Поколения | Характеристики | |
40-е | ОС не было, пользователю предоставлялся только машинный язык, который выполнял все функции интерфейса между человеком и машиной. | |
50-е | Основная задача ОС - ускорение перехода с задачи на задачу, так называемый пакетный режим запуска задач, а также функции очистки ОЗУ после завершения работы задачи от оставшийся после нее информации. | |
60-е | Системы коллективного пользования. Появилось файловая система, имена устройств, избавившая пользователей от работы с устройствами на физическом уровне. Первые системы реального времени. | |
середина 60-х - начало 70-х | Появление ЭВМ общего назначения вызвало и появление операционных систем общего назначения, пригодных для задач различного профиля. Следствием такой универсализма явилось низкая эффективность работы, но избавило пользователей от необходимости знать аппаратные особенности ЭВМ. | |
70-е | Современное поколение ОС. ДОС. | |
Перспективы | Создание параллельных, многопроцессорных ОС. Полное скрытие от пользователя аппаратных ресурсов компьютера, работа в виртуальной машине, снимающая проблемы переноса задач с одной платформы на другую. Расширение функций работы в локальных и глобальных сетях. Системы безопасности. |
Функции ОС:
1. Диалог с пользователем
2. Связь между аппаратным и программным обеспечением
3. Управление ресурсами компьютера
4. Запуск программ и контроль за их выполнением