Учебная работа. Реферат: История развития операционных систем UNIX и MS Windows

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Контрольные рефераты

Учебная работа. Реферат: История развития операционных систем UNIX и MS Windows

развития операционных систем UNIX и MS Windows
Годы
История unix
История MS Windows

1969г
На компе PDP-7 работала файловая система, в какой поддерживались: понятие inodes, подсистема управления действиями и памятью, обеспечивающая внедрение системы 2-мя юзерами в режиме разделения времени, обычный командный интерпретатор и несколько утилит. Все это еще не именовалось операционной системой unix, но уже содержало родовые черты данной нам ОС.

1971г
В 1971 году был приобретен новейший 16-разрядный комп конторы Digital Equipment PDP-11/20, и на него была перенесена unix. На PDP-11 система поддерживала большее число юзеров.
В ноябре 1971 года был размещен 1-ый выпуск документации по ОС unix («1-ая редакция»). В согласовании с данной нам «Первой редакцией» окрестили и соответственный документации вариант системы. Потом это сделалось традицией: новенькая редакция ОС unix объявлялась при выходе в свет новейшей редакции документации.

1972г
2-ая редакция возникла в 1972 году. Более значимым качеством «2-ой редакции» было то, что система была переписана на языке Би («B»). язык и интерпретирующая система программирования были разработаны Кеном Томпсоном под воздействием существовавшего языка BCPL. Во 2-ой редакции возникли программные каналы («pipes»).

1973г
В 1973 году Томпсон и Ритчи переписали систему на языке Си. К этому времени было около 25 установок ОС unix, и это была «4-ая редакция».

1974г
В июле 1974 года Томпсон и Ритчи выпустили в журнальчике Communications of the ACM историческую статью «unix Timesharing Operating System», которая положила начало новенькому шагу в истории системы. ОС UNIX заинтересовались в институтах. Этому содействовала Политика компании Bell Labs, которая объявила о способности бесплатного получения начальных текстов UNIX для использования в целях образования (необходимо было платить лишь за носитель и документацию).
Показавшуюся к этому времени «Пятую редакцию» ОС unix одними из первых получили Калифорнийский институт г. Беркли и институт Новейшего Южного Уэльса г. Сидней (Австралия).

1975г
В 1975 году компания Bell Labs выпустила «Шестую редакцию» ОС unix, известную как V6 либо Исследовательский UNIX. Эта версия системы была первой коммерчески доступной вне Bell Labs. К этому времени большая часть системы была написана на языке Си. Маленькие размеры языка и наличие сравнимо просто переносимого компилятора присваивали ОС unix V6 новое свойство реально переносимой операционной системы. Не считая того, возможное наличие на различных аппаратных платформах компилятора языка Си делало вероятным разработку мобильного прикладного программного обеспечения.
Принципиальный шаг в этом направлении был предпринят Деннисом Ритчи, который в 1976 году сделал библиотеку ввода/вывода (stdio), ставшую фактическим эталоном разных систем программирования на языке Си. С внедрением stdio сделалось может быть создавать мобильные прикладные программки, вправду независимые от особенностей аппаратуры микропроцессора и наружных устройств.
Приблизительно в это время Кен Томпсон во время собственного академического отпуска посетил институт г. Беркли и установил там unix V6 на компе PDP-11/70. Билл Джой (основоположник BSD — Berkeley Software Distribution, а потом основоположник и вице-президент компании Sun Microsystems) был тогда дипломником этого института.

1976г

Рождение unix BSD

В 1976 году Кен Томпсон провел собственный академический отпуск в институте г. Беркли и принял роль в проводившихся там исследовательских работах. Это привело к появлению сурового энтузиазма к ОС unix посреди профессоров и студентов. Возникли местные знатоки системы, посреди которых одним из более мощных был Билл Джой.

Билл Джой собрал вкупе с целью предстоящего распространения большенный размер программного обеспечения, включавший полный набор текстов unix V6, компилятор языка Паскаль, собственный свой редактор ex (позже его стали именовать vi) и остальные программки. Все это было названо Berkeley Software Distribution (BSD 1.0). Вокруг BSD сложилась маленькая, но весьма мощная группа юных программистов. Существует Мировоззрение, что конкретно группа BSD смогла достигнуть фактически полного устранения ошибок в unix V6. Не будучи довольной структурой и функциями ядра unix V6, группа BSD в собственном втором выпуске (BSD 2.x) предприняла суровую попытку переписать ядро системы.

