Операционная система
Предоставляет возможность не только единообразно и централизованно управлять аппаратурой, но и использовать одинаковые элементы при построении прикладных программ (приложений). Приведем пример. При всем многообразии фирм-изготовителей и марок автомобилей, основные органы управления весьма схожи: круглый руль, педали газа и тормоза, панель приборов. Если вы научились управлять конкретной моделью автомобиля, то в большинстве случаев вам не составит труда освоить модель другой фирмы-производителя. А теперь представьте себе ситуацию, когда все автомобили используют разные органы управления: в одном автомобиле руль, в другом рычаги, как на тракторе, в третьем только кнопки… Наличие общего набора базовых программных модулей, узнаваемых элементов внешнего вида эконо-
мит время как на написание самих программ, так и на обучение пользованию ими, облегчает их понимание и применение. Операционная система как раз и предоставляет «кирпичики», основные элементы такого «конструктора»,— бери и строй свой дом из готовых базовых блоков: графических окон, меню, экранных кнопок и так далее. Кроме того, операционная система создает необходимые условия, среду для эффективного функционирования прикладных программ, отслеживает всевозможные нарушения и сбои в их работе.
Выполняет роль диспетчера при распределении оперативной памяти между задачами.
Компьютерные системы хранят информацию на различных носителях: магнитных дисках, лентах, компакт-дисках и многих других. Но все эти устройства слишком медленны по сравнению со скоростью работы главного вычислителя — процессора. Чтобы процессор большую часть времени не простаивал в ожидании очередной порции данных для обработки или очередной команды для исполнения, вся оперативная информация, нужная процессору во время работы, хранится в более дорогой, но и существенно более быстрой памяти, которая так и называется — оперативная память. Эта память является одним из важнейших ресурсов компьютера и подлежит строгому учету.
Обеспечивает пользователя удобными средствами управления большим количеством информации, хранящейся на компьютере. Так называемая файловая система и модули операционной системы, работающие с ней, решают эту задачу. Об этом чуть подробнее в следующей части книги.
Страниц: 1 2