Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы.doc
Скачиваний:
33
Добавлен:
15.03.2015
Размер:
457.73 Кб
Скачать

Операционные системы (ос) Функции ос

ЭВМ

Операционная система

Пользователь

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

Поколения

Характеристики

0

40-е

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

1

50-е

Основная задача ОС - ускорение перехода с задачи на задачу, так называемый пакетный режим запуска задач, а также функции очистки ОЗУ после завершения работы задачи от оставшийся после нее информации.

2

60-е

Системы коллективного пользования. Появилось файловая система, имена устройств, избавившая пользователей от работы с устройствами на физическом уровне. Первые системы реального времени.

3

середина 60-х -

начало 70-х

Появление ЭВМ общего назначения вызвало и появление операционных систем общего назначения, пригодных для задач различного профиля. Следствием такой универсализма явилось низкая эффективность работы, но избавило пользователей от необходимости знать аппаратные особенности ЭВМ.

4

70-е

Современное поколение ОС. ДОС.

Перспективы

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

Функции ос:

  1. Диалог с пользователем

  2. Связь между аппаратным и программным обеспечением

  3. Управление ресурсами компьютера

  4. Запуск программ и контроль за их выполнением

Классификация ос

  • одно- и многозадачные (в зависимости от числа параллельно выполняемых прикладных процессов)

  • одно- и многопользовательские (в зависимости от числа пользователей, одновременно работающих с ОС)

  • непереносимые и переносимые на другие ПК

  • несетевые и сетевые, обеспечивающие работу в локальной сети ЭВМ

  • По доступности исходного кода (пользователь может изменять исходный код)

  • По виду интерфейса пользователя: графические и интерфейс командная строка

  • По назначению

Многозадачность

Многозадачность - разделение процессов и ресурсов компьютера между процессами

Выделяются системы с вытесняющей и невытесняющей многозадачностью.

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

При вытесняющей многозадачности решение о переключении одного процесса на другой принимается операционной системой. Системы с вытесняющей многозадачностью являются более надежными, стабильными и эффективными.

Количество пользователей

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

В многопользовательских системах возможна одновременная работа нескольких пользователей, подключенных по сети или локально.

Интерфейс

Интерфейс – взаимодействие между системой или системами

  • совокупность средств, стандартных сигналов, обеспечивающих обмен данными между устройствами

  • комплекс средств, которые пользователь использует для взаимодействия с техническим устройством