Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OS.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
29.86 Кб
Скачать

1. Эволюция ос

Первый период (1945 -1955)

Компьютер был изобретен английским математиком Чарльзом Бэбиджем в конце XVIII в.. Его "аналитическая машина" так и не смогла по-настоящему заработать. В середине 40-х были созданы первые ламповые вычислительные устройства. Программирование осуществлялось исключительно на машинном языке. Все задачи организации вычислительного процесса решались вручную с пульта управления. Не было никакого другого системного программного обеспечения, кроме библиотек математических и служебных подпрограмм.

Второй период (1955 - 1965)

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

Третий период (1965 - 1980)

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

Четвертый период (1980 - настоящее время)

Появлением больших интегральных схем (БИС). Компьютер стал доступен отдельному человеку, и наступила эра ПК. Использование компьютеров неспециалистами потребовало разработки "дружественного" программного обеспечения. Также в этот период стали бурно развиваться сети персональных компьютеров, работающие под управлением сетевых или распределенных ОС.

2. Ос для автономного компьютера

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

  •  Ф-ция расширенной виртуальной машины, с которой удобней работать и которую легче программировать. В результате реальная машина, способная выполнять только небольшой набор элементарных действий, определяемых ее системой команд, превращается в виртуальную машину, выполняющую широкий набор гораздо более мощных функций. 

  •  Ф-ция механизма, предназначенная для рационального управления ресурсами машины.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]