История развития операционной системы

Автор: Пользователь скрыл имя, 08 Апреля 2012 в 13:20, реферат

Описание работы

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

Содержание

Введение
3
1. История развития операционных систем
4
2. Развитие ОС в 80-е годы
8
3. Современный этап развития операционных систем
15
Заключение
18
Список используемой литературы
20

Работа содержит 1 файл

доклад история операционных систеим.doc

— 117.50 Кб (Скачать)


8

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ – УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ КОМПЛЕКС»

ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ им. Н. Н. ПОЛИКАРПОВА

 

ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

 

Кафедра «Вычислительная техника и информационные технологии»

 

 

 

 

 

 

 

 

РЕФЕРАТ

 

История развития операционной системы

 

 

 

 

 

 

Выполнил

студент 2 курса

группа К-202

Дьяконов А.Е.

 

 

 

 

 

 

 

 

 

 

 

 

Орел-2012

 

 

Содержание

 

Введение

3

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

4

2. Развитие ОС в 80-е годы

8

3. Современный этап развития операционных систем

15

Заключение

18

Список используемой литературы

20

 


Введение

 

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

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

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


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

 

История развития операционных систем насчитывает уже много лет. Первый настоящий цифровой компьютер был изобретен английским математиком Чарльзом Бэббиджем (Charles Babbage, 1792-1871). Хотя большую часть жизни Бэббидж посвятил попыткам создания своей «аналитической машины», он так и не смог заставить ее работать должным образом. Это была чисто механическая машина, а технологии того времени не были достаточно развиты для изготовления многих деталей и механизмов высокой точности. Не стоит и говорить, что его аналитическая машина не имела операционной системы. 

Интересный исторический факт: Бэббидж понимал, что для аналитической машины ему необходимо программное обеспечение, поэтому он нанял молодую женщину по имени Ада Лавлейс (Ada Lovelace), дочь знаменитого британского поэта Лорда Байрона. Она и стала первым в мире программистом, а язык программирования Ada® был назван именно в ее честь.

В ранних mainframe-компьютерах (1940-1950 гг.), первым из которых был компьютер ENIAC (1947 г., США), операционные системы отсутствовали. Обращение к памяти в этих компьютерах осуществлялось по реальным (физическим) адресам, а обращение к внешним устройствам (например, к устройству ввода с перфокарт или накопителю на магнитной ленте) осуществлялось специальными командами, также по физическим адресам. Подобные компьютеры были весьма громоздкими, каждый из них занимал большой зал, в котором пользователи по очереди работали на компьютере, используя столь неудобный интерфейс, как инженерный пульт. Каждый пользователь перед уходом «с машины» останавливал и «обнулял» ее нажатием кнопок на пульте и уступал место следующему пользователю, который вводил свою программу и данные с перфокарт или перфоленты, набирал ее начальный адрес тумблерами на пульте и запускал ее с помощью специальной кнопки. При любом сбое или ошибке в программе, в ситуации приходилось разбираться, изучая комбинации лампочек на пульте, воспроизводящие в двоичном виде содержимое регистров.

Разумеется, подобный способ взаимодействия с компьютером был очень неудобен. Требовалась хотя бы минимальная автоматизация. Для этого в 1950-х – 1960-х гг. – были созданы диспетчеры (dispatchers) - предшественники ОС, системные программы, управлявшие прохождением пакета задач, вводимых с перфокарт. В машинном зале оператор вводил очередное задание с перфокарт. Программа- диспетчер копировала образ введенной колоды перфокарт с заданием на ленту ввода, на которой хранились все образы заданий в хронологическом порядке их ввода, независимо от требуемых для них ресурсов – времени и объема памяти. Диспетчер осуществлял запуск заданий по очереди, по принципу FIFO (First-In-First-Out) – в порядке поступления. Выбирая из очереди некоторое задание, диспетчер размещал его в памяти и запускал. По окончании задания (или при его прерывании вследствие ошибки) на печатающее устройство выдавалась распечатка результатов. Затем управление передавалось следующему заданию. Такой режим доступа к компьютеру был, конечно, гораздо удобнее, чем работа с пульта. Недостатки - во-первых, отсутствовала одновременная обработка нескольких заданий, во-вторых, ресурсы, требуемые для выполнения задания, никак не учитывались, и программа, требующая для выполнения всего 1 мин., должна была ожидать завершения большой задачи, требовавшей для выполнения, например, пяти часов, - только потому, что последняя была раньше введена в систему.

В 1960-х – 1970-х гг. были разработаны классические операционные системы, которые все более и более усложнялись. Все более сложными становились их системы файлов и другие компоненты ОС. Наиболее известные из операционных систем этого периода: среди зарубежных - ATLAS, MULTICS, OS IBM/360, среди отечественных – ОС ДИСПАК для ЭВМ БЭСМ-6. Для классических операционных систем были характерны следующие основные возможности:

1.      мультипрограммирование (multi-programming) – одновременная обработка нескольких заданий;

2.      пакетная обработка (batch mode) – обработка пакета заданий, введенных с перфокарт или с терминалов, с учетом их приоритетов и требуемых ресурсов

3.      разделение времени (time sharing) – параллельная работа нескольких пользователей с терминалов (телетайпов или дисплеев), управлявших прохождением своих заданий, выполнявших их ввод в текстовых редакторах, компиляцию, выполнение и отладку;

4.      управление процессами – параллельное (или попеременное, если компьютер был однопроцессорным) выполнение пользовательских процессов; возможность явного запуска параллельного процесса.

Разработка каждой операционной системы для каждой новой модели компьютера требовала многих лет напряженной высококвалифицированной работы. При этом каждая ОС первоначально разрабатывалась на низкоуровневом языке – языке ассемблера. Поэтому еще в 1960-х гг. возникла идея разработки мобильных (переносимых) ОС – операционных систем, которые могли бы использоваться на нескольких семействах компьютеров путем переноса их кода (возможно, с небольшими изменениями) с более старых моделей на более новые. Заметим, что термин мобильный используется здесь в ином понимании, отличном от того, к которому мы привыкли ныне ( мобильные телефоны и операционные системы для них).

Первая мобильная ОС была разработана в 1970 г. Брайаном Керниганом (B. Kernighan) и Деннисом Ритчи (D. Ritchie) в фирме AT & T и получила название UNIX. Этим названием авторы подчеркивали основную идею UNIX –унификацию и упрощение представления файлов и операций над ними (в UNIX файл – это последовательность байтов), пользовательских программ и процессов. Унифицированным, не зависимым от целевой аппаратной платформы, был также исходный код UNIX, который был полностью написан на специально разработанном новом языке Си (основными авторами Си, как и UNIX, являются Б. Керниган и Д. Ритчи). Использование языка высокого уровня для разработки UNIX было революционным шагом в истории ОС и позволило, во-первых, значительно ускорить и облегчить разработку, во-вторых – перенести UNIX на многие модели компьютеров (для которых при этом, разумеется, необходимо было разработать компилятор с языка Си). Впервые система UNIX была использована в 1970 г. на миникомпьютере PDP-10. Компьютеры фирмы PDP образца начала 1970-х гг. принято относить к классу миникомпьютеров. Хотя данное название с современной точки зрения не вполне правомерно: такой компьютер занимал два небольших шкафа, по сравнению с mainframe- компьютером образца 1960-х гг., занимавшим целый зал. Объем оперативной памяти миникомпьютеров составлял всего порядка 32 килобайт. Однако на них успешно работала ОС UNIX (были и другие ОС – например, RSX-11), был компилятор с языка Паскаль, была реализована удобная система файлов и программа для работы с ними, были доступны математические библиотеки программ.

 


2. Развитие ОС в 80-е годы

 

К наиболее важным событиям этого десятилетия можно отнести разработку стека TCP/IP, становление Интернета, стандартизацию технологий локальных сетей, появление персональных компьютеров и операционных систем для них.

Рабочий вариант стека протоколов TCP/IP был создан в конце 70-х годов. Этот стек представлял собой набор общих протоколов для разнородной вычислительной среды и предназначался для связи экспериментальной сети ARPANET с другими «сателлитными» сетями. В 1983 году стек протоколов TCP/IP был принят Министерством обороны США в качестве военного стандарта. Переход компьютеров сети ARPANET на стек TCP/IP ускорила его реализация для операционной системы BSD UNIX. С этого времени началось совместное существование UNIX и протоколов TCP/IP, а практически все многочисленные версии Unix стали сетевыми.

