Реклама:

Штатное системное программное обеспечение обычно покупается одновременно с компьютерным оборудованием*, или аппаратным обеспечением. Этот тип программного обеспечения управляет средой аппаратуры, освобождая пользователя от таких нудных задач, как календарное планирование множества программистских заданий, управление ресурсами компьютера, обмен данными с периферийным оборудованием и т. д. В сущности штатное системное программное обеспечение подготавливает компьютер к выполнению его реальной работы. Простая аналогия состоит в том, что внутренние рабочие части автомобиля - мотор, карбюратор, электронное оборудование и коробка передач служат той же цели, что операционная система (основная часть штатного системного программного обеспечения) - для компьютера. Они готовят автомобиль к движению, но сами его не передвигают.

Термин «штатное системное программное обеспечение» включает системы управления базами данных, программное обеспечение дистанционной обработки данных и другие сходные «надстроечные» части программного обеспечения. В задачи данной книги не входит конкретное описание конструирования этих типов программного обеспечения, но, разумеется, предлагаемые принципы конструирования применимы к любому программному обеспечению.

Фирменное программное обеспечение представляет собой специальный вид системного программного обеспечения и поступает к заказчику вместе с компьютером. Оно предназначается для того, чтобы приспособить компьютер к конкретным требованиям, возможно, исходящим от отдельного пользователя или группы пользователей. Как правило, пользователь не может сам изменять фирменное программное обеспечение; обычно с этой задачей в состоянии справиться только поставщик оборудования. Иногда фирменное прогоаммнре обеспечение реализуется блоками оборудования, известными под названиями «платы» или «панели», которые приводятся в действие специальным программным обеспечением, называемым микрокодом. В настоящее время программное обеспечение все чаще реализуется на гибких дисках, похожих на те, которые используются как запоминающие устройства в персональных компьютерах. Микрокод хранится на гибких дисках, которые устанавливаются в специальные считывающие устройства компьютера.

Прикладное программное обеспечение состоит из тех программ, которые фактически выполняют основную работу компьютера, преобразование и обработку данных. Экономические, математические, научные, промышленные и даже социологические и юридические функции, включающие обработку данных, представляются наборами инструкций, закодированных в нотации, которая называется языком программирования, и введенных в надлежащее время в память компьютера, чтобы дать ему возможность выполнить требуемую обработку. Эти наборы инструкций называются прикладными программами. Множество таких программ, совместно работающих для автоматизации, например крупной экономической функции, называется прикладной системой.

Компьютер

Кинг Д. Создание эффективного программного обеспечения

Рис. 1.1. Обобщенная схема программного обеспечения.


⇐ Предыдущая страница| |Следующая страница ⇒