- Подробности
- Опубликовано 10.02.2012 04:16
- Просмотров: 10534
§10. О системном ПО и системах программирования
Основные темы параграфа:
что такое операционная система;
интерактивный режим;
сервисные программы;
системы программирования.
Что такое операционная система
Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?
Главной частью системного программного обеспечения является операционная система (ОС).
Операционная система — это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, «запустить» процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.
Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.
Интерактивный режим
Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:
<приглашение> — <команда>.
ОС выводит на экран приглашение в какой-то определенной форме. В ответ пользователь отдает команду, определяющую, что он хочет от машины. Это может быть команда на выполнение новой прикладной программы, команда на выполнение какой-нибудь операции с файлами (удалить файл, скопировать и пр.), команда сообщить текущее время или дату и пр. Выполнив очередную команду пользователя, операционная система скова выдает приглашение.
Такой режим работы называется диалоговым режимом* Благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом.
Сервисные программы
К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, «лечение» и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.
Системы программирования
Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).
Система программирования — инструмент для работы программиста.
С системами программирования работают программисты. Всякая СП ориентирована на определенный язык Программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С («Си»), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.
Программисты создают все виды программ; системные, прикладные и новые системы программирования.
Коротко о главном
Системное программное обеспечение — обязательная часть ПО. Его ядро составляет операционная система (ОС). ОС непосредственно связана с аппаратурой и управляет ее работой, организует работу с файлами, ведет диалог с пользователем.
К сервисным программам относятся программы обслуживания дисков, архиваторы, антивирусные программы и др.
Системы программирования — инструменты для работы программистов,
Вопросы и задания
1.Какие разновидности программного обеспечения имеются на современных компьютерах?
2.Что такое операционная система (ОС)? Какие основные функции она выполняет?
3.Что такое диалоговый режим общения между ОС и пользователем?
4.Для чего предназначены системы программирования? Кто с ними работает?