Операционные системы

 

Содержание


ВВЕДЕНИЕ

I. ИСТОРИЯ СОЗДАНИЯ И РАЗВИТИЯ ОПИРАЦИОННЫХ СИСТЕМ

. Семейство Microsoft Windows

.1 Первые версии Windows

.2 Поколение 9х

.3 Поколение NT

. MacOS (Apple

. OS/2

. BeOS

. Семейство UNIX

. LINUX

II. РАЗНОВИДНОСТИ СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ

1.Семейство Microsoft Windows

.1 Windows 95 - 98

.2 Microsoft Windows NT 4

.3 Microsoft Windows 2000

.4 Windows ME

.5 Microsoft Windows XP

.6 Microsoft Windows.NET

. MacOS

. OS/2

4. BeOS

. Семейство UNIX

. Операционная система LINUX

.1 Общая характеристика ОС LINUX

.2 Дистрибутивы LINUX

.3 Графические интерфейсы LINUX

III. КОНКУРЕНТНАЯ БОРЬБА СОВРЕМЕННЫХ ОПИРАЦИОННЫХ СИСТЕМ

ЗАКЛЮЧЕНИЕ

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



ВВЕДЕНИЕ


Понятие операционной системы

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

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

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

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




I. ИСТОРИЯ СОЗДАНИЯ И РАЗВИТИЯ ОПИРАЦИОННЫХ СИСТЕМ


. Семейство Microsoft Windows


Первоначально Windows (по-английски "окна"), разрабатывалась не как операционная система, какой мы привыкли видеть современные ее версии, а как графическая оболочка MS-DOS. Надо отметить, что концепция графического интерфейса была разработана отнюдь не Microsoft. Уже за несколько лет до внедрения Windows существовали компьютеры Apple Macintosh, с графической операционной системой (MacOs), интерфейс которой был более дружественным и понятным рядовому пользователю, в отличие от командной строки MS-DOS. Строго говоря, Windows, не единственная попытка избавить пользователя от командной строки на IBM- совместимых компьютерах. Очень известной в свое время была псевдографическая (на самом деле работавшая в текстовом режиме), оболочка Norton Commander корпорации Symantec. Она ускоряла в несколько раз процесс навигации по дисковому пространству, к тому же, более естественно представляла иерархию каталогов в виде дерева. Однако, Windows появилась раньше Norton, хотя Norton был более популярен, в частности, из за низких системных требований.


.1 Первые версии Windows



Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно незамеченной. Аналогичная участь постигла и следующую версию. Лишь версия Windows 3.0 (1992) сумела пробить себе дорогу и стать "продуктом года". А еще через два года были выпущены версии 3.1 и 3.11 (последняя включала такой значительный элемент, как полную поддержку мультимедиа и работу в локальной сети - потому и носила уточняющее название Windows For Workgroups), окончательно утвердившие господство Windows.

Фактически, Windows 1.0 была анонсирована в конце 1983 года. По заявлению главы Microsoft, Билла Гейтса, к концу 1984 года на 90% систем использующих MS-DOS будет установлена Windows. Однако все оказалось иначе: к концу 1984 года Windows даже не было на рынке. Фактически, Microsoft недооценил всю сложность поставленной задачи. К моменту своего появления в середине 1985 года, Windows 1.0 не могла получить широкого распространения. В первую очередь сказывался недостаток приличных цветных мониторов и видеокарт, способных раскрыть все прелести графического интерфейса. Также были довольно велики требования к вычислительной мощности компьютера. Тем не менее, необходимо отметить основные особенности Windows 1.0. Эта была, некоторого рода, "надстройка" над DOS, которая могла брать на себя часть его функций. Она могла одновременно выполнять несколько Windows приложений, и/или одно приложение DOS. Окна не могли перекрываться. Также вплоть до версии 3.0, Windows был очень не похожа на наиболее распространенную раннюю версию 3.1. В частности отсутствовала программа File Manager (Диспетчер файлов). Необходимо также отметить, что на момент выхода Windows 1.0 была очень "сыра", и из-за отсутствия в то время сети Internet, получить исправления было очень сложно. В 1987, 1988 годах вышли Windows /286 и Windows / 386 (как раз они то и причисляются к линейке Windows 2.x). Как понятно из названия, они были разработаны для раскрытия потенциала соответствующих процессоров Intel. Однако не была использована одна из важнейших особенностей - возможность использования (адресации) более первых 640 Кбайт ОЗУ (называемых базовой памятью). Фактически именно этим обстоятельством объяснялось их небольшое распространение - эти системы не давали практически никаких преимуществ.3.0



Настоящим прорывом стал выход в 1990 году Windows 3.0. Она могла адресовать память "выше" первых 640 Кбайт, работая в этом случае в Расширенном режиме (Expanded mode), в отличие от Реального или Стандартного режима (Real mode). Фактически, при использовании Расширенного режима, Windows становилась полноценной операционной системой, полностью контролируя работу DOS. Поэтому, можно сказать, что Windows 3.0 была операционной системой лишь отчасти - в 1990 году в эксплуатации находилось очень мало 386-х, а уж тем более новейших (для того времени 1 год - совсем небольшой срок) 486-х процессоров.

Эта система по праву считается одной из популярнейших версий Windows (наверное, на втором месте после Windows 95). В чем же были ее отличия? Microsoft не без оснований считает ее полноценной операционной системой - в большинстве случаев она использовала Расширенный режим (к 1992 году 286-х процессоров было более чем достаточно), Стандартный режим был оставлен только для совместимости. Система использовала 32-х разрядный доступ к диску, который осуществлялся опять-же в Расширенном режиме. Для операций ввода/вывода использовались команды DOS, но под жестким контролем Windows. Отойдя от технических подробностей, оценим, что же получал конечный пользователь. Во-первых, система могла одновременно исполнять несколько как Windows, так и DOS задач, в режиме кооперативной многозадачности. Во-вторых, пользователь мог не беспокоиться о совместимости различных комплектующих с конкретными приложениями. Он четко знал - если, например, драйвер звуковой платы будет установлен, то она будет работать в любом Windows-приложении. То же самое касалось и других устройств, например видеокарт. Ведь очень часто приходилось кропотливо настраивать карту для работы в SVGA режимах в DOS приложениях. В-третьих, в Windows 3.1 получили применение такие технологии как Drag & Drop (оттащи и брось) и OLE (Object Linking and Embading - связывание и внедрение объектов). Система могла работать практически со всеми типами данных - от текстов до мультимедиа (фотографии, звуки, анимация, видео). Мощный API (Application Program Interface - программный интерфейс приложений) позволил разработчикам ПО проектировать приложения практически любой сложности, от текстовых процессоров до САПР и зрелищных игр. Подводя итог, можно сказать, что Windows 3.1 определенно удалась.

После выпуска Windows 3.1, Microsoft решила разделить рынок на два крупных сегмента: рынок домашних и офисных ПК, и рынок высокопроизводительных рабочих станций и серверов (примерно такое же деление наблюдалось на процессорном рынке начиная с середины 1995 года). Фактически для различных сегментов рынка выпускались совершенно различные продукты. Если для первого сегмента выпускалась линейка Windows 9x, где требовалась максимальная производительность и совместимость, то для второго сегмента выпускалась линейка Windows NT , где главной целью ставилась максимальная надежность и отказоустойчивость (нередко в ущерб производительности).

Хотя вопрос о том, а были ли первые версии Windows полноценными операционными системами, до сих пор остается открытым. Ведь устанавливалась Windows поверх уже имеющейся на компьютере ОС DOS и лишь расширяла ее возможности. Фактически, она представляла собой лишь графическую оболочку, настройку над установленным на компьютере комплектом MS-DOS. Однако корпорация Microsoft с самого начала предпочитала позиционировать Windows как ОС.


.2 Поколение 9х


Windows 95


Выход новой ОС, должен был состояться еще в 1994 году -именно тогда появились официальные сообщения о завершении разработки новой ОС, получившей название Chicago. Однако время представления "Чикаго" постоянно откладывалось, корпорация Microsoft делала обнадеживающее заявление за заявлением. В августе 1995 года. Windows 95 все-таки вышла в свет. Причем сделала это с грандиозной, невиданной ранее рекламной.превратилась из графической надстройки для DOS в полноценную операционную систему. По крайней мере, так заявляли ее разработчики. На самом же деле все было сложнее: в качестве основы в Windows 95 по-прежнему использовалась добрая старая DOS. Чуть модернизированная, конечно, и не заявленная в качестве отдельного продукта. Впрочем, большинство потребителей такой вариант устраивал. Ведь у них оставалась возможность работать в привычном DOS-режиме, не загружая графическую оболочку Windows, - и, следовательно, не расставаться с привычными DOS-программами.

Более того - новая операционная система стала 32-разрядной. Все предыдущие версии DOS и Windows были 16-разрядными и, стало быть, не могли в полной мере использовать возможности даже процессоров семейства 386 и уж тем более - новых процессоров Pentium. Конечно, в этом достоинстве крылись и некоторые неудобства - специально под Windows пользователям пришлось заменять все свои Windows-программы на новые, 32-разрядные версии. Однако на практике переход оказался сравнительно легким - уже в течение года были выпущены новые версии всех популярных программных продуктов. Но и старые 16-разрядные версии могли работать с новой ОС без всяких проблем.

Теперь Windows 95 абсолютно новым графическим интерфейсом - более элегантным, удобным и просто красивым по сравнению с "внешностью" Windows 3.1. Многое Microsoft заимствовала из операционных систем конкурентов - OS/2, MacOS, Motif и т. д.

В течение двух лет, последовавших со дня выпуска Windows 95, вышло еще несколько промежуточных версий этой ОС. Летом 1996 года свет увидела новая версия Windows под названием OSR2 (ОЕМ Service Release), предназначенная только для поставки вместе с готовыми компьютерами (ОЕМ). В OSR2 были исправлены многие ошибки Windows 95, добавлена поддержка нескольких новых устройств. А самое главное - новая версия Windows внесла серьезные изменения в способ расположения файлов на жестком диске (файловую систему) - вместо устаревшей FAT16 пользователи OSR2 могли использовать файловую систему FAT32, позволяющую сэкономить место на диске.

98

К работе над новой версией Windows Microsoft приступила сразу же после выхода Windows 95. Ожидалось, что новая ОС увидит свет в конце 1996 года и будет называться Memphis. Но этого не произошло ни в 1996, ни в 1997 годах. Только 25 июня 1998 года новая ОС Microsoft поступила в магазины. А примерно через месяц вышла в свет и русскоязычная версия Windows 98.

Системные требования выросли - для работы в этой ОС желательно было иметь процессор Pentium 150 Мгц и 32 Мбайт памяти. Теперь, что касается новшеств. Появилась полноценная поддержка AGP, USB, DVD-ROM и множества других устройств. ОС была интегрирована с Internet: отныне работать с глобальной сетью можно было в "проводнике" и в других программах, для этого в программах появился такой элемент, как адресная строка, интерфейс стал схож с Internet Explorer (кстати сказать, ОС комплектовалась версией 4.0 этого браузера). Была проведена тщательная работа по повышению стабильности работы ОС. Отчасти это удалось. К тому же, ОС комплектовалась программой Windows Update, которая, при наличии подключения Internet, могла определять компоненты ОС, которы можно обновить, и устанавливала соответствующие обновления. А под толстым слоем "косметики" кроются изменения в ядре ОС, в частности был частично переписан механизм управления ОЗУ (многое было заимствовано из Windows NT). Какая же судьба ждала новую ОС? В первую очередь, ее устанавливали те пользователи, которые имели указанное выше новейшее оборудование, а таких со временем становилось все больше

Основные изменения коснулись интерфейса - теперь "Рабочий Стол" Windows 98 стал еще красивее, а главное - он полностью интегрирован со средой Интернет. В новой ОС окончательно была стерта разница между файлами и папками на компьютере и объектами Всемирной Информационной Паутины (WorldWideWeb). Основным средством работы с файлами и папками в обоих случаях служит программа Internet Explorer.

Другое важное отличие Windows 98 от Windows 95 заключается в расширенных возможностях управления интерфейсом. Но есть и более важные для нас изменения - во внутреннем устройстве ОС. Хотя основная начинка ОС осталась прежней, Windows 98 выигрывала у своей предшественницы за счет корректной работы с новыми комплектующими - процессором Pentium II, графическим портом AGP, шиной USB, новыми моделями видеокарт, материнских плат, модемов и т. д. Наконец, Windows 98 содержала массу новых программ и утилит - в первую очередь полный комплект программного обеспечения для работы в Интернет и утилиту конвертации файловой системы FAT16 в более новую версию FAT32.98 SE

Прошел 1998 год, наступил 1999-й. В феврале 1999 года Intel выпустила процессор Pentium III (архитектурный аналог Pentium II, добавлен набор инструкций SSE), ранее был выпущен чипсет Intel i440BX (предназначен для процессоров Pentium II 350-450 Мгц и Pentium III 450-600 Мгц, иногда используется для построения систем на базе Celeron и Pentium III до 1000 Мгц) и i440GX (предназначен для процессоров Pentium II Xeon и Pentium III Xeon). Эти два чипсета в том числе расширили возможности AGP, представив интерфейс AGP 2.0. Вполне понятно, что для этих новшеств нужна была программная поддержка, в частности, на уровне ОС. Стабильность же работы Windows 98 оставляла желать лучшего.

Все эти обстоятельства привели к выпуску в июне 1999 года Windows 98 SE (Second Edition - второе издание). Ядро ОС практически не изменилось. Для поддержки новых режимов AGP были написаны новые VGARTD драйвера. В поставку ОС был включен новейший браузер Internet Explorer 5.0, умевший сохранять web-страницы со всей графической начинкой, а также поддерживавший инструкции SSE (данные инструкции находят свое применение, в основном, в двух областях: в Internet для воспроизведения сложных объемных объектов, и в 3-х мерной графике, повышая до 50% эффективность работы процессора при расчете геометрии). В очередной раз была проделана работа по увеличению стабильности работы системы, однако радикальных изменений не произошло. Внешний вид ОС совершенно не изменился. Подводя итог, можно сказать, что Windows 98 SE заняла место оригинальной Windows 98, т.к. системные требования не были повышены, а сама ОС не была ничем не хуже оригинала.


Windows ME

Windows Millennium Edition (Windows ME) - последняя эволюция операционных систем класса Windows 95-98, запущенная в серийное производство в 2000 году. Русская локализация Windows ME появилась на рынке программного обеспечения в ноябре 2000 года.Edition - в вольном переводе "ОС нового тысячелетия". За счет переработанного механизма работы с ОЗУ, требования новой ОС стали немного "скромнее". ОС содержала множество инструментов для повышения стабильности и отказоустойчивости. В частности, каждые сутки или через 10 часов непрерывной работы автоматически делалась резервная копия реестра, с возможностью последующего восстановления (впрочем, это можно сделать в любой момент, например, перед установкой потенциально "опасной" программы). Так же в ОС предусмотрена автоматическая защита от удаления 80 наиболее важных системных файлов. "Подвесить" ОС стало намного труднее, хотя ошибок ОС стало не намного меньше. В данной ОС впервые полностью отказались от эмуляции MS-DOS, то есть запустить DOS приложение практически невозможно. Microsoft мотивирует данное решение двумя обстоятельствами. Во-первых, DOS приложения с 1996 года практически не разрабатываются. Во-вторых, отказ от Реального режима (основного режима в DOS) положительно сказалось как на быстродействии, так и на надежности системы. По отзывам пользователей интерфейс стал еще лучше (некоторые пользователи говорят, что даже лучше, чем на компьютерах Macintosh). ОС комплектуется огромным количеством ПО:Explorer 5.5 - последняя, на данный момент, версия популярного браузера. За счет модификации ядра увеличена скорость работы, расширились и без того богатейшие возможности. Встроена защита от "троянских коней".Player 7 - версия популярного универсального проигрывателя, позволяющего воспроизводить звуки, музыку, видео, анимацию, панорамы и многое другое.Movie Maker - программа для оцифровывания видео и любительского видео монтажа.- модифицированная версия Windows Update. А также многое другое. В новой ОС полностью сохранена совместимость с предыдущими версиями Windows - любое Windows 3x, Windows 95/98 приложение будет работать под Windows ME. Также осуществлена поддержка таких новейших технологий как: Internet Plug and Play, WIA (Windows Image Acquisition), улучшена поддержка USB. Для запуска Windows ME требует минимум 32 Мб оперативной памяти (рекомендуется 64) и в минимальной конфигурации занимает на диске чуть больше 500 Мб. Windows ME действительно стала последней ОС семейства Windows 9X, поскольку все последующие операционные системы Windows как для домашних компьютеров, так и для рабочих станций, создаются на платформе NT.


1.3 Поколение NT

NT (New Technology)

32-разрядная Windows NT, первая версия которой появилась на рынке в 1993-м, а последняя - в 1998 году, с самого начала создавалась как сверхстабильная, надёжная система, рассчитанная, прежде всего, на работу. И в этом смысле Windows 98/ME может ей только позавидовать: случаи ошибок, крахов и "зависаний" при работе в Windows NT встречаются крайне редко. Происходит это потому, что в Windows NT разработано надёжное разделение работающих под её управлением программ, не дающее им "соревноваться" за ресурсы. В Windows 3.1/95/98/ME каждая из загруженных программ чувствовала себя в оперативной памяти полновластным хозяином. Нередко программы перезагружали процессор запросами на ресурсы, в результате чего ОС "зависала".

В отличие от Windows 98/ME, Windows NT запрещает безоговорочный доступ к ресурсам компьютера любым программам, пытающимся работать с "железом" напрямую. Это позволяет системе избежать конфликтов, однако в результате под NT отказываются любые программы, написанные под DOS, и многие созданные под Windows 95.

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


Windows 2000


Появившаяся на рынке в начале 2000 года операционная система Microsoft Windows 2000 представляет собой второе поколение операционных систем, построенных согласно архитектуре Windows NT. Она производится в трех модификациях: Windows 2000 Professional для ноутбуков, настольных систем и рабочих станций, Windows 2000 Server для серверных компьютеров и Windows 2000 Datacenter Server для больших серверных систем, рабочих станций крупных корпоративных сетей и специализированных банковских и файловых серверов.

Благодаря использованию усовершенствованной технологии NT, сочетающейся с объективной простотой интерфейса Windows 9.X, Windows 2000 обладает высокой надежностью и стабильностью, также она значительно легче поддается настройке и конфигурированию, чем предыдущие версии Windows. Разграничение доступа к системе реализовано на высоком уровне, что позволяет обеспечить безопасность хранения данных на дисках, если за компьютером работает более одного пользователя. Это система Windows была признана одной из лучших, и до сих пор используется на многих компьютерах, несмотря на выход более новых версий ОС Windows.

XP


Операционная система Microsoft Windows XP (от англ. eXPerience - опыт), известна также под кодовым наименованием Microsoft Codename Whistler. Первоначально в планы корпорации Microsoft входила разработка двух независимых операционных систем нового поколения. Первый проект получил рабочее название Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС, вследствие чего оба направления разработок были объединены в один проект - Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition - для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition - это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор - Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти - 64 Мбайт; свободное дисковое пространство - 1,5 Гбайт.

Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе уже хорошо знакомой российским пользователям платформы NT и, на первый взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию. Если вам не нравится традиционный вид окон, элементов управления и Панели задач, доставшийся новой ОС "в наследство" от Windows 2000, то вы можете без труда изменить их, загрузив из Интернета любой из сотен специально разработанных "Тем". Традиционное Главное меню, открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового клиента Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer).

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

В состав Windows XP включен специальный механизм - быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему. При этом каждый из пользователей может самостоятельно изменять настройки Windows и работать с собственными файлами и документами, создавать, изменять и сохранять какие-либо данные независимо от других пользователей Windows XP. Для каждого нового сеанса работы операционная система отводит специальный участок верхней памяти в размере 2 Мбайт, однако этот объем никак не ограничивает количество прикладных программ, которые могут быть запущены пользователем. В частности, механизм Fast User Switching дает возможность пользователю, работающему, например, с текстовым редактором, ненадолго отлучиться от компьютера, а во время его отсутствия другой пользователь может открыть собственный сеанс Windows и поработать в Интернете или загрузить игру. При этом текст, редактируемый отсутствующим пользователем, по-прежнему хранится в памяти: вернувшись к компьютеру, пользователь может продолжить работу с документом с того места, где она была прервана, не перезагружая систему и не запуская заново соответствующую программу. На предварительной презентации бета-версии Microsoft Whistler, состоявшейся 13 февраля 2001 года в Сиэтле, председатель правления корпорации Microsoft Билл Гейтс сообщил прессе, что данная версия Windows, на создание и тестирование которой затрачено свыше 1 млрд долларов США - важнейшая разработка Microsoft с момента выпуска на рынок Windows 95, а вице-президент корпорации Джим Оллчин добавил: "Windows XP - это не просто апгрейд Windows, это - апгрейд стиля жизни".NET. Windows.NET - это семейство серверных операционных систем, разработанных корпорацией Microsoft на основе Windows XP, которые пришли на смену Windows 2000 Server, Advanced Server и Datacenter Server. Windows.NET поставляется в вариантах Windows NET Server, Windows NET Advanced Server и Windows NET Datacenter Server. Соответственно, технические возможности этих версий операционных систем различны: например, Windows NET Server может адресовать четырехпроцессорные системы, Windows NET Advanced Server "умеет" работать с восьмипроцессорными компьютерами, а Windows NET Datacenter Server поддерживает машины, аппаратная конфигурация которых включает до 32 синхронно работающих процессоров.


Windows Vista


Эта версия Windows является новой ОС и вышла осенью 2006 года, хотя бета- и пиратские версии стали появляться ещё с конца 2005 года. Всего выпущено семь вариантов Windows Vista, которые можно разбить на две группы - Home и Business.Vista Starter Edition доступна лишь на развивающихся рынках (как и XP Starter) и только в 32-битном варианте. Эта ОС допускает параллельную работу лишь трех приложений (окон), работу в сети Интернет (но без входящих сетевых соединений) и не представляет возможности входа под другим паролем. Эта версия не пользуется популярностью, потому что большинство современных компьютеров поддерживают более развитые версии этой ОС.Home Basic ориентирована на массового пользователя и включает все основный компоненты, такие как Windows Firewall, Windows Security Center, Windows Movie Maker, фото библиотеку, Windows Media Player, Microsoft Office Outlook Express P2P Messenger, и многое другое.

Версия Windows Vista Home Premium рассчитана на продвинутых домашних пользователей и пользователей ноутбуков. Эта ОС, помимо всего перечисленного для Home Basic, поддерживает создание DVD видео, возможность создания конференций через P2P, автоматическую настройку Wi-Fi и роуминга, синхронизацию PC-2-PC, технологию Internet File Sharing. Также в Home Premium будет реализована поддержка HDTV, Tablet PC, Microsoft Mobility Center и других "мобильных" технологий. Для ПК это версия Windows Vista является самой популярной.Vista Pro занимает туже нишу, что и XP Pro, и предназначена для использования в компаниях любых размеров и типов организации. Здесь присутствует поддержка сетевых протоколов от "не-Microsoft", Encrypting File System (EFS) и многих других функций. Эта ОС ориентирован в первую очередь на разработчиков бизнес решений, ИТ менеджеров и управляющих.

Вариант Vista Small Business представляет собой расширенную версию Vista Pro, включающую в свой состав утилиты резервирования данных, работы с факсом и сканером.

Высшей ступенью развития Pro-версии стала Windows Vista Enterprise, в состав которой входят компоненты Virtual PC, Multilanguage User Interface (MUI) и передовые технологии обеспечения безопасности.

Но при этом выпущен гибрид версии Home и Pro - Windows Vista Ultimate. Она стала самой "навороченной" из всех операционных систем когда-либо выпускавшихся для ПК. Она включает в себя утилиту Game Performance Tweaker, обеспечивающую более продуктивную работу программ, занимающих большое количество оперативной памяти, и поддерживает клубные онлайн сервисы. Эта версия ОС разрабатывается для наиболее продвинутых пользователей, геймеров, энтузиастов в сфере цифровых технологий и студентов, увлекающихся этой областью знаний.

Согласно опубликованным документам, Vista стала "стартовой площадкой" к массовому применению для таких технологий как Media Center и Tablet PC. Также Windows следующего поколения станет последней ОС, поддерживающей одновременно как платформу x86 (32-bit), так и x64 (64-bit). Все последующие версии Windows будут лишь x64. Windows Vista своим появлением ознаменовала начало официального перехода с 32-битных систем на 64-битные.

Windows CE

Windows CE стоит особняком среди своих собратьев, хотя бы потому, что предназначена она исключительно для установки на "карманные" компьютеры (palm-top). Такие мини-компьютеры, появившиеся в конце 90-х годов, всего за несколько лет сумели завоевать популярность. Сегодня "электронными органайзерами" пользуются и деловые люди, постоянно находящиеся в разъездах, и студенты.

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


Windows 7


Официально разработка Windows 7 началась сразу же после выпуска Windows Vista в конце 2006 года, но некоторые идеи были заложены еще в проекте Longhorn, работа над которым началась в 2001 году, после выхода операционной системы Windows ХР. Изначально в Longhorn планировалось реализовать целый комплекс фундаментальных новшеств, но за три года работы над этим проектом разработчикам так и не удалось создать полноценную рабочую систему.

Сроки выхода Longhorn постоянно отодвигались, и для спасения проекта пришлось принимать радикальные меры.

В середине 2004 года руководство Microsoft решило начать разработку операционной системы Longhorn заново, исключив из нее некоторые важные функции. Результатом этой работы стал выход в начале 2007 года операционной системы Windows Vista. Эта система получила неоднозначную оценку специалистов и пользователей. За два года после выхода Windows Vista на нее перешла лишь небольшая часть пользователей, а наиболее популярной оставалась проверенная временем Windows ХР.

Причины провала Windows Vista:

Системные требования для установки Windows Vista оказались значительно выше, чем для Windows ХР. На типичном компьютере 2007 года Windows ХР просто «летала», а Windows Vista зачастую работала очень «задумчиво».

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

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

На момент выхода Windows Vista многие программы оказались несовместимы с ней.

В процессе создания Windows 7 разработчикам удалось не только произвести «работу над ошибками», но и наполнить систему совершенно новыми функциями. Уже на этапе бета-тестирования Windows 7 стало ясно, что она станет более популярной и востребованной, чем Windows Vista. Сравнивая эти системы, можно отметить такие моменты:7 имеет одинаковые с Windows Vista системные требования, но работает быстрее на том же «железе». В этом плане Windows 7 вообще уникальная система, ведь раньше с выходом каждой новой версии аппаратные требования возрастали в несколько раз.

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

Как уже отмечалось, на момент выхода Windows 7 самой популярной операционной системой являлась Windows ХР. По различным данным, с ней работали от 70 до 80 % пользователей. Однако со времени ее выпуска прошло более восьми лет, и за это время появилось множество новых устройств и технологий, для работы которых необходима поддержка операционной системы. Учитывая то, что Windows 7 практически по всем показателям лучше, чем Windows Vista, следует ожидать массового перехода с Windows ХР сразу на Windows 7.8

сентября 2011 года была выпущена версия Windows 8 Developer Preview.

февраля 2012 года стала доступна первая бета-версия ОС Windows 8 Consumer Preview, о выпуске было объявлено на Mobile World Congress.

мая 2012 года стала доступна последняя публичная предварительная версия ОС Windows 8 Release Preview.

августа 2012 года вышла RTM-версия.

августа 2012 года стала доступна для подписчиков MSDN загрузка RTM-версии, с 36 языками, включая русский.

октября 2012 года операционная система поступила в продажу.

Первые сведения и слухи

Первые сведения о Windows 8 начали появляться в апреле 2009 года, когда Microsoft разместила в отделе вакансий предложение для разработчиков и тестеров участвовать в разработке Windows 8. «Также мы скоро начнём <разрабатывать> существенные усовершенствования для Windows 8, в которые будут включены инновационные особенности, которые произведут революцию в доступе к файлам на удаленных машинах», - было написано в рекламе на должность ведущего инженера по разработке и тестированию ПО.

В связи с данными первыми косвенными сведениями начали активно появляться разные слухи и домыслы касательно Windows 8. Например, выдвигались предположения о том, что Windows 8 будет поставляться только в 64-битной редакции, будет иметь полностью другой интерфейс без меню «Пуск», что выход в Интернет будет возможен прямо из рабочего стола и будет присутствовать не-древовидная файловая система. Также возникали предположения о полном слиянии Windows 8 с концепцией, заложенной у MinWin. Ещё одной группой слухов являлось присвоение Windows 8 сторонних кодовых имён. Наиболее часто Windows 8 называли кодовым именем «Midori», тогда как «Midori» являлась отдельной научно-исследовательской ОС. Кроме «Midori», Windows 8 присваивали имена «Mojave», «Orient» и некоторые другие.

Начальный этап разработки

октября 2009 года, ещё до запуска Windows 7 (22 октября 2009 года), Стив Балмер официально подтвердил работу Microsoftнад новой операционной системой на пресс-конференции в Великобритании, посвящённой запуску новой операционной системы.

На конференции разработчиков компьютерных программ Professional Developers Conference 2009, которая проходила с 17 по 20 ноября в Лос-Анджелесе, стали известны планы Microsoft по выпуску новых операционных систем семейства Microsoft Windows для персональных компьютеров и серверов. Демонстрировалось два слайда, на которых указывалась дата выхода следующей операционной системы семейства Windows - 2012 год. Причём на одном слайде было указано и название этой операционной системы - «Windows 8», однако было уточнено, что это название является кодовым, а не окончательным.

января 2010 года общественности стала доступна технологическая дорожная карта Microsoft с предварительными планами выпуска различных программных продуктов, включая Windows 8 и Microsoft Office 2013. Согласно этому документу, релиз RTM-версии Windows 8 был запланирован на 1 июля 2011 года. Windows Server 2012 и Office 15 были запланированы к выпуску ровно через один год и один день - 2 июля 2012 года.

февраля 2010 года благодаря сообщениям двух сотрудников Microsoft в прессе появились новые сведения о Windows 8. Первый сотрудник - директор потребительского и онлайнового направлений в регионе EMEA Джон Мангелаарс (англ. John Mangelaars), который в интервью британскому изданию CIO заявил, что Windows 8 будет «потрясающей». Немногим ранее другой сотрудник опубликовал в официальном блоге MSDN запись под названием «Whats In Store for the Next Windows» (рус.Что готовится для следующей Windows). Эта запись вскоре была удалена, однако её текст стал доступен журналистам. В данной записи Windows 8 фигурирует под именем «Windows.next». В записи утверждалось, что Windows.next будет «чем-то совершенно отличным» от того, что обычно ждут от Windows. Над ОС работали десятки команд, а процесс обсуждения Windows.next автор записи назвал «сюрреалистическим». По мнению автора записи, Windows.next должна была полностью изменить отношение к персональным компьютерам и способам их использования.

Утечка материалов презентации в 2010 году

В конце июня 2010 года на итальянском фанатском сайте «Windowsette», посвящённом Windows 8, были выложены в открытый доступ PowerPoint-слайды презентации Microsoft (на которых стоит гриф NDA, и которые датируются 20 апреля 2010 года), в которых описывались ключевые возможности Windows 8. Сразу после этой публикации данные сведения перепечатали авторитетные англоязычные сайты Microsoft Kitchen и Microsoft Journal, а после них - большинство остальных новостных медиаресурсов, посвящённых ИТ-индустрии. Кроме самих сведений о новой ОС, в данных слайдах присутствовало изображение 30-дюймового поддерживающего голосовое управление моноблока с установленной Windows 8.

Презентация на CES 2011

января на выставке CES 2011 в рамках брифинга для прессы Microsoft представила первую тестовую версию Windows 8. Основной информацией стало то, что Windows сможет работать на ARM-платформах. На этой конференции была продемонстрирована работа на различных ARM-SoCs (System-on-a-Chip) производства Qualcomm, Texas Instruments и Nvidia. Эта сборка Windows 8 для ARM-платформ носила номер 6.2.7867. Также была продемонстрирована поддержка USB-устройств, аппаратного ускорения веб- и медиаконтента, работа Microsoft Office. Тестовый Full HD ролик, воспроизводимый на Nvidia Tegra, содержащий быстрые сцены и резкие смены кадров изображения показал качество и высокую скорость работы ОС на данной мобильной платформе. По словам Тами Реллер (Tami Reller), корпоративного вице-президента подразделения Windows Microsoft, системные требования Windows 8 будут теми же и, возможно, даже ниже, чем у Windows 7. Это связано с некоторыми улучшениями в ядре и оболочке Windows 8.

Конференция BUILD (бывшая PDC 2011)

Проходила с 13 по 16 сентября 2011 года. Во время проведения конференции на официальном сайте продукта была опубликована тестовая версия Windows 8 для разработчиков программного обеспечения («Developer Preview»). Срок действия, установленный первоначально, - до 11 марта 2012 г., может быть продлен (установкой исправления KB2671501) до 15 января 2013 г.World Congress

февраля 2012 года на выставке «Mobile World Congress» в Барселоне было объявлено о выпуске бета-версии Windows 8 - «Consumer Preview» («Демонстрационная версия для пользователей»). Как сообщил старший разработчик Windows 8 Стивен Синофски, с сентября в операционную систему было внесено «свыше ста тысяч изменений». Срок действия тестовой версии завершился 15 января 2013 года.



2. 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 килобайт оперативной памяти, высвобождая все остальное пространство ОЗУ для выполнения других задач.

ноября 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./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, которую можно будет смело назвать операционной системой нового поколения. Что будет включать в себя данная система, и какие возможности она откроет перед пользователем, покажет время.



3. OS/2


Эволюция OS/2 началась очень давно. Наиболее важным моментом предыстории OS/2 следует считать появление IBM Personal Computer или просто IBM PC.(PC)-DOS, как и сам PC, была весьма открытой системой. Интерфейсы DOS и BIOS были хорошо документированы, и сторонние производители могли легко использовать и расширять их - вот почему DOS и по сей день используется в некоторых задачах.

Вместе с тем DOS и BIOS имели один очень большой недостаток. Они не использовали аппаратную часть PC на полную мощность. Это означало, что многие программы для полного использования аппаратных возможностей обращались к устройствам напрямую, минуя DOS.

Некоторые из существовавших проблем могли быть решены программно с помощью лучше спроектированной операционной системы. Но другие требовали аппаратной поддержки для того чтобы решение было эффективным или в принципе реализуемым. И эта поддержка была реализована в 1984 году под названием IBM AT (Advanced Technology). Помимо огромной массы различных усовершенствований самым заметным (и важным) было применение нового центрального процессора - Intel 80286. В защищенном режиме 286-й мог адресовать 16 Мб памяти.

Потому в январе 1983 года началась разработка новой многозадачной MS-DOS системы. Название проекта изменялось несчетное количество раз. В августе 1985 IBM присоединяется к проекту, и фирмы подписывают соглашение о совместной разработке, которое дает обеим компаниям право на продажу конечного продукта. Немного погодя проект переименовывается в CP/DOS - от Control Program/DOS. Незадолго до выпуска продукт переименовывается в OS/2 - видимо, для соответствия новой линейке персональных компьютеров IBM под названием PS/2 (Personal System/2).

Интересно то, что OS/2 1.0 не были реализованы очень многие планируемые особенности и самым заметным было отсутствие графического интерфейса пользователя Presentation Manager (кодовое имя Winthorn).

И все же OS/2 1.0 являлась радикальным рывком в сторону от DOS и имела множество особенностей и возможностей, которые DOS никогда не смогла бы иметь и которые были реализованы в других операционных системах намного позже.

§Вытесняющая многозадачность (preemptive multitasking).

§Многопоточность (multithreading).

§Средства взаимодействия между процессами (Inter Process Communication - IPC) такие как разделяемая память (shared memory), каналы (pipes), семафоры (semaphores) и очереди (queues).

§Поддержка виртуальной памяти (virtual memory, swapping) - теоретически до 1 Гб виртуальной памяти.

§Полностью защищенный режим работы.

§Динамическое подключение библиотек (dynamic linking, DLLs).

§Поддержка до 16 Мб оперативной памяти.

Одной из самых неприятных помех для разработчиков было то, что они столкнулись с необходимостью поддержки DOS.

Весь же защищенный код был написан «с нуля» со всеми теми приятными особенностями, которые были описаны ранее. Ядро и системные библиотеки в основном были написаны на ассемблере по следующим двум причинам:

Производительность - OS/2 должна была работать на IBM AT с 6 Мгц процессором.

Ограничения по памяти - OS/2 должна была работать при наличии только 1 Мб ОЗУ.

В новой операционной системе было особенно не на что посмотреть - интерфейс был исключительно текстовым и внешний вид весьма походил на DOS. Но после нажатия появлялся Program Selector - утилита, позволявшая запускать новые задачи и переключаться между существующими. Теоретически существовало 16 сессий, но поскольку сама OS/2 занимала часть из них, пользователь имел доступ к 12 сессиям.

С точки зрения пользователя OS/2 1.0 имела несколько существенных недостатков:

§Максимальный размер раздела 32Мб. Хотя возможно в 1987 году это было и не критично. OS/2 1.1 превысила это ограничение (хотя и базировалась на FAT), а OS/2 1.2 поставлялась уже с HPFS.

§Отсутствовала поддержка двойной загрузки (dual boot) или менеджера загрузки (Boot Manager). Dual Boot появился в версии 1.1, Boot Manager был реализован в версии 2.0.

§Не было возможности обойти обработку файла CONFIG.SYS. Это было напастью всех версий серии 1.x. В сочетании с отсутствием Boot Manager это означало, что если система не могла загрузиться (например, некорректный драйвер), то единственным шансом спасти ситуацию (и данные) была загрузочная дискета. Окончательно проблема была решена только в OS/2 Warp.

§Полное отсутствие механизма замены находящихся в использовании динамических библиотек (DLL). Это сделало установку исправлений системных DLL (таких как драйвера Presentation Manager) более чем затруднительным занятием. В OS/2 2.x ситуация разрешилась с помощью недокументированных вызовов API.

На рынке операционных систем OS/2 пребывала в состоянии безнадежной битвы за широкое распространение.

Следующим релизом OS/2 стала версия 1.1. Единственной причиной, по которой версию пронумеровали не 2.0, вероятно, было то, что графический интерфейс пользователя (GUI - Graphical User Interface) был обещан в версии 1.0, но не был закончен вовремя. Как забавный факт следует отметить, что Windows 1.0 разрабатывалась как Interface Manager и приобрела новое имя благодаря менеджерам, игравшим с именами, невзирая на протесты программистов.

В любом случае OS/2 1.1 была технически очень интересной и занимательной программой. Она обладала намного большими возможностями, чем любая операционная система для персональных компьютеров в то время. Windows и MacOS даже в перспективе не имели того, что было в OS/2 - ни вытесняющей многозадачности, ни многопотоковости, ни виртуальной памяти.

Естественно, что системе были присущи и недостатки. Хотя и поддерживалось большинство тогдашних стандартов для вывода графики (CGA, EGA, VGA), но поддержка других была весьма слабая, если вообще существовала. Поддержка принтеров была чисто номинальная - несколько принтеров и плоттеров производства IBM и все.

Под OS/2 существовали различные приложения - в том числе такие, как Microsoft Word, Lotus 1-2-3 и QuattroPro. Однако все они были текстовыми, за исключением Microsoft Excel 2.2.

В конце 1999 Microsoft и IBM выпускают версию OS/2 1.2 - очень важное событие во всей истории OS/2, поскольку именно в версии 1.2 были реализованы практически все возможности, обещанные в OS/2 еще до ее появления. В OS/2 1.2 разработчики наконец отказались от файловой системы FAT и реализовали инсталлируемые файловые системы (Installable File System, IFS) и высокопроизводительную файловую систему HPFS (High Perfomance File System).

Новая файловая система весьма превосходила FAT, а также снимала множество ограничений:

§Отсутствовал печально известный лимит «8.3» на имена файлов - 8 символов на имя и 3 на расширение. Имена файлов могли быть длиной до 255 символов и допускали значительно больший диапазон допустимых к использованию символов - в частности пробел.

§Поддержка расширенных атрибутов (Extended Attributes, EA). Каждый файл или директория могли иметь до 64 Кб EA, связанных с ним там могла храниться любая информация - иконки, описания, информация для программы-каталогизатора и так далее.

§Поддержка больших дисков. FAT поддерживала разделы размером до 2 Гб. HPFS поддерживала тома до 64 Гб и была ограничена на то время лишь драйверами жестких дисков.

§Устойчивость к фрагментации. В то время как разделы FAT требовали регулярной дефрагментации для предотвращения иногда ощутимых потерь в производительности, HPFS пыталась использовать для файлов непрерывные фрагменты, сохраняя фрагментацию на минимальном уровне.

§Уменьшение потерь дискового пространства. Наибольший FAT-диск, размером в 2 Гб, использовал для хранения данных элементы размером 64 Кб, чем вызывались большие потери дискового места (иногда до 50%). HPFS использовала сектора размером 512 байт, таким образом резко уменьшая потери.

§Высокая отказоустойчивость. Если таблица FAT на дисковом разделе разрушалась в результате инцидента, вся остальная информация на диске превращалась в гору бесполезного мусора, поскольку вся информация о размещении файлов была сконцентрирована в FAT. HPFS дублировала часть информации и хранила структуру диска связно в обоих направлениях (от каталога к подкаталогу или файлу и наоборот). В результате, повреждения одной области не оказывали никакого влияния на весь остальной раздел. К примеру, несмотря на повреждение сектора с директорией - все файлы в ней оставались доступны.

§OS/2 GUI также получил новый внешний вид, весьма схожий с вышедшей через несколько месяцев Windows 3.0.

Наиболее значимым различием между OS/2 1.2 и Windows 3.0 было то, что Windows не была операционной системой как таковой и исполнялась поверх MS-DOS (и даже могла быть запущена в DOS сессии OS/2). Также Windows содержала больше различных приложений. OS/2 была более бизнес-ориентированной и при сравнении имела несколько спартанский вид. Отчасти это послужило тому, что Windows получила большее распространение среди конечных пользователей.

После исторического разрыва совместной разработки OS/2, вызванного нежеланием Microsoft делить прибыль от продаж операционной системы с IBM, основной процесс по модернизации OS/2 происходил в IBM. Версия 1.3 была практически идентична 1.2 по предоставляемым возможностям, но включала многочисленные улучшения производительности и удобства использования.

Наконец во всех редакциях OS/2 присутствовал язык программирования REXX, разработанный Майком Коулишоу.

Язык изначально создавался для достижения четырех главных целей:

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

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

обеспечения надежной и эффективной реализации языка на разнообразных платформах;

высокой применимости языка в системном и прикладном ПО.

И все эти задачи были успешно решены. Таким образом операционная система получила мощный и гибкий инструмент, сравнимый с различными языками написания скриптов в UNIX-подобных системах. Это несомненно являлось очень большим преимуществом.

В марте 1992 была полностью готова новая операционная система и выпущена на рынок под названием OS/2 2.0 GA (General Availability - публично доступная).

Самым большим плюсом в OS/2 2.0 была сама система. Переход на 32-разрядную архитектуру снял множество ограничений, существовавших в DOS и OS/2 1.x - в первую очередь по работе с памятью. Вместе с тем система не была «полностью» 32-разрядной - многие части оставались 16-разрядными - в первую очередь по соображениям совместимости и экономии времени. Основные же элементы системы были полностью новыми и 32-разрядными - к примеру поддержка множества виртуальных DOS-машин (Multuply Virtual DOS Machine, MVDM) и менеджер памяти с поддержкой пейджинга. Более того, основная часть кода была написана на C, а не на ассемблере, как в OS/2 1.x.

Вторым существенным моментом стал новый интерфейс пользователя под названием Workplace Shell (WPS), являвшийся радикальным уходом от концепций, заложенных в GUI OS/1.x и Windows. Новый интерфейс был объектно-ориентированным и в нем все стало объектом - диск, принтер, программа и так далее. Манипуляции с объектами проводились с помощью drag-n-drop - перемещение, копирование, печать и уничтожение. В WPS широко использовалась правая кнопка мыши - для открытия контекстных меню и выполнения операций по перетаскиванию объектов.

Для операционной системы OS/2 2.0 была зарегистрирована торговая марка «Интегрирующая платформа» (The Integrating Platform). Это название напрямую намекало на уникальную возможность OS/2 2.0 исполнять существующие DOS, Windows и OS/2 1.x приложения одновременно с новыми 32-разрядными родными приложениями.

Выпуск версии OS/2 2.1 в мае 1993 года явился следствием эволюционного развития версии 2.0. Внешний вид не претерпел существенных изменений, разработчики продолжали трудиться над «внутренностями» системы. Из видимых конечному пользователю изменений стоит отметить смену версии Win-OS/2 с 3.0 на 3.1 и появление нового компонента под названием Multimedia Presentation Manager/2 (MMPM/2), добавившего в графический интерфейс пользователя различные мультимедийные возможности - звуковые схемы, воспроизведение мультимедийных файлов и тому подобное.

В ноябре 1993 выходит специальная версия OS/2 for Windows, не содержащая кода Win-OS/2, а использующая уже установленную на компьютере копию Windows 3.x. Таким образом снижалась цена конечного продукта (IBM платила лицензионные отчисления Microsoft за использование кода Windows в Win-OS/2). Вместе с тем эта версия продемонстрировала ситуацию на рынке. Используя свое монопольное положение, Microsoft с помощью манипуляций в сфере ценовой политики держала производителей клонов PC под жестким контролем, запрещая им предустанавливать на продаваемые компьютеры операционные системы, отличные от DOS/Windows собственного производства.

Несмотря на жесткий прессинг со стороны Microsoft времена OS/2 2.1 и 2.11 были отмечены ростом количества приложений, написанных специально для OS/2. IBM достигла соглашения с несколькими крупными производителями программного обеспечения о разработке OS/2 версий их приложений. В число таких компаний входили Borland, Lotus, Novell и тогда еще самостоятельная WordPerfect.

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

Новые изменения и улучшения включали в себя:

§OS/2 Warp поддерживала новый улучшенный формат исполняемых файлов, значительно уменьшавший их размер (к сожалению, этой возможностью воспользовалась очень малая часть разработчиков ПО).

§Улучшенную модель драйверов, делавшую их разработку более простым делом.

§Улучшенные мультимедиа-средства, поддержку плат с TV-выходом, плат видеозахвата и прочих подобных устройств.

§Значительное расширение списка драйверов оборудования.

§Возможность манипулирования процессом загрузки с помощью комбинации клавиш . Наконец можно было отказаться от «спасательного» флоппи-диска.

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

§Основательно дополненную учебную программу для новичков.

§Специальное средство быстрого запуска приложений LaunchPad.

§Весьма качественную поддержку протоколов и приложений для работы в Интернете.

Задолго до того, как в Microsoft уяснили важность «информационной супермагистрали», IBM предоставила в распоряжение пользователей полный и мощный набор инструментов для работы во всемирной сети. Сперва отдельно, а с версии OS/2 Warp Connect в комплекте с операционной системой./2 Warp и OS/2 Warp Connect была самой серьезной и удачной попыткой IBM победить в битве за доминацию на десктопе или по крайней мере в завоевании существенной части. Конечно, любая вещь имеет свои достоинства и недостатки, и OS/2 была не лишена минусов:

§Отличная совместимость с DOS и Windows 3.x, сыгравшая с IBM злую шутку. Многие производители ПО аргументировали отсутствие версий своих продуктов для OS/2 тем, что написанные для DOS и Windows программы прекрасно чувствуют себя под OS/2.

§Яростное противодействие Microsoft, которое нанесло наибольший урон OS/2. Не стесняясь никого и ничего, Microsoft применяла любые способы торпедирования OS/2, самыми эффективными из которых был шантаж OEM-производителей и независимых разработчиков ПО.

§Слабая и невнятная поддержка со стороны самой IBM. Компания даже поставляла собственные компьютеры без предустановленной OS/2, что, конечно, никак не способствовало росту доверия пользователей к системе.

§Бездарная маркетинговая политика IBM. Компания фактически не знала, как продавать OS/2. Исторически IBM прославилась (и весьма заслуженно) своей политикой при работе с корпоративными заказчиками (знаменитая «мертвая хватка» IBM за клиента), но массовая продажа программного обеспечения требовала совершенно иного подхода.

§OS/2 была однопользовательской системой с отсутствием сколько-нибудь удовлетворительных средств разграничения прав пользователей. Отсутствие такого механизма сослужило далеко не самую хорошую службу.

Сентябрь 1996 года ознаменовался выходом OS/2 Warp 4.0 (чаще других версий OS/2, именуемый своим кодовым именем Merlin). Новые изменения и улучшения превратили Merlin в самого выдающегося представителя операционных систем семейства OS/2:

§Встроенные возможности по управлению голосом и средства голосового набора позволили использовать голосовые команды при работе с системой (открыть веб-страницу, удалить объект и т. д.) и осуществлять голосовой ввод текста.

§Графический интерфейс пользователя был кардинально переработан и улучшен. В дополнение к LaunchPad появился новый элемент WarpCenter, еще более упрощавший работу.

§Встроенные средства для работы в Интернете также значительно изменены и улучшены.

§В Merlin появилась встроенная виртуальная Java-машина. С учетом того, что реализация виртуальной Java-машины от IBM была самой лучшей на рынке, OS/2 приобрела важную способность запускать Java-приложения, обеспечивая отличную производительность.

Дальнейшие версии OS/2 фактически отличались от Merlin лишь включением в поставку различных дополнительных продуктов, добавлением особенностей наподобие новых файловых систем и исправлением ошибок.

У OS/2 была тяжелая жизнь, как вне, так даже и внутри IBM. Широко известны события времен выхода Windows 95, когда Microsoft оказывала невероятное давление на IBM PC Company (производившей компьютеры IBM PC), до последнего момента отказываясь подписывать договор по лицензированию на предустановку Windows 95 и в последний момент запросив за лицензию намного более высокую цену по сравнению с ценами для других производителей. Помимо неприятностей для IBM PC Company в сторону подразделения, работавшего над OS/2, бросались достаточно двусмысленные взгляды.

Трудно сказать, когда начался проект OS/2 for PowerPC, однако известно, что в самом начале девяностых IBM решила, что было бы очень неплохо иметь собственную десктоп-ориентированную операционную систему. Ее планировали как базирующуюся на микроядре объектно-ориентированную супер ОС, работающую на RISC-платформе (неплохая коллекция непонятных слов). Платформа должна была позволять запускать сразу несколько операционных систем одновременно. Сейчас уже никто не скажет, какие это должны были быть операционные системы, но в их число должны были входить OS/2, Windows NT, Solaris и MacOS.

В любом случае цели, задачи и названия проекта постоянно менялись, в итоге завершившись проектом OS/2 for PowerPC, назвавшимся в финальной стадии OS/2 Warp Connect, PowerPC Edition. IBM активно рекламировала продукт все время на протяжении между 1993 и 1995 годами. Было написано немыслимое количество статей и даже выпущены бета-версии набора разработчика под названием PowerPC SDK. Среди производителей ПО распространялись средства для переноса приложений из обычной OS/2 на новую платформу (скорее всего, сам перенос не был трудоемким, поскольку OS/2 2.0 изначально разрабатывалась с оглядкой на переносимость). С приближением выхода OS/2 for PowerPC рекламный шум постепенно начал утихать. И в тот момент, когда новая инкарнация OS/2 должна была вот-вот появиться на прилавках, IBM внезапно умолкла. На самом деле продукт был выпущен, и отдельные счастливчики даже смогли не только подержать его в руках, но и установить. Однако только клиенты, имевшие специальные контракты с IBM, могли купить OS/2 for PowerPC.

Причин краха OS/2 for PowerPC было множество - одни лежали вне IBM, но другие были полностью внутренними:

Не было никакой ясности, кому на самом деле была нужна OS/2 for PowerPC.

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

Успех проекта напрямую зависел от успеха архитектуры PowerPC, который не состоялся.

Итогом стала потеря миллионов долларов, вложенных в разработку (хотя некоторые технологии OS/2 for PowerPC впоследствии были внедрены в OS/2 Warp 4). Можно только предполагать, что бы произошло, если бы все усилия и деньги были направлены на поддержку Intel версии OS/2.



4. BeOS


Компания Be Inc. была основана в 1990 году Жаном Луи Гассе (Jean Louis Gassee), работавшим до этого одним из руководителей в небезызвестной фирме Apple. Что уже говорит о многом. Покинув «яблочников», он занялся личным проектом - созданием совершенно нового компьютера, решив, видимо, что его собственная разработка станет не менее значимой для мирового компьютерного сообщества, чем Macintosh и IBM PC вместе взятые. Тем более, что за примерами тогда далеко ходить не надо было - на слуху были успехи Silicon Graphics, Commodore, словом - компьютерный бизнес был на подъеме. Микро-компания Гассе, состоящая на первых порах всего из нескольких человек и компенсирующая недостаток персонала его талантливостью, собрала первый прототип агрегата, названного ими BeBox, уже через год упорной работы, выбрав для его «сердца» весьма нетрадиционную для персональных компьютеров конфигурацию в виде двух процессоров Hobbit фирмы AT&T и трех вспомогательных цифровых сигнальных процессоров (DSP). Прочие же комплектующие было решено использовать абсолютно стандартные, IBM-совместимые, благо громадный рынок запчастей делал это решение очевидным. Основной акцент в BeBox был сделан на быстродействии, стабильности системы, а также на расширенных мультимедийных возможностях нового ПК - именно как мультимедиа-система он и позиционировался в рекламных проспектах.

После того, как разработчики убедились, что получили перспективную, очень мощную по тем временам, и, что самое главное - вполне работоспособную (пока лишь в командной строке) систему, встал вопрос, какую графическую 32-х разрядную «операционку» для нее выбрать? Основные требования, предъявляемые к ОС, были таковы: поддержка нескольких процессоров; файловая система, подходящая для работы с большими мультимедийными файлами; стабильность; удобство и доступность для рядовых пользователей, успевших уже привыкнуть к распространенному Macintosh. Первоначальная попытка применить ОС NeWS, разработанную Sun Microsystems, успехом не увенчалась, и Be Inc. пришлось самой же писать и операционную систему для своего компьютера. А поскольку никто не мог знать архитектуру BeBox лучше разработчиков, то и новая многозадачная ОС - BeOS - удалась на славу. Скорости и надежности ее работы можно было позавидовать, тем более, что с ошибками первых версий BeOS разработчики постепенно справлялись, не забывая параллельно делать и приложения для работы в современной графической оболочке. Созданная с чистого листа, ОС не унаследовала, как Windows, тяжкого наследия прошлого, в лице устаревающего MS-DOS и обременительной необходимости быть с ним полностью совместимой, выходя тем самым на совершенно новый уровень систем ближайшего будущего. Хотя ОС и получилась почти unix-совместимой - на нее можно переносить даже некоторые программы из модного Linux - она, тем не менее, была полностью графической: командная строка отсутствовала в принципе. А примененная в BeOS 64-х разрядная файловая система уже тогда позволяла работать с терабайтными файлами - никаких ограничений при работе с прожорливым мультимедиа! Последние же версии BeOS даже позволяют без проблем получать доступ к носителям практически любых повсеместно используемых стандартов (без дополнительных драйверов!): FAT, FAT32, NTFS, ext2, CDDA, OFS, HFS, ISO9660 и т.д.

Но неожиданно для Гассе AT&T заявляет о прекращении производства процессоров, примененных в BeBox, и Be Inc. приходится практически с нуля переделывать свой компьютер - теперь уже под относительно недорогой, мощный и гораздо более распространенный процессор PowerPC (Macintosh работали на нем же). Одновременно отпала необходимость в дополнительных DSP-процессорах, их функции теперь перешли все к тому же PowerPC. Причем от идей двухпроцессорной схемы разработчики отказываться не собирались - PowerPC тоже трудились в паре. В общем, все, что ни случается - к лучшему. И новая, по сути, вынужденная конфигурация PowerPC + BeOS в результате оказалась гораздо удачнее и «живее» первого прототипа! Стоит ли говорить, что параллельно все самые модные новинки компьютерного рынка были внедрены в новую систему, которая просто поражала всех, кому посчастливилось впоследствии ее увидеть - почти суперкомпьютер для дома!

На компьютерной выставке Agenda-96 необычная система BeBox вызвала настоящий фурор. А BeOS даже чуть было не стала новой операционной системой для компьютеров Macintosh - так много шума она тогда наделала!

И вот в марте 1998 года к этому чуду получают доступ и пользователи IBM-совместимых компьютеров - выходит BeOS 3.0 с поддержкой как платформы Intel, так и PowerPC. Но… к большому сожалению, сенсации в мировом масштабе все же не состоялось. Компьютеры BeBox вообще выпускались всего лишь полтора года - с конца 1995 до начала 1997, тираж их составил всего-навсего порядка 2000 экземпляров, после чего производство было полностью свернуто, а от многообещающего проекта Гассе осталась только BeOS.



5. Семейство UNIX


Все началось в далеком 1965-м... Четыре года компания American Telegraph & Telephone Bell Labs (Bell Labs) совместно с фирмой General Electric и группой исследователей из Масачусетского технологического института разрабатывала проект OS Multics. Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам. Эта ОС основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, где с каждым сегментом связывался уровень доступа. Для того чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы был не ниже уровня доступа соответствующего сегмента.

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

Увы, но все попытки наладить в системе относительно дружественный интерфейс провалились. Было вложено много денег, а результат был несколько иной, нежели хотелось Bell Labs. Проект был закрыт. Участниками проекта значились Кен Томпсон и Денис Ритчи, о которых мы еще вспомним.

Считается, что в появлении Юникса в частности виновата... компьютерная игра. Дело в том, что Кен Томпсон создал игрушку "Space Travel". Он написал ее в 1969 году на компьютере Honeywell 635, который использовался для разработки Multics. Но фишка в том, что ни вышеупомянутый Honeywell, ни имевшийся в лаборатории General Electric 645 не подходили для игрушки. И Кену пришлось найти другую ЭВМ - 18-разрядный компьютер PDP-7. В это же время Кен с ребятами разрабатывал новую файловую систему, дабы облегчить себе жизнь и работу. Кен даже разработал несколько утилит под систему. Они решили назвать ее именем - UNICS (Uniplexed Information and Computing System). Через некоторое время название сократили до UNIX. Но, к сожалению, изобретение, как это часто бывает, уперлось в трудности материального плана. Во-первых, PDP-7 было арендовано отделом, а не куплено, и рано или поздно пришлось бы его отдавать, а во-вторых, ОС разрослась настолько, что системных ресурсов уже старенького по тем временам компьютера ей не хватало. Поэтому в 1971 году они купили более совершенный Digital Equipment PDP-11/20, на который и перенесли свою последнюю модификацию UNIX. PDP-11 без проблем поддерживала большое количество пользователей, да к тому же позволила, наконец, написать простенький интерпретатор текстового процессора.

В ноябре 1971 года был опубликован первый выпуск полноценной документации по Юниксу. В соответствии с этим и ОС была названа "Первой редакцией UNIX". Вторая редакция вышла довольно быстро - меньше, чем через год. Система была полностью переписана на язык B, созданный Томпсоном под влиянием существовавшего тогда BCPL. Также появились программные каналы ("pipes"). Третья редакция ничем особенным не отличалась. Разве что заставила Дениса Ритчи "засесть за словари не за страх, а за совесть", вследствие чего тот написал собственный язык, известный сейчас как C. Он позволял расширить функции своего предшественника - B, и именно на нем была написана четвертая редакция UNIX в 1973 году.

В июле 1974 года в журнале Communications of the ACM появилась статья "UNIX Timesharing Operating System", которой заинтересовалось огромное количество людей. А учитывая, что компания Bell Labs, которая не планировала производство системы, разрешила бесплатно распространять исходники Юникса, то UNIX получил большое распространение.

Одной из организаций, серьезно заинтересовавшихся этой ОС и первой получившей "Пятую редакцию UNIX" был Калифорнийский университет города Беркли, в котором учился юноша по имени Билл Джой, будущий создатель BSD и основатель Sun Microsystems...

"Шестая редакция UNIX" (UNIX V6), выпущенная в 1975 году, стала первым коммерчески распространяемым Юниксом. Большая ее часть была написана на С, но увы, переносить систему на компьютеры с архитектурой принципиальной отличной от PDP было весьма затруднительно. Затруднительно, но возможно.

Первый перенос был осуществлен в 1977 году. Абстрагируясь от виртуальности, можно сказать, что это был перенос из Америки в Австралию, потому что в Университете Воллонгонга работал завкафедрой Джюрис Рейндфельдс, которому понравилась шестая редакция. Но так как позволить себе PDP-11 компьютерная кафедра университета не могла, пришлось закупать более дешевый 32-битный компьютер Interdata 7/32. Родная ОС компьютера OSMT/32 не обладала нужными возможностями, поэтому пришлось профессору заняться переносом UNIX V6, заказав в Университете Беркли кучу исходников на магнитных лентах. Ему в этом поспособствовал Ричард Миллер, который к январю создал компилятор С, что и позволило в середине февраля 1977 года получить свой вариант UNIX, работавший на компьютере Interdata 7/32.

Этот UNIX работал скорее как операционная среда, ставящаяся поверх OSMT/32. Для начала был расширен язык С, в систему которого были добавлены типы union, short integer, long integer и unsigned integer, дабы использовать особенности 32-битной архитектуры. Помимо прочего, появились средства инициализации переменных, битовые поля, макросы и средства условной компиляции, регистровые и глобальные переменные. Много позже Денис и Кен написали книгу "Язык программирования Си", в котором конкретно и четко расписали 32-битную вариацию своего детища.

Однако Юникс слишком привык к PDP-11, и Денису пришлось полностью переписать подсистему управления оперативной и виртуальной памятью, заодно изменив интерфейс драйверов внешних устройств. Все это позволило сделать систему легко переносимой на другие архитектуры и было названо "Седьмая редакция" (Unix Version 7). Помимо прочего, в дистрибутив системы входил компилятор для переноса ОС на другие архитектуры, а также набор новых драйверов

Параллельно с улучшением Юникса шла разработка системы, известной нам как (Free)BSD. Билл Джой начал разработку собственной системы на ядре UNIX. Запихнув помимо основных функций еще и свои (включая компилятор Паскаля), он назвал эту ОС - Berkeley Software Distribution (BSD 1.0).

Начиная с версии 4.1 (1980 год) Berkeley Software Distribution распространялась практически бесплатно - сначала среди пользователей, обладавших лицензией Bell Labs, а позже, переименовавшись в FreeBSD,- для всех бесплатно.

Позже, в 1982-м Билл Джой основал Sun Microsystems, забрал себе исходники платной версии BSD и начал делать SunOS, которая в 1990-х мутировала в Solaris. Отдельные версии Solaris сейчас распространяются бесплатно.

Дальнейшее развитие UNIX: 1982 - 1990

Первая коммерческая система называлась UNIX System III и вышла она в 1982 году. В этой ОС сочетались лучшие качества UNIX Version 7, V/32 и других вариантов UNIX, имевших хождение в Bell Labs.

Далее UNIX развивались примерно так:

Во-первых, появились компании, занимавшиеся коммерческим переносом UNIX на другие платформы. Microsoft Corporation, совместно с Santa Cruz Operation произвела на свет UNIX-вариацию под названием XENIX.

Во-вторых, Bell Labs создала группу по развитию Юникса и объявила о том, что все последующие коммерческие версии Unix (начиная с System V) будут совместимы с предыдущими

В 1987-м году выпущен третий релиз UNIX System V. Было зарегистрировано четыре с половиной миллиона пользователей этой операционной системы...



6. LINUX


Операционная система Linux, созданная в 1991 г. и официально выпущенная в 1994 г. Линусом Торвальдсом, разительно отличается от всех других операционных систем. Причем - практически всем.

Начнем с того, что Linux - единственная популярная ОС, созданная любителем (Торвальдс написал ее в качестве дипломного проекта).

Более того - поддерживается, развивается и дополняется она сотнями тысяч таких же энтузиастов из разных стран мира. Наконец, Linux -единственная свободно распространяемая (т. е. абсолютно бесплатная) операционная система! Свое происхождение многозадачная многопользовательская 32-разрядная система Linux ведет от класса универсальных ОС UNIX, которые в течение многих лет (еще с 60-х годов!) обслуживали «большие» промышленные компьютеры. Проект UNIX объединяет десятки различных ОС, созданных для своих компьютеров различными фирмами

Универсальность - лишь первый козырь Linux. Второй и не менее важный - бесплатность. И наконец, третий - открытость. Ядро Linux, в отличие от тех же Windows, открыто для изменения, и любой программист (на которых, собственно, и рассчитывалась эта ОС) может легко и быстро «подогнать» ее к любому конкретному компьютеру. Аппаратные конфликты - в Linux явление очень редкое: по стабильности она давно и уверенно занимает первое место. Как и по скорости - минимальная конфигурация Linux «летает» даже на компьютерах с архаичным процессором Pentium пятилетней давности. Более того - любой пользователь, обладающий хотя бы небольшими навыками программирования, может с легкостью оптимизировать Linux под свои нужды и потребности, исправить ошибки, сделанные или пропущенные разработчиками.

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

Поэтому единственной областью, в которой работал Linux, вплоть до самого последнего момента оставались сети. Да и в локальных сетях крупных компаний Linux неплохо справлялся с ролью администратора.

Положение коренным образом изменилось совсем недавно, когда появились первые коммерческие дистрибутивы - установочные комплекты Linux, которые позволяли самостоятельно инсталлировать прихотливую ОС даже новичку. Конечно, эти комплекты (такие как Red Hat) были не бесплатными, но цена за них устанавливалась чисто символическая.

Другим событием, сыгравшим на руку Linux, стало появление удобных оболочек, весьма успешно «раскрасивших» этого прыткого, но серенького «воробушка». Сочетание привычного Рабочего Стола и иконок Windows и мощи ядра Linux сразу же привлекло внимание разработчиков выпустила на рынок первую по-настоящему коммерческую версию Linux - отлично составленный дистрибутивный пакет с оригинальной системой установки, благодаря которому процесс приобщения компьютера и пользователей. Только за два последних года для Linux было написано больше программ, чем за все предыдущие! Окончательным знаком расположения к Linux со стороны программной индустрии стало решение некоторых крупных производителей игр выпустить Linux-версии своих «бестселлеров»... Наконец, в 1999 году один из крупнейших поставщиков готовых компьютеров выбрал именно Linux для установки на собственные системы. В том же году известная ккорпорация Corel к Linux упростился до крайности. Многие пользователи Linux утверждают, что Windows устанавливался на их машины дольше и тяжелее...

Метаморфоза Linux завершилась: теперь уж никто не осмелится назвать эту ОС «забавой для энтузиастов»! Рынок все внимательнее приглядывается к Linux - дошло до того, что под эту операционную систему выпущены версии самых успешных игр последних лет. Сегодня Linux устанавливается уже не только на серверы, но на готовые персональные компьютеры и даже на ноутбуки! А в 2000 году сторонники ОС, украшенной эмблемой веселого пингвина, предприняли дерзкий подрывной маневр, выпустив версию Linux, предназначенную для установки поверх Windows...

В России, увы, процесс приобщения к Linux идет значительно медленнее - на ПК и рабочих станциях безраздельно главенствует Windows. Однако для тех, кто мечтает стать специалистом в области информационных технологий, знание Linux ныне столь же обязательно, как знание английского языка. Именно под управлением различных версий Linux работают управляющие компьютеры (серверы) локальных сетей Web-серверов Интернет.



II. РАЗНОВИДНОСТИ СОВРЕМЕННЫХ ОПЕРАЦИОННЫХ СИСТЕМ


. Семейство Microsoft Windows


.1 Windows 95 - 98


августа 1995 года корпорация Microsoft представила пользователям принципиально новую 32-разрядную операционную систему для настольных ПК - Windows 95. Первоначально Windows 95 устанавливалась поверх Windows 3.X в качестве своеобразного "обновления", используя ряд входящих в состав Windows 3.X библиотек, лишь чуть позже на свет появилась "самостоятельная" реализация Windows 95.95 имела уже ставший привычным современным пользователям оконный интерфейс с панелью задач, часами, регулятором громкости звука и переключателем раскладки клавиатуры в System Tray, ярлыком "Мой Компьютер" и "Корзиной" на рабочем столе. Окна запущенных приложений сворачивались теперь в панель задач и открывались из нее одним щелчком мыши, а сама панель задач могла перемещаться по рабочей области экрана, либо скрываться за его пределами. Доступ к установленным на дисках программам осуществлялся из меню, вызываемого нажатием кнопки "Пуск", роль файлового менеджера выполнял так называемый "Проводник" (Windows Explorer), являвшийся по совместительству самой оболочкой системы.

Однако Windows 95, обладавшая достаточно простым, дружественным и легким в изучении интерфейсом, была крайне ненадежной платформой, при создании которой программистами было допущено множество существенных и весьма неприятных ошибок. Нестабильность работы Windows 95 стала буквально притчей в языцех, значительно "подмочив" репутацию Microsoft. Именно поэтому созданная три года спустя операционная система Microsoft Windows 98 была, по большому счету, всего лишь улучшенной и дополненной версией Windows 95.

Внешне Windows 98 практически не отличалась от своей предшественницы, за исключением того, что встроенные функции этой системы позволяли размещать иконки программ в так называемом меню быстрого доступа, расположенном в панели задач рядом с кнопкой "Пуск", обновленное программное ядро MS HTML открывало возможность представлять рабочий стол и окна "Проводника" в виде web-страниц, а большинство дополнений Microsoft Plus из комплекта Windows 95 стали теперь неотъемлемой частью системы. Добавилось множество новых программ и утилит, рассчитанных, в первую очередь, на работу пользователя с Интернетом, платформа стала поддерживать более совершенный формат таблицы размещения файлов, позволявшей экономить пространство на жестких дисках большого объема - FAT32. Windows научилась корректно определять оборудование при инсталляции и была значительно более надежной в работе. Тем не менее, эта система имела ряд существенных и весьма досадных недостатков, в частности, высокие требования к системным ресурсам, неисправимую "привычку" произвольно увеличиваться в объеме, стремясь занять все доступное дисковое пространство, а также тесную интеграцию с Internet Explorer 4.0, которая только замедляла работу системы, бестолково пожирая оперативную память, при этом не давая пользователю никаких ощутимых преимуществ.


.2 Microsoft Windows NT 4


Следующая реализация Windows NT, также выпускавшаяся в двух модификациях: Windows NT 4 Server и Windows NT 4 Workstation, включала практически все функциональные особенности предыдущей версии Windows NT, реализованные с использованием интерфейса, отличающегося от дизайнерского оформления Windows 95 лишь в деталях.NT 4 объединила в себе все достоинства и возможности Windows NT 3 и Windows 95, что в сочетании с чрезвычайно высокой надежностью данной платформы сделало ее достаточно популярной среди пользователей персональных компьютеров.


.3 Microsoft Windows 2000


Появившаяся на рынке в начале 2000 года операционная система Microsoft Windows 2000 представляет собой предпоследнее поколение операционных систем, построенных согласно архитектуре Windows NT. Она производится в трех модификациях: Windows 2000 Professional для ноутбуков, настольных систем и рабочих станций, Windows 2000 Server для серверных компьютеров и Windows 2000 Datacenter Server для больших серверных систем, рабочих станций крупных корпоративных сетей и специализированных банковских и файловых серверов.

Благодаря использованию усовершенствованной технологии NT, сочетающейся с объективной простотой интерфейса Windows 9.X, Windows 2000 обладает высокой надежностью и стабильностью, также она значительно легче поддается настройке и конфигурированию, чем предыдущие версии Windows. Разграничение доступа к системе реализовано на высоком уровне, что позволяет обеспечить безопасность хранения данных на дисках, если за компьютером работает более одного пользователя. Однако не лишена Windows 2000 и объективных недостатков. Среди них можно перечислить относительно высокие системные требования (для нормального запуска минимально необходимо 32 Мб оперативной памяти, рекомендуется 64), а также большой объем занимаемого системой дискового пространства (порядка 700 Мб после инсталляции).



1.4 Windows ME

Windows Millennium Edition (Windows ME) - последняя эволюция операционных систем класса Windows 95-98, запущенная в серийное производство в 2000 году. Русская локализация Windows ME появилась на рынке программного обеспечения в ноябре 2000 года.Millennium Edition значительно отличается от семейства системных платформ Windows 9X, прежде всего тем, что в этой реализации Windows полностью отсутствует поддержка MS DOS - корректно запустить на компьютере, работающем под управлением этой системы, некоторые приложения DOS - уже весьма сложная задача. Windows ME тесно интегрирована с Internet Explorer 5.0, что сделало ее еще более ресурсоемкой, в комплект поставки по умолчанию включена большая часть элементов Microsoft Plus для Windows 98, базовый набор игр расширен новыми программами, позволяющими пользователю играть в сети Интернет с живыми соперниками, добавлен Windows Media Player 7.0, поддерживающий воспроизведение файлов множества новых аудио- и видеоформатов. Интерфейс Windows Millennium Edition практически полностью совпадает с внешним оформлением Windows 2000 Professional, включая системные иконки и обновленное диалоговое окно выключения/перезагрузки компьютера, но почти все базовые элементы настройки Windows 98 сохранились на своих прежних местах.

Для запуска Windows ME требует минимум 32 Мб оперативной памяти (рекомендуется 64) и в минимальной конфигурации занимает на диске чуть больше 500 Мб. Согласно сообщениям корпорации Microsoft, Windows ME действительно стала последней ОС семейства Windows 9X, поскольку все последующие операционные системы линейки Windows как для домашних компьютеров, так и для рабочих станций, будут создаваться на платформе NT.


1.5 Microsoft Windows XP


Операционная система Microsoft Windows XP (от англ. eXPerience - опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows, созданной на базе технологии NT. Первоначально в планы корпорации Microsoft входила разработка двух независимых операционных систем нового поколения. Первый проект получил рабочее название Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС, вследствие чего оба направления разработок были объединены в один проект - Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition - для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition - это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор - Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти - 64 Мбайт; свободное дисковое пространство - 1,5 Гбайт. Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему на компьютер со следующими оптимальными характеристиками: процессор - Pentium-II-совместимый (или выше), тактовая частота от 500 МГц и выше; объем оперативной памяти - 256 Мбайт; свободное дисковое пространство - 2 Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.

Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе уже хорошо знакомой российским пользователям платформы NT и, на первый взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию. Если вам не нравится традиционный вид окон, элементов управления и Панели задач, доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без труда изменить их, загрузив из Интернета любой из сотен специально разработанных "Тем". Традиционное Главное меню, открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового клиента Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer), позволяющие завершить текущий сеанс работы с Windows и выключить компьютер.

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

В состав Windows XP включен специальный механизм - быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему. При этом каждый из пользователей может самостоятельно изменять настройки Windows и работать с собственными файлами и документами, создавать, изменять и сохранять какие-либо данные независимо от других пользователей Windows XP. Для каждого нового сеанса работы операционная система отводит специальный участок верхней памяти в размере 2 Мбайт, однако этот объем никак не ограничивает количество прикладных программ, которые могут быть запущены пользователем. В частности, механизм Fast User Switching дает возможность пользователю, работающему, например, с текстовым редактором, ненадолго отлучиться от компьютера, а во время его отсутствия другой пользователь может открыть собственный сеанс Windows и поработать в Интернете или загрузить игру. При этом текст, редактируемый отсутствующим пользователем, по-прежнему хранится в памяти: вернувшись к компьютеру, пользователь может продолжить работу с документом с того места, где она была прервана, не перезагружая систему и не запуская заново соответствующую программу. На предварительной презентации бета-версии Microsoft Whistler, состоявшейся 13 февраля 2001 года в Сиэтле, председатель правления корпорации Microsoft Билл Гейтс сообщил прессе, что данная версия Windows, на создание и тестирование которой затрачено свыше 1 млрд долларов США - важнейшая разработка Microsoft с момента выпуска на рынок Windows 95, а вице-президент корпорации Джим Оллчин добавил: «Windows XP - это не просто апгрейд Windows, это - апгрейд стиля жизни».


.6 Microsoft Windows.NET

Windows.NET - это семейство серверных операционных систем, разрабатываемых корпорацией Microsoft на основе Windows XP, которые придут на смену Windows 2000 Server, Advanced Server и Datacenter Server. По состоянию на середину 2002 года Windows.NET находится на стадии бета-тестирования, и потому окончательное суждение о функциональных возможностях этой системы говорить пока еще рано. Предполагается, что Windows.NET будет поставляться в вариантах Windows NET Server, Windows NET Advanced Server и Windows NET Datacenter Server. Соответственно, технические возможности этих версий операционных систем различны: например, Windows XP Professional Edition поддерживает двухпроцессорные аппаратные платформы, Windows NET Server может адресовать четырехпроцессорные системы, Windows NET Advanced Server «умеет» работать с восьмипроцессорными компьютерами, а Windows NET Datacenter Server поддерживает машины, аппаратная конфигурация которых включает до 32 синхронно работающих процессоров.




2. MacOS


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



3. OS/2


Сегодняшняя OS/2 - это мощная многозадачная операционная система с оконным графическим интерфейсом и набором созданных специально для нее прикладных программ, ориентированная на рынок персональных компьютеров и рабочих станций. Интерфейс OS/2 включает все необходимые элементы современных OS - рабочий стол и корзину, иконки и панель задач, программу просмотра содержимого дисков, часы и драйвера множества периферийных устройств, таких как, например, порты USB или инфракрасный порт. Инсталляция платформы производится автоматически, причем OS/2 самостоятельно определяет оптимальную конфигурацию системы исходя из быстродействия процессора и объема оперативной памяти (однако пользователь может и самостоятельно указать комплект необходимых программ, исключив ненужные), тестирует оборудование и настраивает все необходимые драйвера без участия оператора. В комплект поставки входит пакет IBM Works, аналогичный MS Office и содержащий текстовый и табличный редактор, имеется удобный web-броузер WebExplorer и почтовый клиент NotesMail, система для создания анимации NeonGraphics, широчайший выбор всевозможных бизнес-приложений и множество игр от Civilisation и Quake lll до Master of Orion. Имеются и глобальные отличия OS/2 от привычной пользователям IBM PC Microsoft Windows - например, специальный самообучающийся программный пакет позволяет управлять системой с использованием голосовых команд, для чего в коробку с компакт-дисками разработчики вкладывают микрофон и наушники.

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



4. BeOS


Основанная в 1990 году Жаном-Луисом Гасси компания Be Incorporated поставила своей целью разработать и выпустить на рынок операционную систему, которая объединяла бы в себе достоинства всех перечисленных выше программных продуктов, оставаясь при этом достаточно компактной, надежной, простой в инсталляции и использовании, а также отвечающей требованиям, предъявляемым к современным ОС. В частности, такая платформа должна иметь удобный оконный интерфейс и обеспечивать многозадачность. Операционная система, созданная программистами Be Incorporated, получила название BeOS и в настоящий момент является одной из наиболее перспективных разработок в области системного программного обеспечения для персональных компьютеров.

В основу архитектуры BeOS были заложены принципы, использующиеся в операционных системах семейства UNIX, однако они претерпели значительные видоизменения, поскольку разработчики определяли своей приоритетной задачей прежде всего удобство для пользователя и широту функциональных возможностей новой системы. BeOS построена по "модульному" принципу: в процессе инсталляции на диск переносятся только те компоненты, которые необходимы именно данному потребителю, благодаря чему пользователь получил возможность компоновать "версию" системы под свои специфические задачи, не забивая дисковое пространство ненужными ему в работе программами. Создатели данной платформы постарались включить в состав программного комплекса практически все необходимые на сегодняшний день функции: BeOS поддерживает технологию Plug And Play, позволяющую автоматически настраивать подключаемое к компьютеру периферийное оборудование без переустановки системы, благодаря наличию большого набора протоколов работающий под управлением BeOS компьютер можно подключить к локальной сети или Интернету, система умеет распознавать практически все существующие на сегодняшний день графические, видео и аудиоформаты. Поддержка портов USB открывает возможность использовать совместно с BeOS широчайший спектр различных устройств, включая даже еще не созданное в настоящий момент периферийное оборудование.

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

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

Поддержка многозадачности в BeOS является не пустым звуком: в отличие от Windows, пользователь этой системы может одновременно форматировать дискету, очищать "корзину" и набирать текст в текстовом редакторе, BeOS справляется со всеми этими задачами одновременно без каких-либо сбоев и "повисаний". Следует упомянуть и о "фирменной особенности" BeOS - внешнем виде окон запускаемых программ. Заголовки этих окон помещаются в небольшом поле, "прижатом" к их левой границе и имеют два элемента управления, позволяющих развернуть окно в полный экран или сократить его до установленного пользователем размера. Выгрузка приложений осуществляется через системное меню, что исключает возможность ошибки пользователя: теперь он уже не сможет случайно "ткнуть" мышью в кнопку "закрыть программу". Все окна в BeOS произвольно масштабируемы и имеют достаточно красивое псевдотрехмерное оформление, включающее рамки и полосы прокрутки. Текущая версия BeOS носит порядковый номер 5, в настоящее время она успешно продается как в США, так и в Западной Европе. Оценивая надежность, быстродействие и функциональность BeOS, можно смело сказать, что разработчикам удалось создать качественную и конкурентоспособную ОС, рассчитанную на использование владельцами настольных персональных компьютеров различных моделей.


5. Семейство UNIX


Операционная система UNIX

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

основная цель системы - выполнять широкий спектр заданий и программ;

интерактивное окружение, которое позволяет связываться напрямую с компьютером и получать немедленно ответы на запросы и сообщения;

многопользовательское окружение, которое позволяет разделять ресурсы компьютера с другими пользователями без уменьшения производительности. Этот метод называется разделением времени. Система UNIX взаимодействует с пользователями поочередно, но так быстро, что, кажется, взаимодействие происходит со всеми пользователями одновременно;

