Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФ Книжный Текст.rtf
Скачиваний:
10
Добавлен:
03.06.2015
Размер:
413.13 Кб
Скачать

О структуре программного обеспечения

Прежде чем мы перейдем к описанию MS-DOS и Windows, нам надо подробнее узнать о том, из каких компонент состоит программное обеспечение персонального компьютера, как эти компоненты между собой взаимодействуют и как они работают с данными, хранящимися на дисках в виде файлов. Программное обеспечение персонального компьютера имеет иерархическую структуру. На самом нижнем уровне находятся программы, записанные в микросхеме постоянного запоминающего устройства (ПЗУ) расположенной на основной плате компьютера в системном блоке. Среди этих программ есть тестовые, предназначенные для проверки работоспособности компьютера, программы установки конфигурации аппаратных средств и программы так называемой базовой системы ввода/вывода (BIOS). Последние предназначены для выполнения операций ввода/вывода над некоторыми аппаратными устройствами компьютера. Следующий уровень программного обеспечения - уровень операционной системы. Операционная система сама по себе состоит из множества программ, которые находятся на диске компьютера в виде файлов. Они размещаются частично в корневом каталоге диска C:, частично в отдельном каталоге, которому обычно присваивают имя dos. Задача операционной системы заключается в том, чтобы, с одной стороны, обеспечить взаимодействие оператора с компьютером, предоставив ему возможность запускать нужные программы и работать с файловой системой, с другой стороны, обеспечить взаимодействие программ операционной системы и прикладных программ с базовой системой ввода/вывода, расположенной в ПЗУ.

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

Операционная система MS-DOS взаимодействует с оператором при помощи видеомонитора и клавиатуры. Все сообщения, предназначенные для оператора, операционная система выводит в виде текста на экран видеомонитора, причем при заполнении экрана все строки сдвигаются вверх, самая верхняя пропадает, а в нижней части экрана появляется место для вывода следующего сообщения. Именно так когда-то работал телетайп, распечатывая сообщения на рулоне бумаги. Оператор может отвечать на сообщения или вводить команды для операционной системы в виде коротких английских слов или сокращений, таких как copy, delete, dir и т. д.

Для запуска программы оператор должен сообщить операционной системе имя файла, содержащего программу или полный путь к этому файлу с указанием диска и каталога.

И, наконец, на самом последнем уровне иерархии программного обеспечения находятся прикладные программы, такие как текстовые процессоры или графические редакторы. Прикладные программы взаимодействуют с одной стороны, с оператором, с другой - с операционной системой (для доступа к файлам и аппаратуре персонального компьютера).