Внедрение протоколов TCP/IP в ARPANET придало этой сети все основные черты, которые отличают современный Интернет. В 1983 году сеть ARPANET была разделена на две части: MILNET, поддерживающую военные ведомства США, и новую ARPANET. Для обозначения составной сети ARPANET и MILNET стало использоваться название Internet, которое в русском языке со временем превратилось в Интернет. Интернет стал отличным полигоном для испытаний многих сетевых операционных систем, позволившим проверить в реальных условиях возможности их взаимодействия, степень масштабируемости, способность работы при экстремальной нагрузке, создаваемой сотнями и тысячами пользователей. Стек протоколов TCP/IP также ждала завидная судьба. Независимость от производителей, гибкость и эффективность, доказанные успешной работой в Интернете, а также открытость и доступность стандартов сделали протоколы TCP/IP не только главным транспортным механизмом Интернета, но и основным стеком большинства сетевых операционных систем.

Также широкое распространение получили операционные системы MS-DOS фирмы Microsoft, PC DOS фирмы IBM, Novell DOS фирмы Novell и другие. Первая ОС DOS для персонального компьютера была создана в 1981г. называлась MS-DOS 1. 0. Microsoft приобрела у Seattle Computer Products право на 86 – DOS, адаптировала эту ОС для, тогда еще секретных IBM, PC и переименовала ее в MS-DOS. В августе 1981 года DOS 1.0 работает с одной 160К односторонней дискетой. Системные файлы занимают до 13К: для нее требуется 8-К ОЗУ. Май 1982 DOS 1.1 позволяет работать с двухсторонними дискетами. Системные файлы занимают до 14К. Март 1983 Появления DOS 2. 0 вместе с IBM PC XT. Созданная заново эта версия имеет почти втрое больше команд чем DOS 1.1. Теперь она дает возможность использовать 10 Mбайт жесткого диска. Древовидную структуру файловой системы и 360-К гибких дисков. Новый 9-секторный формат диска увеличивает ёмкость на 20% по сравнению с 8-секторным форматом. Системные файлы занимают до 41К для работы системы требуется 24-К ОЗУ. Декабрь 1983 Вместе с PCjr появилась система PC-DOS 2.1 фирмы IBM.

Август 1984. Вместе с первыми IBM PC AT на базе процессора 286 появляется DOS 3.0. Она ориентируется на 1,2 Мб гибкие диски и жесткие диски большей чем раньше емкостью. Системные файлы занимают до 60Кб. Ноябрь 1984. DOS 3.1 поддерживает сети Microsoft, системные файлы занимают до 62К. Ноябрь 1985. Появление Microsoft Windows. Декабрь 1985. DOS 3.2 работает с 89-мм дискетами на 720К. Она может адресовать до 32 Мбайт на отдельном жестком диске. Системные файлы занимают до 72К. Апрель 1986. Появление IBM PC Convertihle. Сентябрь 1986. Compaq выпускает первый ПК класса 386. Апрель 1987. Вместе с PS/2 первым ПК фирмы IBM класса 386 появляется DOS 3.3. Она работает с новыми 1.44 Мбайт гибкими дисками и несколькими типами разбития жесткого диска на разделы объемом до 32 Мбайт каждый, что позволяет использовать жесткие диски большой емкостью. Системные файлы занимают до 76 К для работы системы требуется 85К ОЗУ. MS-DOS была наиболее популярна и продержалась 3-4 года. Одновременно IBM объявила о выпуске OS/2. Ноябрь 1987. Начало поставки Microsoft Windows 2.0 и OS/2. Июль 1988 появляется Microsoft Windows 2.1 (Windows/286 Windows/386). Ноябрь 1988. DOS 4.01 включает интерфейс, меню оболочки и обеспечивает разбиение жесткого диска на разделы, объем которых превышает 32 Мбайта. Системные файлы занимают до 108К; для работы системы требуется 75К ОЗУ. Май 1990. Появляется Microsoft Windows 3.0 и DR DOS 5.0. Июнь 1991. MS-DOS 5.0 имеет свои особенности то, что она позволяет эффективно использовать ОП. DOS 5.0 обладает улучшенными интерфейсами меню оболочки, полноэкранным редактором, утилитами на диске и и возможность смены задач. Системные файлы занимают до 118К: для работы системы требуется 60-К ОЗУ, а 45К можно загрузить в область памяти с адресами старше 1 Мбайт, что освобождает место в обычной памяти для работы прикладных программ MS-DOS 6.0 кроме стандартного набора программ. Имеет в своем составе программы для резервного копирования, антивирусную программу и другие усовершенствования в ОС MS-DOS 6.21 и MS-DOS 6.22.

Информация о работе История развития операционной системы