многозадачное окружение, позволяющее пользователю выполнять более одного задания в одно и тоже время.

В настоящее время существует множество ОС, построенных на ядре UNIX, такие как SCO Unix (Santa Cruz Operation), Novell UnixWare, Interactive Unix, Linux, семейство BSD (BSDI, FreeBSD, NetBSD, OpenBSD), Solaris, AIX, IRIX, Digital Unix, HP-UX. Этот список не претендует на полноту, ибо кроме перечисленных есть еще множество менее распространенных Unix'ов и Unix-подобных систем.состоит из ядра с включенными в него драйверами и из утилит (внешних по отношению к ядру программ). Если надо изменить конфигурацию (добавить устройство, изменить порт или прерывание), то ядро пересобирают (перелинковывают) из обьектных модулей.

В противоположность Unix'у Windows и OS/2 при загрузке фактически на ходу прилинковывают драйверы. При этом компактность собранного ядра и повторное использование общего кода на порядок ниже, чем у Unix. Кроме того, при неизменной конфигурации системы ядро Unix без переделки (потребуется изменить только стартовую часть BIOS) может быть записан в ПЗУ и выполняться не загружаясь в ОЗУ. Компактность кода особенно важна, т.к. ядро и драйверы никогда не покидают физическую оперативную память, не свопятся на диск. - самая многоплатформенная OS. Переносимость программ с одной версии Unix на другую ограничена. Неаккуратно написанная программа, не учитывающая различий в реализациях Unix, может потребовать серьезной переделки. Но все равно это на много порядков легче, чем например перенести с OS/2 на NT.может использоваться как в качестве сервера, так и рабочей станции. В номинации серверов с ним конкурируют MS WindowsNT, Novell Netware, IBM OS/2 Warp Connect, DEC VMS и операционные системы мэйнфреймов. Каждая система имеет свою область применения, в которой она лучше других.- для администраторов, которые предпочитают привычный интерфейс экономному расходованию ресурсов и высокой производительности. - для сетей, где нужна высокая производительность файлового и принтерного сервиса и не столь важны остальные сервисы. Главный недостаток - на сервере Netware трудно запускать приложения. /2 хороша там, где нужен "легкий" сервер приложений. Ресурсов требует меньше чем NT, в управлении гибче (хотя в настройке может и сложнее), а многозадачность очень хорошая. Авторизация и разграничение прав доступа не реализованы на уровне ОС, что с лихвой окупается реализацией на уровне приложений-серверов. (Впрочем, зачастую остальные OS делают то же самое). Многие станции FIDOnet и BBS сделаны на базе OS/2. - мощный, ничем не уступающий Unix'ам (а во многом и превосходящий его) сервер приложений, но только для платформ VAX и Alpha фирмы DEC.

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

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

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

Практически все протоколы (правила обмена информацией в сети), на которых основан Internet, были разработаны под Unix, в частности стек протоколов TCP/IP придуман в университете Berkeley.

Защищенность Unix при правильном администрировании ни в чем не уступает ни Novell, ни WindowsNT.

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

В номинации рабочих станций с Unix конкурируют MS Windows*, IBM OS/2, Macintosh и Acorn RISC-OS.- для тех, кто ценит совместимость больше эффективности; для тех, кто готов купить большое количество памяти, дискового пространства и мегагерц; для тех, кто любит не вникая в суть, щелкать мышкой по кнопочкам в окошке. Правда, рано или поздно все равно придется изучить принципы работы системы и протоколов, но тогда уже будет поздно - выбор сделан. Немаловажным преимуществом Windows надо признать также возможность украсть кучу программного обеспечения.- для графических, издательских и музыкальных работ, а также для тех, кто любит понятный, красивый интерфейс и не хочет разбираться в подробностях функционирования системы.OS, прошитая в ПЗУ, позволяет не тратить время на инсталляцию операционной системы и восстановление ее после сбоев. Кроме того, практически все программы под ней очень экономно расходуют ресурсы, благодаря чему не нуждаются в свопинге и работают очень быстро.функционирует как на PC, так и на мощных рабочих станциях с RISC-процессорами, под Unix написаны действительно мощные САПР и геоинформационные системы. Своей масштабируемостью Unix из-за его многоплатформенности на порядок превосходит любую другую операционную систему.


6. Операционная система LINUX


.1 Общая характеристика ОС LINUX


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

Совершенствование и эволюция Linux продолжаются по сей день: новые версии ядра, новые оконные менеджеры и новое программное обеспечение для Linux появляются каждый месяц.

Логическая структура Linux в значительной степени отличается от строения MS DOS или известной платформы Microsoft Windows, она наиболее близка к архитектуре другого класса операционных систем, а именно - систем семейства UNIX. Безусловно, большинство российских пользователей, прошедших через стадию Windows 3.11 и миновавших, наконец, Windows 95, привыкли к логике операционных систем в исполнении Microsoft настолько, что нечто новое, непривычное, выходящее из разряда условных рефлексов и утвердившихся в сознании постулатов о том "как работает машина", их просто пугает. Вместе с тем, Linux устроен ничуть не сложнее любой знакомой платформы. Он всего-навсего работает немного по-другому.

Если рассматривать внутреннюю структуру Linux в сравнении с анатомией MS Windows, различия становятся очевидны даже на первый взгляд. По умолчанию Windows устанавливается в один логический раздел диска с файловой таблицей FAT16, здесь хранится и ядро системы, отвечающее за процедуры ввода-вывода данных, и так называемая "оболочка" или shell (файл explorer.exe), определяющая интерпретацию команд и действий пользователя, и, собственно, файлы и библиотеки, формирующие оконный интерфейс Windows. Причем эти три составляющих системы настолько тесно интегрированы друг с другом, что при замене одной из них на аналогичный файл из другой версии Windows, вся система в целом работать не будет. Функции указанных элементов также в значительной степени смешаны между собой: например, некоторые процедуры по формированию интерфейса в Windows выполняет shell. Здесь же хранятся дополнительные системные утилиты, такие как дефрагментатор диска, сервер удаленного доступа, драйвера, а также множество служебных библиотек. В том же самом разделе размещаются пользовательские файлы, и в этой же области система осуществляет свопинг - кэширование не умещающихся в оперативной памяти данных на диск. Иными словами, все компоненты платформы хранятся в одном разделе, что, естественно, не прибавляет ей надежности: достаточно любого незначительного повреждения таблицы данных, чтобы привести Windows в неработоспособное состояние или испортить хранящуюся на диске полезную информацию. Вполне очевидно также и то, что изменить с помощью стандартных средств Windows внешний вид установленных по умолчанию окон не представляется возможным. Это вполне осуществимо методом замены имеющегося shell на другую оболочку, например, LiteStep, либо с помощью специальных утилит вроде WindowsBlinds, которые, загружаясь в фоновом режиме, занимают оперативную память и замедляют работу компьютера.

Из характерных особенностей Linux необходимо перечислить следующие: поддержка национальных клавиатур, в том числе и русской, поддержка множества файловых систем, среди которых, помимо собственной - EXT2FS, имеются FAT16, MINIX-1 и XENIX. Реализация программной поддержки FAT16 позволяет непосредственно обращаться к гибким дискам MS DOS, а также файловым разделам DOS и Windows на винчестере. Имеется возможность работать с сетевыми протоколами TCP/IP, PLIP, PPP и многими другими, в рамках сетевых функций платформы реализован весь спектр клиентов и услуг Интернет: FTP, telnеt, NNTP, SMTP и POP3. Программы загружаются в память постранично, на диск кэшируются только те сегменты данных, которые не используются системой в данный момент, что значительно ускоряет работу приложений. Возможно совместное обращение к страницам памяти разными программами в один и тот же момент времени, это позволяет избежать повторной загрузки идентичных фрагментов информации в RAM и заметно экономит ресурсы компьютера. Как и Microsoft Windows, в Linux применяется система динамических библиотек, иными словами, несколько приложений могут использовать в своей работе библиотеку, представленную на диске одним физическим файлом.


.2 Дистрибутивы LINUX


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

Так называемый "классический" Linux. SlackWare был разработан в начале девяностых и сопровождается по сей день американским программистом Патриком Волькердингом, данный дистрибутив полностью бесплатен и доступен для загрузки. Основной отличительной чертой SlackWare от других комплектов поставки Linux является его стопроцентная опциональность: пользователь может установить только те компоненты системы, которые ему действительно необходимы.

Помимо ядра системы и необходимых утилит, пакет SlackWare включает оконную оболочку X Window в варианте XFree86, руководство пользователя, комплект для разработчиков программ со специальными утилитами для отладки приложений и исходными текстами всей платформы, множество всевозможной документации, набор сетевых протоколов, объектно-ориентированную среду для создания собственных программ, комплект игр и специализированных приложений для X Window, включая текстовые и графические редакторы, редакторы таблиц, почтовые клиенты, а также известную всем пользователям Интернет программу Netscape Navigator, специально адаптированную для работы под управлением Linux. Данный дистрибутив без труда поддается русификации методом несложной установки модулей поддержки кириллицы.Linux

Самым популярным и наиболее удачным дистрибутивом Linux во всем мире безоговорочно считается пакет программ, выпускаемый американской корпорацией RedHat.

Комплект RedHat включает удобный инсталлятор платформы, позволяющий избежать длительной "ручной" настройки Linux, но тем не менее, внесения определенных изменений в файлы конфигурации все равно не избежать. Помимо ядра, утилит, документации и отдельного компакт-диска с исходными текстами всего комплекта поставки, в дистрибутив входит два оконных интерфейса, устанавливаемых на выбор: это стандартный XFree86 и GNOME, а также целый набор текстовых, графических и табличных редакторов, Web-сервер Apache, программы для работы с электронной почтой и Интернет (в том числе, браузеры Netscape Navigator и Opera), множество игр. RedHat имеет многоязыковую поддержку и поддержку национальных клавиатур, поэтому с русификацией системы проблем обычно не возникает, также пользователю предлагается большой выбор драйверов для периферийного и базового оборудования компьютера.Linux

Полностью русский дистрибутив Linux, созданный усилиями программистов из Донбасса Леонида Кантера и Александра Каневского на основе известного пакета RedHat. Он был выпущен на рынок издательской группой IPLabs Software. Данная реализация системы - коммерческая.

Данный комплект не требует русификации, поддержка кириллицы здесь реализована на уровне операционной системы. Даже оконная оболочка KDE, устанавливаемая в BlackCat по умолчанию, имеет русский интерфейс, по-русски "говорит" буквально все, включая выпадающие меню, прикладные программы, файлы помощи и всплывающие подсказки. Это очень существенно для пользователей, имеющих некоторые проблемы с английским языком. Помимо кириллицы комплект поставки позволяет использовать 32 национальных алфавита, в том числе: украинский, китайский, японский и эсперанто.полностью поддерживает технологию мультимедиа, а также огромный диапазон периферийного оборудования, от старых звуковых плат и видеокарт до сверхсовременных TV-тюнеров. Удобная система инсталляции позволяет установить BlackCat в автоматическом режиме, все настройки системы осуществляются пользователем вручную с помощью удобного графического интерфейса.

Не лишен BlackCat и ряда существенных недостатков, главный из которых - весьма ощутимая громоздкость системы, выражающаяся в большом объеме требуемого дискового пространства, а также высоких требованиях к оборудованию: для корректной работы.Mandrake

Это - еще одна популярная версия Linux, использующая в качестве основного графического интерфейса оконную среду KDE. Она основана на дистрибутиве RedHat 5.2 GPL и предназначена для тех, кто не желает тратить время на самостоятельную настройку системы. Linux Mandrake был создан по принципу "установи и работай". Иными словами, загрузив компьютер с инсталляционного CD-ROM'а и вызвав программу Setup, нужно всего лишь дождаться окончания установки; после этого в системной консоли достаточно набрать команду "startx" и на экране появляется полностью сконфигурированная оболочка KDE.

Как утверждают разработчики, Mandrake является достойной альтернативой операционных систем от Microsoft, поскольку данный пакет включает поддержку большинства существующих файловых систем, открывает возможность напрямую обращаться с содержимым дисков MS DOS и Windows, позволяет запускать приложения Windows 9X и Windows NT, а также включает поддержку мультимедиа-технологий на самом высоком уровне. Русификация Mandrake также не вызывает особенных сложностей - она осуществляется путем подключения к системе библиотек распознавания кириллицы. Существенным недостатком этой реализации Linux является ее ресурсоемкость.Linux OS (TM)

Дистрибутив Linux от известнейшей компании Corel, производителя популярных графических редакторов CorelDraw! и Corel Photo Paint, является существенным шагом вперед по сравнению с другими реализациями этой платформы. Прежде всего, тесно интегрированная с оболочкой KDE операционная среда рассчитана на индивидуальных пользователей, работающих дома и в офисах, потому инсталляция системы, ее настройка, а также определение и подключение оборудования осуществляются здесь автоматически, аналогично процедуре установки Windows 98. Corel Linux OS основан на другом, популярном на Западе дистрибутиве данной операционной системы - Debian Linux. Данный пакет поставляется в трех модификациях: бесплатный вариант системы и коммерческие версии Corel Linux Standard, Corel Linux DeLuxe. Эти три реализации платформы различаются лишь комплектами прилагаемого к системе программного обеспечения, все упомянутые пакеты созданы с использованием ядра Linux 2.2.12 и располагают широчайшим набором драйверов для подключения любого периферийного оборудования, включая такие сверхсовременные устройства, как, например, видеокарты Matrox Millenium и саундбластеры Creative Live. Помимо KDE в комплект Corel Linux входит множество расширений системы, таких как последняя версия оболочки XFree86, утилиты для работы с полным спектром технологий мультимедиа, браузеры, почтовые клиенты и даже виртуальная машина Microsoft для интерпретации приложений Java.

Инсталляция Corel Linux OS осуществляется в графическом режиме из-под Windows или DOS, она протекает быстро и без малейших сбоев, все оборудование определяется безукоризненно правильно, причем пользователю практически нет необходимости вмешиваться в процесс установки. В ходе инсталляции можно выбрать только то программное обеспечение из предлагаемого списка, которое действительно необходимо в работе. Также имеется возможность указать отводимое под Linux дисковое пространство: весь винчестер (с замещением Microsoft Windows), либо его определенную часть.

Графический интерфейс в Corel Linux OS модифицирован таким образом, что пользователям Windows практически не придется переучиваться под новую систему: элементы управления окнами, менеджеры файлов, аналогичные привычному "обозревателю" и опции программной панели "подогнаны" под стандарт Microsoft. Опциональная настройка операционной системы также осуществляется из графической среды, аналогично тому, как выставляются различные параметры в MS Windows 9X. Аппаратные требования, выставляемые Corel Linux персональному компьютеру, относительно невелики: эта платформа "пойдет" на любой современной машине, начиная с Intel Pentium 90, оснащенном 16 Мб RAM.

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


.3 Графические интерфейсы Linux


Графические оконные интерфейсы, доступные пользователям Linux, отличаются завидным разнообразием. Каждый, кто использует на своем компьютере эту операционную систему, может выбрать себе оконный менеджер по вкусу, руководствуясь техническими характеристиками своей машины, либо собственными эстетическими и художественными предпочтениями.Window System операционная система windows linux

Графическая среда X Window является стандартным оконным интерфейсом для операционной системы UNIX, реализация этого пакета программ, предназначенная для использования под Linux, носит название XFree86. Несмотря на свои скромные размеры, X Window является весьма мощным средством работы с файлами, ничем не уступая по своим возможностям пользовательскому интерфейсу windows 95. Существует несколько версий XFree86, использующих разные оконные менеджеры (the window manager) - базовые утилиты, определяющие форму системных кнопок, псевдотрехмерное обрамление окон, цвета и вид рабочего стола. Но в общем случае стандартный дистрибутив этого пакета включает одну из двух подобных программ: twm или fvwm, создающих привычный для адептов Microsoft оконный интерфейс. По большому счету, система X Window (или просто "X") является базовой платформой, на основе которой можно построить любую графическую оболочку, в том числе - наиболее распространенную, базирующуюся на оконном менеджере FVWM95. Сравнивая Windows 95 и X, использующую fvwm95, следует отметить, что внешне обе системы очень схожи, значительные различия наблюдаются лишь в деталях. Элементы управления окнами вполне стандартны, панель инструментов, включающая традиционные часы и знакомую кнопку "Start", наводят на мысли о доскональном копировании некоторых дизайнерских решений различными разработчиками программного обеспечения.

Несмотря на внешнюю схожесть с Microsoft Windows, XFree86 обладает целым рядом уникальных свойств, присущих только ей. Например, X-Server, как еще называют эту среду, имеет возможность отображать процесс работы программы не только на отдельной машине, но и на удаленных компьютерах локальной сети и графических терминалах, подключенных к внешним портам ЭВМ, причем все пользователи могут работать с данным приложением одновременно. Это достигается методом реферирования, то есть передачи пользовательского интерфейса по сетевым каналам. Остальные платформы, использующие оконную оболочку, такие как Windows, OS/2 или MacOS, формируют графический интерфейс на программном уровне. Это означает, что запущенная на исполнение программа, генерирующая графическую оболочку, не обращается непосредственно к видеокарте, вместо этого она отправляет запрос операционной системе, которая и генерирует код изображения. Этот код передается драйверу видеокарты, содержащему набор команд, с помощью которых плата может сформировать отсылаемый в монитор сигнал. Иными словами, подобные операционные системы могут работать с любыми типами видеокарт, до тех пор, пока производители не перестанут выпускать для них драйвера, рассчитанные на данную ОС. X Window устроена совершенно иначе: она перехватывает запрос на построение изображения от запущенного приложения и передает его непосредственно на видеокарту локального или удаленного компьютера, минуя все промежуточные инстанции. Затем считывает входящий сигнал от клавиатуры или мыши и возвращает его программе. Вполне естественно, что эти сигналы могут транслироваться и приниматься по сети.по праву считается одной из самых удобных, нетребовательных к ресурсам и простых в освоении графических оболочек Linux, она располагает широчайшим спектром возможностей. Не лишена эта система и недостатков: самый важный из них - относительно высокая сложность в установке и настройке данного пакета, особенно для пользователей, не обладающих достаточным опытом работы с X Window. Дистрибутив XFree86 доступен для бесплатной загрузки на официальном сервере разработчика.WmWm - еще одна реализация XFree86, вернее, это специализированный оконный менеджер для данной системы. Указанная версия графического интерфейса практически полностью совместима с оболочкой GNOME и частично - с KDE, но может использоваться и как самостоятельная среда работы с файлами. Одной из отличительных черт Ice Wm является то, что она поддерживает установку скинов - сменных интерфейсов с различным расположением и формой кнопок, обрамлением окон и оформлением панели задач.Network Object Model Environment (Сетевая Объектная Среда GNU), или, сокращенно, GNOME - один из наиболее популярных графических оконных интерфейсов для Linux, соответствующих стандарту X11. GNOME включает рабочий стол, панель управления, облегчающую процесс настройки операционной системы и запуск программ, комплекс специализированных приложений, позволяющих управлять элементами рабочего стола, а также набор утилит, обеспечивающих взаимосвязь всех компонентов данного программного комплекса друг с другом. Основной отличительной чертой GNOME от других систем, создающих пользовательскую оконную среду, является высокая степень эстетичности и удобства предлагаемого интерфейса. Расположение и функциональное назначение элементов GNOME интуитивно понятны пользователям, привыкшим к другим операционным системам, поклонникам MS Windows будет легко освоиться с данной графической оболочкой.

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

Самой красивой, мощной, удобной и современной оконной графической средой для Linux по праву считается K Desktop Environment, или, сокращенно, KDE. Данная система полностью совместима не только с Linux, но и с другими версиями UNIX, такими, как Free BSD, Solaris, IRIX и HP-UX. Помимо оконной оболочки, исходных текстов программ, обозревателя и специализированных утилит, KDE включает в набор поставки интерактивную справку, большой ассортимент игр, не ограничивающихся традиционными "пасьянсом-косынкой" и "сапером", гигантское количество разнообразных инструментальных средств, включая калькулятор, календарь, планировщик заданий, а также множество полезных приложений, таких как текстовый и графический редакторы, редактор таблиц и баз данных (пакет koffice), средства просмотра видео и клиент электронной почты. KDE является полностью самостоятельным программным комплексом, не основывающимся ни на каких других платформах. Помимо функций создания пользовательского интерфейса он позволяет осуществлять гибкую настройку и управление операционной системой. Инсталляция KDE осуществляется автоматически, перед запуском он практически не требует настройки. Эта система полностью бесплатна, более того, согласно решению разработчиков, ее платное распространение считается незаконным.- красивый и удобный оконный интерфейс для Linux, основанный на пакете XFree86. Он весьма демократичен к системным ресурсам, поддерживает практически все функции, присущие X Window, но при этом выглядит гораздо эстетичнее последнего в отношении дизайна. С точки зрения удобства пользователя данный пакет ничем не уступает GNOME, хотя спектр его возможностей все же несколько ниже ассортимента, предлагаемого KDE.MakerWindow Maker, или Windmaker - это еще одна реализация оконной среды для Linux, созданная согласно стандарту X11. Данный пакет, как и все остальные версии оконных интерфейсов для UNIX-подобных операционных систем - бесплатный. Windmaker полностью совместим с GNOME и KDE, он позволяет запускать практически все приложения, созданные для этих двух комплексов, хотя и не столь требователен к параметрам компьютера. Набор базовых функций Windmaker'а аналогичен возможностям системы XFree86, тем не менее, эта среда отличается более "продвинутым" интерфейсом, хотя в точности так же, как и X Window, требует перед запуском долгой и томительной настройки.



III. КОНКУРЕНТНАЯ БОРЬБА СОВРЕМЕННЫХ ОПИРАЦИОННЫХ СИСТЕМ


Возраст Windows 3.1 берет свое, и три соперничающие операционные системы (Windows 95, OS/2 WARP и WINDOWS NT) готовы занять ее место.

В Windows 3.x реализована простая кооперативная модель многозадачности, которая не может гарантировать даже равномерного распределения системных ресурсов между несколькими прикладными программами. И хотя Windows 3.x подвергалась справедливой критике за недостаточность предусмотренных в ней средств защиты памяти и примитивную модель многозадачности, она представляла собой большой шаг вперед по сравнению с DOS и более старыми версиями этой же оболочки. Для пользователей, располагающих медленными машинами с ОЗУ ограниченной емкости, она по-прежнему остается лучшей альтернативой.

Однако система Microsoft Windows 3.1 и ее кузен - сетевой продукт Windows for Workgroups 3.11 - устаревают на глазах. Интерфейс Windows функционально удобен для подготовленных пользователей, но отсутствие истинного "рабочего стола" и раздельные функции модулей Progtam Manager и File Manager неоправданно затрудняют работу рядовых пользователей. Поставляемые вместе с операционной системой прикладные программы маломощны, а ограничение либо отсутствие сетевых средств не соответствует общепринятым на сегодняшний день стандартам.

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

С точки зрения базовой архитектуры Windows 95 - истинно 32-разрядная, многопотоковая операционная система с вытесняющей многозадачностью, что ставит ее в один ряд с такими соперниками, как OS/2, UNIX и Windows NT.

Наиболее важные компромиссы в архитектуре Windows 95 были порождены решением корпорации Microsoft сделать ее совместимой с существующими 16-разрядными прикладными программами Windows и драйверами устройств реального режима. Это позволяет Windows 95 работать с гораздо более широким спектром существующих аппаратных и программных средств, чем работают OS/2 или UNIX.

Новый интерфейс с истинным "рабочим столом", папками и линейкой заданий намного упрощает задачу пользователя: вызываемые правым щелчком мыши контекстно-зависимые меню обеспечивают интуитивно понятный способ управления средой. Множество новых объектов интерфейса и стандартные диалоги предоставляют в распоряжение программистов богатый набор готовых блоков для создания прикладных программ. 95 внесла значительные улучшения в архитектуру Windows, в том числе истинно 32-разрядный интерфейс прикладного программирования (API), защищенные адресные пространства для ее собственных 32-разрядных прикладных программ, вытесняющую многозадачность, разделение прикладных программ на потоки и более широкое использование виртуальных драйверов устройств. Модель защиты памяти реализована с серьезными компромиссами, целью которых было достигнуть совместимости с существующими 16-разрядными прикладными программами и драйверами устройств. Но на практике устойчивость системы оказывается лучше, чем у Windows 3.1x.

Предполагалось, что к настоящему времени OS/2 станет доминирующей ОС. Выпуская эту операционную систему в свет в 1987 г., фирмы IBM и Microsoft рассматривали ее как логическую замену DOS. После произошедшего в 1990 г. разрыва между двумя компаниями Microsoft занялась системой Windows, а IBM получила OS/2 в свое полное распоряжение.

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

Слабое место OS/2 - относительно небольшое число собственных прикладных программ OS/2 (тот факт, что OS/2 так хорошо выполняет программы Windows 3.x, оказался палкой о двух концах).

Во многих областях, таких, как многозадачность и защита, OS/2 опережает Windows 3.x и продолжает опережать Windows 95. Хотя она не обеспечивает устойчивости, свойственной Windows NT, ее системные требования значительно более скромны. К пользовательскому интерфейсу быстро привыкаешь, но то же самое справедливо и по отношению к Windows 95. После того как вы преодолеете барьер инсталляции, OS/2 предоставит вам конкурентоспособную среду для выполнения прикладных программ DOS, Windows 3.x и собственного программного обеспечения OS/2. Windows NT была разработана как персональная операционная система высокого класса, обладающая более совершенными функциональными возможностями и высокими системными требованиями, нежели ее конкуренты. Для ее работы нужно иметь как минимум 16 Mb ОЗУ, а для инсталляции может потребоваться до 100 Mb пространства на жестком диске. Так же как OS/2 Warp и Windows 95, это 32-разрядная многозадачная, многопотоковая операционная система, но, кроме того, она обладает важными средствами обеспечения безопасности, надежной новой файловой системой с регистрационным журналом и может быть перенесена на отличные от Intel аппаратные платформы. Ее базовая архитектура обеспечивает лучшую защиту, чем любая соперничающая с ней система.

Резюме.

За исключением IBM (чьи ПК предлагают двойную загрузку OS/2 и Windows), все ведущие поставщики персональных компьютеров в настоящее время устанавливают на большинстве своих машин Windows 95 или Windows NT. Сфера распространения Windows 3.1 или Windows for Workgroups 3.11. сузилась после того, как корпорация Microsoft выпустила Windows 95. ОС OS/2 Warp не получила еще достаточного распространения.



ЗАКЛЮЧЕНИЕ


Важной особенностью многих ОС является способность их взаимодействия друг с другом, посредством сети, что позволяет компьютерам взаимодействовать друг с другом, как в рамках локальных вычислительных сетей (ЛВС), так и в глобальной сети Интернет.

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



СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ


.Вильям Столлингс. Операционные 2004.

.Гордеев Александр. Операционные системы: Учебник для вузов. - 2-е изд 2006

.Холмогоров В., Энциклопедия Windows XP, Издательство «Питер», Санкт-Петербург, 20


Содержание ВВЕДЕНИЕ I. ИСТОРИЯ СОЗДАНИЯ И РАЗВИТИЯ ОПИРАЦИОННЫХ СИСТЕМ . Семейство Microsoft Windows .1 Первые версии Windows .2 Поколение 9х

Больше работ по теме:

КОНТАКТНЫЙ EMAIL: [email protected]

Скачать реферат © 2017 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