Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS_answ.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
131 Кб
Скачать
☆

4. Классификация и примеры современных ос

  • ДОС (Дисковые Операционные Системы) (они представляют собой некий набор подпрограмм, не более того. ДОС загружает пользовательскую программу в память и передает ей управление, после чего программа делает с системой все, что ей хочется) MS DOS

  • ОС общего назначения (рассчитанные на интерактивную работу одного или нескольких пользователей в режиме разделения времени) Windows 2000, системы семейства Unix

  • Системы виртуальных машин (это ОС, допускающая одновременную работу нескольких программ, но создающая при этом для каждой программы иллюзию того, что машина находится в полном ее распоряжении, как при работе под управлением ДОС.) MS DOS и MS Windows-эмуляторы для UNIX и OS/2

  • Системы реального времени. Способность гарантировать время реакции является отличительным признаком систем РВ. программа бортового компьютера

  • Системы промежуточных типов (системы, которые нельзя отнести к одному из вышеперечисленных классов.) Windows 95

Классификация:

  1. Однозадачные. Операционная система поддерживает не более одного приложения запущенного в конкретный момент. MS-DOS

  2. Многозадачные - ОС создаёт иллюзию нескольких одновременно рабочих приложений. В системе есть системный таймер, который управляет распределением процессорного времени между приложениями. 2.1)Кооперативная многозадачность. Приложения сами отдают управление supervisor'y тогда, когда сочтут нужным. Т.е. программа может забрать управление себе и не отдавать, после чего система превращается в однозадачную. Пример: Win 3.11 2.2)Вытесняющая многозадачность. Управление отбирается у приложений по внешним прерываниям. 2.2.1)Реального времени - гарантирует отклик на все события за фиксированное время.

2.2.2)Разделения времени - управление переходит к supervisor'y по системному таймеру, после чего тот по своей "шаманской" формуле определяет, кому снова отдать управление. Пример: WinXP, Win9x...

Операционные системы могут различаться особенностями реализации внутренних алгоритмов управления основными ресурсами компьютера (процессорами, памятью, устройствами), особенностями использованных методов проектирования, типами аппаратных платформ, областями использования и многими другими свойствами, например:

Поддержка многопользовательского режима.

По числу одновременно работающих пользователей ОС делятся на:

однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2); многопользовательские (UNIX, Windows NT).

Главным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей.

5 Понятие и назначение ядра ос

Ядро-часть ОС, которая работает в привилегированном режиме.

Там находятся:

1. все, что связано в вводом, выводом

  1. команды прерываний

  2. команды системного управления процессором

Все операции, связанные с процессами, выполняются под управлением этой части ОС.

Ядро обычно размещается в оперативной памяти, в то время как другие части ОС перемещаются во внешнюю память и обратно по мере необходимости.

Функции ядра

Ядро ОС, как правило, должно содержать программы для реализации следующих функций:

  • обработка прерываний;

  • операции над процессами;

  • синхронизация процессов;

  • организация взаимодействия между процессами;

  • манипулирование блоками управления процессами;

  • поддержка операций ввода-вывода;

  • поддержка работы файловой системы;

  • поддержка механизма вызова-возврата при обращении к процедурам;

  • ряд учетных функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]