Лекция Этапы развития операционных систем этапов развития ос: этап (40е года) – диспетчеры файлов



Дата03.06.2020
өлшемі14,1 Kb.
#72230
түріЛекция
Байланысты:
Лекция 1


Лекция 1. Этапы развития операционных систем

5 этапов развития ОС:

1 этап (40е года) – диспетчеры файлов: Процессор был связан с оперативной памятью и вводом/выводом. Напрямую ввод/вывод с оперативной памятью не взаимодействовали. Программы-диспетчеры появились для автоматизации загрузки и линковки данных, которые писались под конкретную машину. Когда осознали, что многие части кода повторяются, решили отвести специально место в оперативной памяти для библиотек, отсюда возникли задачи:

  1. автоматизировать линковку (связь приложений с ячейками памяти),

  2. оптимизировать взаимодействия с устройствами ввода/вывода.

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

2 этап (60-70е года) – мультипрограммные ОС: В это время появляется сам термин ОС. Операционная система - базовое системное программное обеспечение, управляющее работой компьютера и являющееся интерфейсом между аппаратурой, прикладным программным обеспечением и пользователем.

Задачи, решавшиеся на данном этапе:



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

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

  3. Системные вызовы - обращение программного обеспечения к операционной системе с просьбой предоставить какие-либо возможности.

  4. Мульти планирование времени

  5. Синхронизация и коммуникация между программами

  6. Разделение доступа к внешней информации, файлам

3 этап – сетевые и распределенные ОС: удаленный ввод/вывод данных, появляется распределенный ввод/вывод и хранение.

4 этап – открытые ОС (мобильные): Появление Unix (1969) - Томсон, Кенргин, Рич (создатели языка Си) - за основу взяли систему Балтикс, написанную на языке Би.

5 этап – персональные ОС

Развитие ОС:

Unix (первая операционная система)

-> BSD - свободная ОС с открытым кодом (до нас дожили NetBSD, OpenBSD, FreeBSD) - серверные ОС

-> system V -> HPUX

(От BSD) -> SunOS -> SunSolaris / OpenSolaris (в настоящее время)

(От BSD) -> nextstep -> MacOS



(От BSD) -> AIX

GNU/Linux развивался отдельно

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет