КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Режимы мультирограммирования
Операционная система работает в мультипрограммном режиме, если возможно одновременное обслуживание нескольких процессов. Можно выделить следующие режимы мультипрограммирования: одновременное использование ресурсов, разделение времени и мультипроцессирование. Введем следующие обозначения: P= { p 1, p 2, …, pn } – процессы, подлежащие обработке; I = { I 1, I 2, …, Im } – процессоры; R = { r 1, r 2, …,rg } – остальные ресурсы системы (выделение из R обусловлено спецификой обработки процессоров). Тогда схему работы операционной системы с одновременным использованием ресурсов можно записать следующим образом: процессы pj Î Р, j= 1,2 ,...,l, l ≤ n могут одновременно выполняться на процессоре If, если в данный момент времени t все процессы pjÎР используют различные ресурсы, т.е. справедливы условия
q =
Схему работы ОС в режиме мультипроцессирования можно представить следующим образом: для каждого процесса pj Î Р, j= 1,2 ,...,n выделить процессор If Î I, f= 1,2 ,...,m. Если n > m, то процессы При мультипрограммировании производительность системы во многом зависит от процессов, выполняемых одновременно. Во время мультипроцессирования осуществляется параллельное выполнение нескольких независимых процессов или ветвей одного процесса. Для этого необходимо иметь несколько процессоров и блоков связи между ними.
Контрольные вопросы 1. Типы моделей. 2. Формальная модель операционной системы. 3. Взаимосвязь ресурсов и процессов в операционной системе. 4. Понятие графа операционной системы. 5. Базовые операции над графом операционной системы. 6. Режимы мультипрограммирования. Глава 7. ФУНКЦИОНАЛЬНОСТЬ ОПЕРАЦИОННОЙ СИСТЕМЫ ПРИ МНОГОЗАДАЧНЫХ РЕЖИМАХ
Дата добавления: 2014-12-29; Просмотров: 313; Нарушение авторских прав?; Мы поможем в написании вашей работы! |