Операционная система (ОС) - комплекс
системных и управляющих программ,
предназначенных для наиболее эффективного
использования всех ресурсов вычислительной
системы (ВС) (Вычислительная система -
взаимосвязанная совокупность аппаратных
средств вычислительной техники
и программного обеспечения, предназначенная
для обработки информации) и удобства
работы с ней.
Назначение ОС
- организация вычислительного процесса
в вычислительной системе, рациональное
распределение вычислительных ресурсов
между отдельными решаемыми задачами;
предоставление пользователям многочисленных
сервисных средств, облегчающих
процесс программирования и отладки
задач. Операционная система исполняет
роль своеобразного интерфейса ( Интерфейс
- совокупность аппаратуры и программных
средств, необходимых для подключения
периферийных устройств к ПЭВМ) между
пользователем и ВС, т.е. ОС предоставляет
пользователю виртуальную ВС. Это означает,
что ОС в значительной степени формирует
у пользователя представление о возможностях
ВС, удобстве работы с ней, ее пропускной
способности. Различные ОС на одних и тех
же технических средствах могут предоставить
пользователю различные возможности для
организации вычислительного процесса
или автоматизированной обработки данных.
Компоненты операционной
системы
- Загрузчик
- Ядро
- Командный
процессор (интерпретатор)
- Драйверы
устройств
- Интерфейс
Основные функции:
- Выполнение
по запросу программ (ввод и вывод данных,
запуск и остановка других программ, выделение
и освобождение дополнительной памяти
и др.).
- Загрузка
программ в оперативную память и их выполнение.
- Стандартизованный
доступ к периферийным устройствам.
Управление оперативной памятью (распределение
между процессами, организация.
- Управление
доступом к данным на энергонезависимых
носителях, организованным в той или иной.
Обеспечение пользовательского интерфейса.
- Сохранение
информации об ошибках системы.
Дополнительные
функции:
- Параллельное
или псевдопараллельное выполнение задач.
Эффективное распределение ресурсов вычислительной
системы между процессами.
- Разграничение
доступа различных процессов к ресурсам.
- Организация
надёжных вычислений (невозможности одного
вычислительного процесса намеренно или
по ошибке повлиять на вычисления в другом
процессе), основана на разграничении
доступа к ресурсам.
- Взаимодействие
между процессами: обмен данными, взаимная
синхронизация.
- Защита самой
системы, а также пользовательских данных
и программ от действий пользователей
(злонамеренных или по незнанию) или приложений.
- Многопользовательский
режим работы и разграничение прав доступа.
Разновидности
операционных систем.
1.МS-DOS
2. Windows 3.1
3. Windows 95
4. Windows NT
5. OS/2 Warp
Рассмотрим назначение и устройство некоторых
из них.
- Windows NT
по существу представляет собой операционную
систему сервера, приспособленную для
использования на рабочей станции. Этим
обусловлена архитектура, в которой абсолютная
защита прикладных программ и данных берет
верх над соображениями скорости и совместимости.
Чрезвычайная надежность Windows NT обеспечивается
ценой высоких системных затрат, поэтому
для получения приемлемой производительности
необходимы быстродействующий процессор
и по меньшей мере 16 Mb ОЗУ. Как и в OS/2 Warp,
в системе Windows NT безопасность нижней памяти
достигается за счет отказа от совместимости
с драйверами устройств реального режима.
В среде Windows NT работают собственные 32-разрядные
NT-прикладные программы, а также большинство
прикладных программ Windows 95. Так же, как
OS/2 Warp и Windows 95, система Windows NT позволяет
выполнять в своей среде 16-разрядные Windows-
и DOS-программы. В линейке операционных
систем Windows NS стоят такие версии как Windows
2000, Windows Server 2003, Windows Vista, Windows 7.
- MS-DOS является наиболее
широко распространенной операционной
системой для персональных компьютеров.
Число прикладных программ для MS-DOS составляет
десятки тысяч, Такого большого количества
программ в быстроразвивающейся компьютерной
сфере никогда не было. Это разнообразие
программ позволяет удерживать операционной
системе MS DOS ведущее положение среди более
прогрессивных и более мощных операционных
систем. Естественно, что эта ОС имеет
свои достоинства и недостатки.