Читайте также:
|
Операционная система – комплекс системных программ, расширяющих возможности вычислительной системы, а так же обеспечивающих управление ее ресурсами, загрузку и выполнение прикладных программ, взаимодействие с пользователем.
Виды ОС:
1. Операционная система пакетной обработки - это система, которая обрабатывает пакет заданий, т. е. несколько заданий, подготовленных одним или разными пользователями. Взаимодействие между пользователем и его заданием во время обработки невозможно или крайне ограничено.
2. Операционные системы разделения времени
Такие системы обеспечивают одновременное обслуживание многих пользователей, позволяя каждому пользователю взаимодействовать со своим заданием в режиме диалога. Эффект одновременного обслуживания достигается разделением процессорного времени и других ресурсов между несколькими вычислительными процессами, которые соответствуют отдельным заданиям пользователей.
1. Операционные системы реального времени
Данные системы гарантируют оперативное выполнение запросов в течение заданного интервала времени. Запросы могут поступать от пользователей или от внешних по отношению к ЭВМ устройств, с которыми системы связаны каналами передачи данных. При этом скорость вычислительных процессов в ЭВМ должна быть согласована со скоростью процессов, протекающих вне ЭВМ, т. е. согласована с ходом реального времени.
2. Диалоговые операционные системы
Данные операционные системы получили широкое распространение в персональных ЭВМ. Эти системы обеспечивают удобную форму диалога с пользователем через дисплей при вводе и выполнении команд.
Основные функции ОС:
1. загрузка приложений в оперативную память и их выполнение
2. стандартизированный доступ к периферийным устройствам,
3. управление оперативной памятью,
4. управление доступом к данным на энергонезависимых носителях.
5. пользовательский интерфейс
6. сетевые операции, поддержка оттока протоколов
Дополнительные функции ОС:
1. Параллельное или псевдопараллельное выполнение задач(многозадачность)
2. Взаимодействие между процессами обмена данными, взаимная синхронизация.
3. Защита самой системы, а так же пользовательских данных и программ от действий пользователей или приложений
4. разграничение прав доступа и многопользовательского режима работы.
5. Организация надежных вычислений, основана на разграничении ресурсов.
Современные универсальные ОС можно охарактеризовать, прежде всего, как:
- использующие файловые системы (с универсальным механизмом доступа к данным);
- многопользовательские (с разделением полномочий);
- многозадачные (с разделением времени).
Многозадачность и распределение полномочий требуют определённой иерархии привилегий компонентов самой ОС. В составе ОС различают три группы компонентов:
- ядро, содержащее планировщик; драйверы устройств, непосредственно управляющие оборудованием; сетевую подсистему, файловую систему;
- системные библиотеки;
- оболочка с утилитами.
Дата добавления: 2014-12-20; просмотров: 266 | Поможем написать вашу работу | Нарушение авторских прав |