Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы на теорет.вопросы.docx
Скачиваний:
9
Добавлен:
11.02.2015
Размер:
69.68 Кб
Скачать

3. Виды ос

Операционные системы классифицируются по:

  • количеству одновременно работающих пользователей: однопользовательские, многопользовательские(многопользовательские операционные системы, в отличие от однопользовательских, поддерживают одновременную работу на ЭВМ нескольких пользователей за различными терминалами);

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

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

  • разрядности кода ОС: 8-разрядные, 16-разрядные, 32-разрядные, 64-разрядные(разрядность операционной системы не может превышать разрядности процессора);

  • типу пользовательского интерфейса: командные (текстовые) и объектно-ориентированные (графические);

  • типу доступа пользователя к ЭВМ: с пакетной обработкой(из программ, подлежащих выполнению, формируется пакет (набор) заданий, вводимых в ЭВМ и выполняемых в порядке очередности с возможным учетом приоритетности), с разделением времени(обеспечивающих одновременный диалоговый (интерактивный) режим доступа к ЭВМ нескольких пользователей на раз¬ных терминалах, которым по очереди выделяются ресурсы машины, что координируется операционной системой в соответствии с заданной дисциплиной обслуживания), реального времени(обеспечивающих определенное гарантированное время ответа машины на запрос пользователя с управлением им какими-либо внешними но отношению к ЭВМ событиями, процессами или объектами);

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

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

В настоящее время распространены следующие семейства операционных систем: DOS; OS/2; UNIX; Windows; ОС реального времени.

4. Архитектура ос

http://eesun.ru/air/index.php?showtopic=204стр4-6

5. Процессы (понятие процесса, модель процесса)Понятие процесса

Исполняемая программа является динамическим объектом.

По ходу ее работы компьютер обрабатывает различные команды и преоб­разует значения переменных.

ОС должна выделить программе зарезервировать определенные ресурсы из общего чиста ресур­сов всей вычислительной системы(Оперативн память, устройства вв-выв или файлы). количество и состав ресурсов могут изменяться с те­чением времени. Для описания таких активных объектов внутри компьютерной системы применяется термин «процесс».

«процесс»-абстрактное понятие, опи­сывающее работу программы. Пpоцесc - это активность некоторого рода. У нею есть про­грамма, входные и выходные данные, а также состояние. Один процессор переключается между различными процессами, используя некий алгоритм планирования для определе­ния момента переключения от одного процесса к другому.

процесс-это совокуп-ть набора исполняющихся команд, ассоциированных с ними ресурсов(память, данные)и текущего момента выпонения процесса(значения регистров,стека, прогр.счетчика)

Для работы одной проги может организовавываться один или более процессов,

и один процесс может исполнять последовательно несколько разных программ.

Модель процесса стр 1

все ПО, включая ОС организовано в виде набора последовательных процессов.

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

6. Состояния процессов (диаграммы состояний процессов)+ 7. Потоки (модель потока, использование потоков, реализация потоков)+ 8. Диспетчеризация потоков+ 9. Приоритеты и механизмы синхронизации+ 10. Защита от инверсий приоритетов+ 11. Межпроцессорное взаимодействие+ 12. Классические проблемы межпроцессорного взаимодействия+