В компьютерном отделении института Беркли имелось несколько компов семейства VAX компании Digital. Группа BSD при участии служащих Bell Labs Джона Рейзера и Тома Лондона произвела перенос unix Version 7 на 32-разрядную архитектуру VAX. Этот вариант unix именовался 32/V. В ядре системы возникли новейшие характеристики страничного замещения оперативки и управления виртуальной памятью. Система стала основой третьего выпуска — BSD 3.x.

В группе BSD был разработан и в первый раз реализован стек транспортных протоколов TCP/IP (Transport Control Protocol/Internet Protocol). Эта работа финансировалась министерством сохранности США




1977г
16-разрядная организация компов ограничивала способности ОС UNIX (очень малый размер виртуальной памяти для разработки огромных и сложных
программ). Переход на 32-разрядные архитектуры дозволял преодолеть эти ограничения.
Для этого Деннис Ритчи расширил систему типов языка Си типами union, short integer, long integer и unsigned integer.
Но 1-го расширенного языка Си было недостаточно для переноса unix,так как сама организация UNIX V6 была очень нацелена на индивидуальности PDP-11. Пришлось на сто процентов переписать подсистему управления оперативной и виртуальной памятью и поменять интерфейс драйверов наружных устройств, чтоб создать систему наиболее просто переносимой на остальные архитектуры. Результатом работы стала «Седьмая редакция» unix (почаще ее именуют UNIX Version 7).

1978г
В 1978 году в Bell Labs специально для поддержки ОС unix была организована Группа поддержки ОС unix (UNIX Support Group — USG). Эта группа выпустила несколько версий системы, но они не имели хождения за пределами Bell Labs. Microsoft Corporation вместе с Santa Cruz Operation (SCO) произвели вариант unix под заглавием XENIX.

1981г
Октябрь 1981. PC-DOS 1.0 поставляется вкупе с новеньким компом IBM PC. Скоро опосля этого unix, получивший заглавие UNIX System III. В данной нам системе сочетались наилучшие свойства unix Version 7, V/32 и остальных вариантов unix, имевших хождение в Bell Labs.

1983г
Сначала 1983 года компания American Telephone and Telegraph Bell Laboratories (AT&T Bell Labs) объявила о выпуске unix System V. В первый раз в истории Bell Labs было также объявлено, что AT&T будет поддерживать этот и все будущие выпуски System V. Не считая того, была гарантирована сопоставимость выпущенной версии System V со всеми будущими версиями. ОС unix System V включала много новейших способностей, но практически они все относились к увеличению производительности (хеш-таблицы и кэширование данных). По сути UNIX System V являлась развитым вариантом unix System III. К более принципиальным необычным особенностям unix System V относится возникновение семафоров, очередей сообщений и разделяемой памяти.
Январь 1983. Компания Apple выпускает Lisa, один из первых микрокомпьютеров с графическим пользовательским интерфейсом. Ненадежность аппаратных средств и средняя стоимость 10 тыс. долл. предназначили беду Lisa, но она проложила дорогу наиболее доступной по стоимости модели Macintosh, показавшейся годом позднее. Различительными чертами Lisa и Mac сделалось то, что сторонники DOS саркастически называли WIMP-интерфейсом (wimp — занудный; WIMP — windows, icons, mice, pointers — окна, пиктограммы, мышь, указатели), также папки и длинноватые названия файлов — эти составляющие начали появляться в Windows, начиная с версии 2.0. Некие из их были на сто процентов реализованы только в Windows 95
Март 1983. В MS-DOS 2.0 были внесены значительные конфигурации, возникли функции работы с твердыми дисками и наиболее большими программками, инсталлируемые драйверы устройств и новенькая, unix-подобная, иерархическая файловая система. Как и раньше употребляются практически непонятные восьмисимвольные названия файлов и текстовый интерфейс.
Октябрь 1983. Компания VisiCorp — дочернее предприятие компании Microsoft, создавшее потрясающую электрическую таблицу для DOS VisiCalc, — выпускает интегрированную среду VisiOn, представляющую собой 1-ый графический интерфейс юзера (ГИП) для ПК . Для ее функционирования нужны 512-Кбайт ОЗУ и твердый диск — в то время передовой набор аппаратных средств.
10 ноября 1983. системы UNIX (UNIX System Development Laboratories — USDL). В 1984 году USDL выпустила unix System V Release 2 (SVR2). В этом варианте системы возникли способности блокировок файлов и записей, копирования вместе применяемых страничек оперативки при попытке записи (copy-on-write), страничного замещения оперативки (реализованного не так, как в BSD) и т.д. К этому времени ОС UNIX была установлена на наиболее чем 100000 компов.
Сентябрь 1984. КомпанияDigital Research заявляет о GEM (Graphics Environment Manager — диспетчер графической среды). Показавшаяся сначала 1985 г. среда GEM оказывается непригодной для выполнения DOS-программ, что затрудняет ее практическое применение. Как GEM, так и VisiOn поступают на Рынок ранее Windows, но они мучаются этим же недочетом, что и 1-ые версии Windows, заключающимся в малочисленности программ, созданных для этих платформ.

1985г
Февраль 1985. КомпанияIBM выпускает TopView — многозадачную текстовую среду для DOS. В среде TopView, перехватывающей практически все прерывания DOS, можно применять только несколько установок DOS и недозволено исполнять командные файлы DOS. Обещание IBM дополнить TopView графическим пользовательским интерфейсом так никогда и не было выполнено.
Июль 1985. КомпанияQuarterdeck Office Systems выпускает DESQview — еще одну многозадачную текстовую среду для DOS. Она имеет временный фуррор у ограниченной аудитории юзеров. Компания решает огромное количество попыток привлечь внимание разрабов к платформе DESQview, но они все завершаются неудачей. Quarterdeck совсем оставляет свои пробы опосля того, как Windows 3.0 становится эталоном.
20 ноября 1985. Выход Windows 1.0. Юзеры версии 1.0 могут сразу работать с несколькими программками, с легкостью переключаясь меж ними без необходимости закрывать и перезапускать отдельные программки. Но перекрытие окон не допускается, что резко понижает удобство среды. Для Windows 1.0 составлено недостаточно программ, и она не получает распространения на рынке.

1987г
В 1987 году подразделение USDL объявило о выпуске unix System V Release 3 (SVR3). В данной нам системе возникли полные способности межпроцессных взаимодействий, разделения удаленных файлов (Remote File Sharing — RFS), развитые операции обработки сигналов, разделяемые библиотеки и т.д. Не считая того, были обеспечены новейшие способности по увеличению производительности и сохранности системы. К концу 1987 года возникло наиболее 750000 установок ОС unix, и было записанно 4,5 млн. юзеров.
Январь 1987. вкупе со средой времени выполнения Windows 1.0 поставляется пакет Aldus PageMaker 1.0 — 1-ая издательская программка для PC, обеспечивающая режим WYSIWIG. Популярность настольных издательских систем и возникновение лазерного принтера помогают Windows получить доступ на Рынок настольных машин.
Апрель 1987. Компании IBM и Microsoft объявляют о выпуске OS/2 1.0 — большенный Голубой Надежды в области операционных систем. Microsoft продолжает работу над Windows, но основную ставку делает на операционную систему последующего поколения. У OS/2 1.0 нет ГИП и в итоге она терпит беду из-за недостаточной поддержки со стороны разрабов программного и аппаратного обеспечения, нехороший сопоставимости с программками для DOS и отсутствия ясности, можно ли применять ее с иными компами, не считая PS/2.
6 октября 1987. Excel for Windows 2.0 — 1-ая жизнестойкая, владеющая ГИП, электрическая таблица для ПК — выпущена на Рынок, чтоб кинуть вызов гегемонии пакета Lotus 1-2-3. Благодаря Excel система Windows приобретает респектабельность, но высочайшие требования к ресурсам и необходимость применять собственные драйверы устройств не разрешают ей быть достойным соперником на данном шаге.
9 декабря 1987. Выход Windows 2.0. Заместо мозаичного размещения окон, как в прошлых версиях, в ней реализована система перекрывающихся окон. Не считая того, употребляются плюсы защищенного режима микропроцессора 80286 и наиболее совершенных, что дозволяет программкам выйти за границы размера главный памяти DOS — 640 Кбайт. В июне 1988 г. выходит версия 2.1, переименованная в Windows 286. Также 9 декабря 1987 г. выпускается Windows 386 — редакция Windows 2.0, оптимизированная для нового ЦП конторы Intel. Она оказывает некое воздействие на Рынок, но в главном благодаря способности запускать несколько DOS-программ в виртуальных машинках ЦП 386; в ней заложен фундамент большинства будущих функций Windows 3.0.

1990г
22 мая 1990. Выход Windows 3.0; система стала намного удобнее. Диспетчер программ и пиктограммы работают существенно лучше, чем старенькый компонент MS-DOS Executive из Windows 2. Очередное новаторство — Диспетчер файлов. Усовершенствования, направленные на программистов, привели к взрыву активности на рынке ПО для Windows. Стабильность ОС оставляет желать наилучшего, но Windows 3.0 немедля становится доминирующим продуктом на рынке благодаря подготовительной установке на новейших компах и широкой поддержке со стороны независящих поставщиков аппаратных средств и программного обеспечения. Упрямое рвение Microsoft создать Windows работоспособной ОС наконец приносит плоды.

1992г
6 апреля 1992. Выход Windows 3.1. В ней исправлено огромное количество ошибок, повышена стабильность, добавлены некие новейшие способности, в том числе масштабируемые шрифты TrueType. Windows 3.x становится самой пользующейся популярностью в США и остается такой до 1997 г.
4 июля 1992. электрической почты, планирования групповых встреч, совместного использования файлов и принтеров и календарного планирования. версия 3.1 стала предвестником бума малых локальных сетей, но потерпела коммерческую беду, получив досадное прозвище.

1993г
24 мая 1993. Выпуск Windows NT (сокращение от New Technology — новенькая разработка, хотя шутники дают другие варианты: Not Today — не сейчас; No Thanks — нет, спасибо; Nice Try — успешная попытка). Для функционирования первой версии, 3.1, вначале направленной на аудиторию взыскательных юзеров и Рынок серверов, требуется ПК высочайшего класса; не считая того, продукт не волен от шероховатостей. Но Windows NT отлично принята разрабами благодаря ее завышенной защищенности, стабильности и развитому API-интерфейсу Win32, упрощающему составление массивных программ. Проект начинался как OS/2 3.0, но в итоге начальный текст продукта был на сто процентов переработан.
8 ноября 1993. Выпуск Windows for Workgroups 3.11. В ней обеспечена наиболее полная сопоставимость с NetWare и Windows NT; не считая того, в архитектуру ОС внесены почти все конфигурации, направленные на увеличение производительности и стабильности и позже нашедшие применение в Windows 95. Продукт был еще наиболее благожелательно встречен корпоративной Америкой.

1994г
Март 1994. Выход Linux 1.0 — новейшей многопользовательской операционной системы семейства unix, зародившейся как любительский проект. Послужила началом движения за открытость начального текста, в который могут заносить конфигурации все желающие, содействуя совершенствованию основного продукта. Новейшие программки и аппаратные средства могут быть стремительно перенесены в среду Linux, нередко до того, как они стают доступными в среде Windows. Linux никогда не воспользовалась огромным коммерческим фуррором, но вызывает постоянный Энтузиазм (даже компания Netscape разглядывала вопросец о интеграции Linux и Communicator, чтоб кинуть вызов Windows NT). Вправду, Linux стала доминирующим вариантом системы UNIX для ПК — в значимой степени благодаря популярности посреди собственных приверженцев.

1995г
24 августа 1995. Опосля бессчетных задержек и беспримерной для программного продукта маркетинговой шумихи на Рынок выходит Windows 95. Утратив голову, в очередях за ней стоят даже люди, не имеющие компа. Windows 95 — самая дружеская юзеру версия Windows, для установки которой не требуется за ранее устанавливать DOS; ее возникновение делает ПК наиболее легкодоступным массовому пользователю. Благодаря существенно улучшенному интерфейсу наконец ликвидировано отставание от платформы Mac и компы Mac оказываются совсем оттесненными в неширокую нишу рынка. В Windows 95 имеются интегрированный набор протоколов TCP/IP, утилита Dial-Up Networking и допускается внедрение длинноватых названий файлов.

1996г
31 июля 1996. версия значительно усовершенствована по сопоставлению с версией 3.51; в ней возникли пользовательский интерфейс Windows 95, расширенные функции для работы с аппаратными устройствами и бессчетные интегрированные серверные процессы, такие, как Web- Internet Information Server. С выходом NT 4.0 продукция конторы Microsoft занимает крепкие позиции в учреждениях. Поначалу толика данной нам ОС, созданной для подмены unix, на корпоративном рынке в США (Соединённые Штаты Америки — временем она резко растет, и Windows NT все в основном становится платформой для интрасетей и общедоступных узлов Веба.

1997г
23 сентября 1997. 1-ая бета-версия Windows NT 5.0 представлена на конференции программистов. Базовая новенькая версия обеспечит сопоставимость с аппаратными средствами последующих поколений, также будет владеть улучшенными функциями административного управления и защиты данных. Приблизительная дата выпуска — 1999 г.

1998г
25 июня 1998. одна — сейчас фактически наверное крайняя — версия Windows, построенная с внедрением DOS — Windows Milennium Edition (Windows ME).]]>