Автор работы: Пользователь скрыл имя, 16 Января 2014 в 08:37, реферат
В логической структуре типичной вычислительной системы операционная система занимает положение между устройствами с их микроархитектурой, машинным языком и, возможно, собственными (встроенными) микропрограммами — с одной стороны — и прикладными программами с другой.
Введение
Функции
Компоненты операционной системы
Классификация операционных систем
Поколение ЭВМ
Заключение
Список использованной литературы
Предшественником ОС следует
считать служебные программы (загрузчики
и мониторы), а также библиотеки
часто используемых подпрограмм, начавшие
разрабатываться с появлением универсальных
компьютеров 1-го поколения (конец 1940-х
годов). Служебные программы
История ОС насчитывает примерно полвека. Она во многом определялась и определяется развитием элементной базы и вычислительной аппаратурой.
40-е годы. Первые цифровые
вычислительные машины без ОС.
Организация вычислительного
50-е годы. Появление прообраза
ОС - мониторные системы,
Пакетный режим
Необходимость оптимального
использования дорогостоящих
1965-1980 г.г. Переход к интегральным схемам. IBM/360. Реализованы практически все основные концепции, присущие современным ОС: разделение времени и многозадачность, разделение полномочий, реальный масштаб времени, файловые структуры и файловые системы. Реализация мультипрограммирования потребовала внесения очень важных изменений в аппаратуру компьютера: привилегированный и пользовательский режимы, средства защиты областей памяти, развитой системы прерываний.
Разделение времени и многозадачность
Уже пакетный режим в своём развитом варианте требует разделения процессорного времени между выполнением нескольких программ. Необходимость в разделении времени (многозадачности, мультипрограммировании) проявилась ещё сильнее при распространении в качестве устройств ввода-вывода телетайпов (а позднее, терминалов с электронно-лучевыми дисплеями) (1960-е годы). Поскольку скорость клавиатурного ввода (и даже чтения с экрана) данных оператором много ниже, чем скорость обработки этих данных компьютером, использование компьютера в «монопольном» режиме (с одним оператором) могло привести к простою дорогостоящих вычислительных ресурсов.
Разделение времени позволило
создать «
Разделение полномочий
Распространение многопользовательских
систем потребовало решения задачи
разделения полномочий, позволяющей
избежать возможности модификации
исполняемой программы или
Реализация разделения полномочий
в ОС была поддержана разработчиками
процессоров, предложивших архитектуры
с двумя режимами работы процессора
— «реальным» (в котором исполняемой
программе доступно всё адресное
пространство компьютера) и «защищённым»
(в котором доступность
Реальный масштаб времени
Применение универсальных компьютеров для управления производственными процессами потребовало реализации «реального масштаба времени» («реального времени») — синхронизации исполнения программ с внешними физическими процессами.
Включение функции реального масштаба времени в ОС позволило создавать системы, одновременно обслуживающие производственные процессы и решающие другие задачи (в пакетном режиме и (или) в режиме разделения времени).
Такие операционные системы получили название Операционные системы с планированием в реальном масштабе времени или сокращенно ОСРВ.
Файловые системы и структуры
Постепенная замена носителей с последовательным доступом (перфолент, перфокарт и магнитных лент) накопителями произвольного доступа (на магнитных диск)
Конец 70-х. Создан рабочий вариант стека протоколов TCP/IP. В 1983 году он был стандартизирован. Независимость от производителей, гибкость и эффективность, доказанные успешной работой Интернет, сделала этот стек протоколов основным стеком для большинства ОС.
Начало 80-х. Появление персональных компьютеров. Бурный рост локальных сетей. Поддержка сетевых функций стала необходимым условием. 80-е годы. Приняты основные стандарты на коммуникационные технологии локальных сетей: Ethernet, Token Ring, FDDI. Это позволило обеспечить совместимость сетевых ОС на нижних уровнях.
Начало 90-х. Практически все ОС стали сетевыми. Появились специализированные сетевые ОС (например IOS, работающая в маршрутизаторах)
Последнее десятилетие. Особое внимание корпоративным сетевым ОС, для которых характерны высокая степень масштабируемости, поддержка сетевой работы, развитые средства обеспечения безопасности, способность работать в гетерогенной среде, наличие средств централизованного администрирования.
Компьютеры не всегда
нуждались в операционной
Основные выводы:
Назначение ОС - организация
взаимодействия пользователя с
компьютером, управление
Эволюция ОС во многом
обусловлена
Выделяют 4 основных классификационных
признака операционных систем: по
количеству пользователей,