Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Виды ОС





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

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

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

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

· разрядности кода ОС: 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. Классические проблемы межпроцессорного взаимодействия+

 


 

Date: 2015-09-27; view: 348; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию