Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все ответы.doc
Скачиваний:
77
Добавлен:
17.03.2016
Размер:
1.29 Mб
Скачать

5. Операционные системы, среды и оболочки

1.Определение и назначение операционных систем. Классификация ос.

ОС– комплекс прогр-м, обеспеч-х упр-е рес-ми (согласованной работой всей аппаратн части комп-ра), упр-е процессами (выполн-е прогр-м, их взаимодей-е с устройствами комп-ра и данными), а также обеспеч-й польз-ий интерфейс. Важнейшей фун-ей ОС явл орг-ция рацион-го использ-я всех аппар-ых и прогр-ых рес-сов сис.Классиф ОС:

1) ПО особен-тям алгоритмов упр-я рес-ми: а) поддержка многозадачности по кол-ву выполненных одновременно задач (однозадачные – может выполнятся только 1 активная задача, и многозадачные – может выполн неск-ко задач). б) поддержка многопользовательского режима: однопользоват-е (раб-ет только 1 польз-ль), и многопользоваи-е (одноврем раб-ют неск-ко польз-лей). в) вытесняющая и невытесняющ многозадачность: невытесняющая (механизм планир-я процессов целиком сосредоточен в ОС. Активный процесс выпол-ся до тех пор, пока он сам не отдаст упр-е ОС для того, чтобы та выбрала др, готовый к выполнению процесс) и вытесняющая (механизм планир-я процессов распределен м/у сис-мой и прикл программой. Реш-е о переключении процессора приним-ся активным процессом). г) поддержка многонитевости (Многонитевая ОС разделяет процессорное время не м/у задачами, а м/у их отдельн ветвями (нитями), т.е. многозадачность внутри одной задачи). д) многопроцессорная обработка (мультипроцессирование): ассим-я ОС целиком выполн-ся только на одном из процессоров сис, распределяя прикладные задачи по остальным процессорам, симм-я ОС использует все процессоры, распределяя их м/у собой, сис-ми и прикладн задачами.

2) ПО особ-тям аппаратных платформ (по типу аппаратуры):ПК; Миникомпьютеры; мейнфреймы; сети ЭВМ.

3) По особ-тям областей использ-я: - сис-ы пакетной обраб-ки (для реш-я задач, не требующ быстрого получения рез-та. Гл. цель – макс пропускная спос-ть (реш-е макс числа задач в ед. вр.)), сис-мы разделения времени (ориентир-е на оптим-е распред-е рес-ов комп-ра м/у польз-ми и процессами. Каждому польз-ю этой сис предост-ся терминал. Каждой задаче выдел-ся только квант процессорного времени, ни одна задача не занимает процессор надолго – время ответа оказ-ся приемлемым (удобство и эфф-ть работы польз-лей)), сис-мы реальн врем (задача распределения рес-ов становится второстепенной, а гл задачей становится возм-ть сис-мы вовремя успеть среагировать на события, происходящ на объекте. Эти сис-мы ориентир-ны на обраб-ку внешн, а не внутр-х событий. К таким системам относятсяLynxOS, QNX, VRTX, VxWorks, OS9, PSOS и т.д. ).

2.Сетевая операционная система. Структура сетевой операционной системы.

Сетевая ОС– совок ПО и протоколов, кот. дают возм-ть использовать множество автономных ПК, связанных комп-ой сетью удобным и экон-ки эфф-ным способом.Структура: Сетевая ОС сост-ет основу любой выч-ной сети. Каждый ПК в сети в значит степени автономен, поэтому под сетевой ОС в широком смысле поним-ся совок-ть ОС отдельных ПК, взаимод-щих с целью обмена сообщениями и разделении рес-ов по единым правилам – протоколам. В узком смысле сетевая ОС – это ОС отдельного ПК, обеспеч-щая ему возм-ть работы в сети.В сетевой ОС отдельной машины м/выделить след компоненты: 1) ср-ва упр-я локальными рес-ми комп-ра (ф-ции распред-ния операт-ой памяти между процессами, планир-е и диспетчеризация процессов, упр-е процессорами в мультипроцессорных машинах, упр-е перифер устр-ми и т.д.). 2) Серверная часть – ср-а предост-я собств-ых рес-ов в общее использ-е (блокир-ка файлов и записей, ведение справочников имен сетевых рес-ов, обраб-ка запросов отдаленного доступа в собственной файловой сис и БД, упр-е очередями запросов удаленных польз-лей к перифер устр-вам и т.д.). 3) Клиентская часть – ср-ва запроса доступа к удаленным рес-сам и услугам (распознавание и перенаправление в сеть запросов к удаленным рес-сам от прилож-й и польз-лей, осущ-ет прием ответов от сервера и преобраз-е их в локальный формат так, что для приложения выполнение локальных и удаленных запросов не различимо. 4) коммуникац-е ср-ва, с пом кот происходит обмен сообщениями в сети (адресация и буферизация сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п.).