
- •Тема 1.2. Программные средства обработки информации. Системное программное обеспечение
- •Основные понятия
- •Классы программных продуктов
- •Операционные оболочки
- •Сервисное программное обеспечение
- •Операционные системы Обзор наиболее популярных операционных систем
- •Назначение операционной системы
- •Файловая система
- •Логические диски и папки
- •Состав и загрузка операционной системы (на примере ос ms-dos)
- •Fat-таблица размещения файлов
- •Характеристики осWindows
Назначение операционной системы
Как известно, компьютер выполняет действия в соответствии с предписаниями программы, созданной на одном из языков программирования. При работе пользователя на компьютере часто возникает необходимость выполнить операции с прикладной программой в целом, организовать работу внешних устройств, проверить работу различных блоков, скопировать информацию и т.п.
Пример.Наиболее часто используемые операции: запуск программы на решение; организация записи программы на диск и считывание ее с диска; печать текста и результатов решения; копирование программы на другой диск; удаление программы с диска; просмотр содержимого диска и т.п. операции.
По существу, эти операции используются для работы с любой программой, воспринимаемой как единое целое. Поэтому целесообразно из всего многообразия операций, выполняемых компьютером, выделить типовые и реализовать их с помощью специализированных программ, которые следует принять в качестве стандартных средств, поставляемых вместе с аппаратной частью.
Программы, организующие работу устройств и не связанные со спецификой решаемой задачи, вошли в состав комплекса программ, названного операционной системой. Функции операционной системы многообразны, постоянно расширяются за счет введения дополнительных программ и модификации старых.
Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая же прикладная программа связана с операционной системой и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда. Прикладные программные средства, разработанные в среде одной операционной системы, не могут быть использованы для работы в среде другой операционной системы, если нет специального комплекса программ (конвертера), позволяющего это сделать. В таком случае говорят о программной несовместимости компьютеров.
Операционная система — совокупность программных средств, обеспечивающая управление аппаратной частью компьютера и прикладными программами, а также их взаимодействие между собой и пользователем.
Операционная система выполняет следующие функции:
управление работой каждого блока персонального компьютера и их взаимодействием;
управление выполнением программ;
организацию хранения информации во внешней памяти;
взаимодействие пользователя с компьютером, т.е. поддержку интерфейса пользователя.
ОС выдает команды устройствам и следит за ошибками, о которых они сообщают, организует обмен данными с дисками, распределение дискового пространства, быстрый и надежный поиск данных, их запись и считывание, осуществляет загрузку программ с диска в оперативную память,передает им управление в начале их работы, выполняет различные вспомогательные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.
В полной конфигурации любая операционная система включает в себя следующие компоненты:
файловую систему;
командный процессор (интерпретатор команд пользователя);
драйверы внешних устройств;
вспомогательные программы обслуживания.
Драйверы и программы обслуживания (утилиты) не являются обязательными компонентами и могут устанавливаться по мере необходимости. Первые же два компонента составляют основу любой операционной системы.
Обычно операционная система хранится на жестком диске, а при его отсутствии выделяется специальный гибкий диск, который называется системным диском. При включении компьютера операционная система автоматически загружается с диска в оперативную память и занимает в ней определенное место. Операционная система создается не для отдельной модели компьютера, а для серии компьютеров, в структуре которых заложена и развивается во всех последующих моделях определенная концепция.