Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат Белозеров Евгений НГ12-04.doc
Скачиваний:
0
Добавлен:
26.12.2019
Размер:
335.36 Кб
Скачать

Федеральное государственное автономное

образовательное учреждение

высшего профессионального образования

«СИБИРСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

Институт нефти и газа

Кафедра топливного обеспечения горюче-смазочных материалов

Реферат

Современные операционные системы. Назначения, состав и функции

Преподаватель

Ващенко Г.В.

Студент НГ12-04

081201861

Белозеров Е.Е.

Красноярск 2012

Оглавление

Введение 3

1 История операционных систем 4

1.1 Возникновение ОС 4

1.2 Появление мультипрограммных операционных систем 5

1.3 Развитие операционных систем в 80-е годы 9

2 Виды операционных систем 15

2.1 Однопользовательские системы 15

2.2 Многопользовательские системы 17

2.3 Сетевые системы 18

3 Типы операционных систем 19

4 Состав операционных систем 20

4.1 BIOS 20

4.2 Boot Record 21

4.3 Ядро ОС 21

4.4 Модуль расширения BIOS 21

4.5 Драйверы 21

Заключение 23

5 Список использованных источников 24

Введение

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

1 История операционных систем

1.1 Возникновение ос

Идея компьютера была предложена английским математиком Чарльзом Бебиджем в середине девятнадцатого века. Его механическая модель, даже в большинстве своем так и оставшаяся в теории и близко не предполагала наличие чего-то вроде операционной системы

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

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

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

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

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