Экзаменационный билет № 8




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

Классификация ОС

ОС можно разделить на несколько классов:

1. ДОС(Дисковые Операционные Системы)=DOS

Как правило они представляют собой резидентный набор подпрограмм, не более того. ДОС загружает пользовательскую программу в память и передаёт ей управление, после чего прога делает с системой всё, что захочет. При завершении проги машину нужно оставлять в таком состоянии, чтобы ДОС могла продолжить работу. Иначе ДОС ничем ей в этом не может помочь.

Характерный пример - различные загрузочные мониторы д/машин класса Spectrum. Дисковая ОС MS DOS для IBM PC-совместимых машин является прямым наследником одного из таких резидентных мониторов.

2. ОСобщегоназначения (General Purpose Operating System)

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

3. OC реального времени (RealTimeSystem)

Это системы, предназ-е д./разработки так называемых приложений реального времени-прог, управляющих оборудованием ПК, часто с очень жесткими ограничениями по времени. Эти сиcтемы обязаны поддержать многопоточность, гарантированное время реакции на внешнее событие.

4. Системы вирт-х маншин.

Это ОС, допускающая одновременную работу нескольких прог, но создающая при это иллюзию, что машина находится в полном распоряжении проги как при работе под управлением ДОС. Эти системы с достаточно высокими накладными расходами и низкой надёжностью. Часто они являются подсистемой ОС общего назначения: MS DOS и MS Windows.

5. Системы кросс-разработки

Предназначены д/разработки прог в двухмашинной конфигурации, когда редактиров-е, компиляция производятся на инструментальной машине. Пример, системы программирования микроконтроллеров Intel,Atmel,PIC.

6. Системы промежуточных типов (“in-betweensystem”)

Гибриды вышеперечисленныхклассов.

Стратегия планирования процесса: FIFO

FIFO — акроним FirstIn, FirstOut (англ. первым пришёл — первым ушёл), абстрактное понятие в способах организации и манипулирования данными относительно времени и приоритетов. Это выражение описывает принцип технической обработки очереди или обслуживания конфликтных требований путём упорядочения процесса по принципу: «первым пришёл — первым обслужен» (ПППО). Тот, кто приходит первым, тот и обслуживается первым, пришедший следующим ждёт, пока обслуживание первого не будет закончено, и так далее.

Этот принцип аналогичен поведению лиц, стоящих в очереди, когда люди получают обслуживание в том порядке, в котором они занимали очередь. То же самое происходит, например, на нерегулируемом перекрёстке, когда водители ожидают своей очереди на продолжение движения (в американских ПДД нет правила «помеха справа», приоритет определяется по принципу FIFO). ПППО также используется как сокращённое название для алгоритма FIFO планирования работы операционной системы, по которому процессорное время выделяется каждому процессу в порядке их поступления на обслуживание. В более широком смысле, абстракция LIFO или Last-In-First-Out («последним пришёл — первым ушёл») является противоположностью абстракции FIFO. Разница, возможно, станет яснее, если принять во внимание реже используемый синоним FILO, означающий First-In-Last-Out («первым пришёл — последним ушёл»). В сущности, обе абстракции являются конкретными случаями более общего понятия работы со списком. Разница не в списке (данных), а в правиле доступа к содержимому. В первом случае добавление делается к одному концу списка, а снятие с другого, во втором случае добавление и снятие делается на одном конце.[1]

Вариантом очереди является очередь с приоритетом, для которой нельзя использовать название FIFO, потому что в этом случае обработка структуры данных происходит по другому принципу. Теория массового обслуживания охватывает более общее понятие очереди, а также взаимодействие между очередями, обслуживание в которых осуществляется по принципу «строго-FIFO». Для обозначения этого принципа также используется аббревиатура FCFS (англ. firstcome, firstserved — первым пришёл, первым обслужен).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: