Реферат По истории информатики на тему " История развития операционных систем"

Вид материалаРеферат

Содержание


Развитие операционных систем MacOS (Apple)
История развития операционной системы GEM
Подобный материал:
1   2   3   4
^

Развитие операционных систем MacOS (Apple)


История эволюции персональных компьютеров Apple Macintosh началась в 1976 году, когда руками двух молодых энтузиастов из Лос-Анжелеса - Стива Джобса и Стива Возняка был собран первый экземпляр Apple, оснащенный 48 килобайтами оперативной памяти и процессором MOS 6502. Ранние модели Apple использовали простые консольные операционные системы, такие как SOS (Sophisticated Operating System) и DOS-3. Лишь в апреле 1984 года, выпустив на рынок компьютер Apple, компания смогла разработать и внедрить в серийное производство свою первую операционную систему с графическим оконным интерфейсом, которая получила название MacOS 1.0.

Данная платформа, впервые представленная на суд потребителей в январе 1985 года, стала настоящей сенсацией, поскольку до этого момента еще ни одной компании не удавалось создать настолько компактную, надежную и удобную в обращении систему. Рабочее пространство MacOS 1.0 включало панель задач, содержавшую набор из четырех выпадающих системных меню, корзину, в которую помещались удаляемые с диска объекты, диспетчер файлов, названный разработчиками "The Macintosh Finder", позволял пользователю производить различные операции с директориями и файловыми объектами. На рабочем столе размещались ярлыки системного диска и панели управления, включавшей диалоговую справочную систему и элементы настройки операционной среды, также оператор мог самостоятельно размещать здесь иконки папок и запускаемых программ. Управление MacOS 1.0 осуществлялось при помощи мыши.

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

Удобная панель управления открывала перед пользователем MacOS широчайший спектр настроек, включая громкость воспроизведения звука из встроенного динамика компьютера, который одним щелчком мыши мог быть отключен, скорость реакции клавиатуры на нажатие клавиш, общее быстродействие системы, фоновый рисунок рабочего стола и системное время, формат представления которого уже тогда позволял благополучно избежать проблемы 2000 года. Запущенные приложения могли отображаться как в отдельном окне, так и в полный экран, причем в обоих случаях MacOS позволяла загружать несколько программ одновременно, выполнявшихся в фоновом режиме. Помимо файлового менеджера, MacOS 1.0 включала в свой состав несколько дополнительных утилит, таких как калькулятор и игра "паззл". Обращает на себя внимание тот факт, что сама оконная оболочка в совокупности с набором программ, входивших в комплект поставки системы, требовали для запуска всего 128 килобайт оперативной памяти, высвобождая все остальное пространство ОЗУ для выполнения других задач.

26 ноября 1986 года Apple анонсировала выход графической оконной оболочки для компьютеров серии Apple II, которая была разработана на основе MacOS версии 1.0 и называлась Apple II Desktop. Данная оконная среда не содержала каких-либо серьезных отличий от первой версии MacOS, за исключением того, что Macintosh Finder был заменен разработчиками на более простой файловый менеджер под названием "Selector", позволявших производить элементарные операции с хранящимися на дисках данными и запускать на исполнение различные программы. Процедуры открытия и закрытия окон сопровождались теперь эффектами анимации, что делало интерфейс системы более приятным в использовании. Следует отметить, что программный комплекс Apple II Desktop не являлся самостоятельной операционной системой, он был лишь удобной графической надстройкой, позволявшей пользователям работать с содержимым дисков их персонального компьютера более комфортно.

Чуть позже, с появлением ЭВМ серии Apple IIGS возникла объективная необходимость в усовершенствовании графического интерфейса для используемой этим компьютером операционной системы. Вскоре корпорация Apple выпустила на рынок новую реализацию MacOS, которая получила известность под названием GS/OS System 6.0.1.

GS/OS унаследовала практически все элементы и функции предыдущих версий операционных платформ для Apple. Были значительно расширены возможности отображения цвета графической оболочкой, расширилось системное меню. GS/OS позволяла гибко изменять сценарий загрузки системы по схеме, приблизительный аналог которой был реализован значительно позже в меню "автозагрузка" окна настроек панели задач Windows 95. Ярлыки внешних накопителей уже не появлялись автоматически при помещении диска в дисковод, а занимали на рабочем столе фиксированное положение, которое можно было произвольно изменить по желанию пользователя. Расширился спектр поставляемых вместе с системой прикладных программ. Были серьезно модифицированы средства управления звуком и быстродействием компьютера.

Шло время, и операционная система MacOS непрерывно совершенствовалась. Своеобразным ответом корпорации Microsoft, выпустившей в конце 1994 года на рынок легендарную Windows 95, стала очередная реализация MacOS версии 7.5.5. Удивительно, но факт: спустя десятилетие с момента появления MacOS 1.0 данная платформа не претерпела серьезных "архитектурных" изменений: в верхней части рабочего стола по-прежнему отображалась системная панель, в нижней - корзина, в которую помещались подлежащие удалению файлы, пользователю все также было доступно окно системных настроек и ярлыки внешних накопителей. Были значительно модифицированы графические возможности системы: теперь псевдотрехмерные окна и другие функциональные элементы интерфейса одинаково привлекательно отображались при экранном разрешении от 640Х480 до 1600Х1200 точек, появилась поддержка мультимедиа, справочная система MacOS приобрела черты интерактивности. Ассортимент прикладного программного обеспечения, входившего в комплект поставки

системы, также был заметно расширен. Для MacOS 7.5.5. была локализована популярная версия броузера Netscape Communicator 4.06 и программа просмотра текстов Acrobat Reader 3.0.


Текущая версия MacOS имеет обозначение X, она появилась на свет в конце 2001 года. Если рассматривать новую операционную систему с точки зрения ее функциональных возможностей, можно смело сказать, что она является полноценным эквивалентом Microsoft Windows XP для компьютеров Apple Macintosh. Имеется широчайший набор программного обеспечения, рассчитанного на работу под управлением MacOS X, а сама платформа отличается поразительным быстродействием, эффективностью и надежностью.

Работы над дальнейшим развитием программного комплекса серии MacOS для компьютеров Apple Macintosh продолжаются. Уже сейчас известно, что программисты Apple трудятся над усовершенствованием MacOS X, которая спустя непродолжительное время станет, возможно, новой реализацией программ данного класса. А компетентные специалисты в один голос утверждают, что не за горами создание графической оконной платформы для Apple, которую можно будет смело назвать операционной системой нового поколения. Что будет включать в себя данная система, и какие возможности она откроет перед пользователем, покажет время.

^

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


Спустя четыре года после того, как Xerox выпустил на рынок первую в истории человечества коммерческую операционную систему с оконным графическим интерфейсом, американская компания Digital Research Inc завершила разработку собственной системной платформы для персональных компьютеров, оснащенной практически всеми компонентами, характерными для современных ОС. Новая система получила название GEM и намного опередила свое время, став самой настоящей сенсацией 1985 года. Первая реализация Microsoft Windows появились на свет чуть позже.

Оконный графический интерфейс GEM опирался в процессе работы на базовые утилиты операционных систем DRDOS и OPENDOS, с каждой из которых он мог функционировать совместно. Существовали версии GEM, рассчитанные на эксплуатацию на IBM-совместимых компьютерах, чуть позже появилась реализация данной платформы для компьютеров класса Atari.

Программная среда GEM включала поддержку мыши, рабочий стол, ярлыки сменных и стационарных накопителей, а также ярлык для "виртуального диска" - пространства оперативной памяти, динамически выделяемого операционной платформой при загрузке машины для размещения системных файлов. Кроме того в распоряжении пользователя имелась корзина, иконки хранящихся на дисках файлов и директорий, а также консоль; интегрированный в систему оконный менеджер автоматически создавал для запускаемых приложений отдельные окна с настраиваемыми геометрическими размерами, оснащенные кнопками управления и полосами прокрутки. Можно смело сказать, что дизайнерское и функциональное исполнение GEM было практически идентично интерфейсу первой версии MacOS, если не считать ряда незначительных технических отличий.

Увы, весьма удобный и быстрый для своего времени GEM/1, завоевавший вполне заслуженное признание пользователей и быстро набравший популярность на североамериканском континенте, чрезвычайно не понравился руководителям корпорации Apple, посчитавшим, что Digital Research Inc украла у них не только саму идею пользовательской оконной среды, но и ее дизайнерско-техническую реализацию. Состоялся громкий, скандальный и позорный судебный процесс, который выиграла компания Apple. GEM/1 был запрещен к дальнейшему распространению, и по решению суда производитель должен был убрать из операционной системы все компоненты, хоть сколько-нибудь напоминающие элементы MacOS. Результатом такого постановления стало появление в 1986 году платформы GEM/2, значительно уступавшей своей предшественнице.

GEM/2 функционировал гораздо менее стабильно и был просто неудобен в использовании. Рабочий стол теперь представлял собой два вытянутых вдоль экрана окна фиксированного размера, оснащенных вертикальными и горизонтальными полосами прокрутки. В верхнем окне отображались подключенные к системе дисковые накопители, нижнее выполняло функции, аналогичные современному "проводнику" Windows, отображая содержимое выбранного в верхнем окне диска. Корзина была удалена с рабочего стола и вообще отсутствовала в системе. Сами полосы прокрутки изменились, став значительно уже, пропали практически все эффекты отображения "тени", сместились кнопки управления окнами, а также состав и расположение функциональных меню. Дисководы по-прежнему не подключались к системе автоматически.

Внесенные в систему изменения были расценены пользователями, как негативные, благодаря чему GEM начал быстро сдавать позиции, утрачивая рынок под натиском только что появившейся в продаже Microsoft Windows 1.0. Следует отметить, что первая реализация Windows была скопирована с MacOS если не полностью, то на все девяносто процентов, однако Microsoft, в отличие от Digital Research, оказался Apple не по зубам. Положения не спасли ни GEM/3, ни наспех усовершенствованная GEM/4, Windows все увереннее и увереннее вытесняла их с поля битвы. Ситуация несколько изменилась лишь тогда, когда Digital Research выпустила в 1988 году очередную реализацию данной операционной системы, которая получила название GEM/5.

По своему дизайнерскому оформлению и функциональным возможностям GEM/5 оказался далеко впереди как всех предыдущих реализаций GEM, так и Microsoft Windows версий 1.0, 2.0 и 3.0. Прекрасный и удобный трехмерный интерфейс выглядел просто великолепно, практически все средства управления системой были реализованы в 3D-исполнении. Двухоконный внешний вид рабочего стола практически не изменился, однако в него было внесено очевидное разнообразие обилием весьма красивых обрамлений, кнопочек и рамочек. Поскольку разработчикам удалось отойти от стандартной палитры VGA, опции многочисленных меню буквально светились нежно-зеленым фосфорицирующим оттенком, несказанно радуя глаз. При щелчке курсором мыши на управляющих элементах окон и меню операционная система демонстрировала эффект "нажатия" кнопок, а сам курсор менялся в зависимости от контекста поля, в котором он находился, но так или иначе выглядел красиво и аккуратно. Популярность GEM несколько поползла вверх, эта платформа даже применялась некоторое время в качестве основного графического интерфейса для рабочих станций, использующих GST, но все более расширяющаяся экспансия Windows убила последние надежды разработчиков на светлое будущее для своего детища. Digital Research сдалась, и исходные коды GEM были опубликованы для всеобщего доступа на основе Общедоступной лицензии GPL, так же, как три года спустя были опубликованы в Интернет исходные коды Linux.

На базе исходных текстов GEM от Digital Research группа независимых хакеров разработала в 1999 году бесплатную платформу FreeGEM, созданную на основе версии GEM/3 образца 1987 года. Рабочий стол все также использовал двухоконную систему, но системные окна вновь стало возможным перемещать по экрану, равно как и изменять их размер. Трехмерное оформление управляющих элементов было частично позаимствовано из GEM/5, оттуда же была "изъята" основная цветовая палитра, однако программистам не удалось выйти за рамки количества цветов, диктуемых стандартом VGA, благодаря чему внешний вид окон и диалоговых меню выглядит объективно хуже.

В 1990 году компанией Digital Research был выпущен графический менеджер для DRDOS-5, названный ViewMAX/1 и созданный на основе платформы GEM. Однако эта оболочка стала очевидным шагом назад по сравнению с GEM/5. Глядя на ее исполнение, можно смело судить, что разработчики трудились без особого энтузиазма и спустя рукава: оконный менеджер получился не только неудобным, но и откровенно убогим с точки зрения дизайна. ViewMAX/2, входивший в комплект поставки DRDOS-6 в качестве файлового менеджера, получился ничуть не лучше, а ViewMAX/3 так и не был закончен в связи с безвременной кончиной проекта. Эта оболочка должна была стать оконным менеджером для операционной системы "Panther", которая впоследствии была выпущена компанией Novell как сетевая платформа Novell DOS 7. Тексты данной среды были последними исходными кодами операционных систем класса GEM, обнаруженными среди оставшихся в наследство от Digital Research архивов.

В настоящее время GEM в его бесплатной реализации является игрушкой нескольких десятков хакеров и энтузиастов, поставивших своей целью поиск, исследование и совершенствование операционных систем прошлого. Так ушел в историю еще один перспективный проект, который при ином стечении обстоятельств мог бы стать объективной альтернативой всемирно распространенной Microsoft Windows в качестве операционной системы для настольных персональных компьютеров.

Заключение


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

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

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

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

Операционная система масштаба предприятия прежде всего должна обладать основными свойствами любых корпоративных продуктов, в том числе:
  • масштабируемостью, то есть способностью одинаково хорошо работать в широком диапазоне различных количественных характеристик сети,
  • совместимостью с другими продуктами, то есть способностью работать в сложной гетерогенной среде интерсети в режиме plug-and-play.

Критериями для выбора ОС масштаба предприятия являются следующие характеристики:
  • Органичная поддержка многосерверной сети;
  • Высокая эффективность файловых операций;
  • Возможность эффективной интеграции с другими ОС;
  • Наличие централизованной масштабируемой справочной службы;
  • Хорошие перспективы развития;
  • Эффективная работа удаленных пользователей;
  • Разнообразные сервисы: файл-сервис, принт-сервис, безопасность данных и отказоустойчивость, архивирование данных, служба обмена сообщениями, разнообразные базы данных и другие;

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


Список литературы

  1. Джеймс Армстронг “Секркты UNIX” Санкт-Петербург, 1998 г.
  2. Кепли М., Сипплес Т.Ф. «Ответы на актуальные вопросы OS/2 Warp”»352 c. ДиаСофт, 1996 г.
  3. Леонтьев В.П. «Новейшая энциклопедия персонального компьютера 2002», М.: Олма-пресс, 2002 г.
  4. Linux-возвращаясь к напечатанному ссылка скрыта
  5. Что больше подходит корпоративным пользователям: Linux или Windows NT? ссылка скрыта