Автор работы: Пользователь скрыл имя, 15 Декабря 2010 в 22:32, Не определен
24 августа 1995 года корпорация Microsoft представила пользователям принципиально новую 32-разрядную операционную систему для настольных ПК -
Windows 95. Первоначально Windows 95 устанавливалась поверх Windows 3.X в качестве своеобразного "обновления", используя ряд входящих в состав
Windows 3.X библиотек, лишь чуть позже на свет появилась "самостоятельная" реализация Windows 95.
1. Семейство Microsoft Windows
1.1. Windows 95 – 98
1.2. Microsoft Windows 2000
1.3. Windows ME
1.4. Microsoft Windows XP
1.5. Microsoft Windows.NET
2. MacOS
3. OS/2
4. BeOS
5. Операционная система LINUX
Однако, несмотря
на поистине широчайшие возможности, высокую
производительность и потрясающую надежность
данной платформы, она не пользуется сейчас
высоким спросом в силу доминирования
на рынке более распространенной и дешевой
MS Windows. Основная проблема, препятствующая
развитию OS/2, заключается в ее несовместимости
с программами производства
Microsoft, посредством которых создается
практически вся деловая документация
и с которыми работает подавляющее большинство
частных пользователей.
4. BeOS
Основанная в 1990 году Жаном-Луисом Гасси компания Be Incorporated поставила своей целью разработать и выпустить на рынок операционную систему, которая объединяла бы в себе достоинства всех перечисленных выше программных продуктов, оставаясь при этом достаточно компактной, надежной, простой в инсталляции и использовании, а также отвечающей требованиям, предъявляемым к современным ОС. В частности, такая платформа должна иметь удобный оконный интерфейс и обеспечивать многозадачность. Операционная система, созданная программистами Be Incorporated, получила название BeOS и в настоящий момент является одной из наиболее перспективных разработок в области системного программного обеспечения для персональных компьютеров.
В основу архитектуры
BeOS были заложены принципы, использующиеся
в операционных системах семейства
UNIX, однако они претерпели значительные
видоизменения, поскольку разработчики
определяли своей приоритетной задачей
прежде всего удобство для пользователя
и широту функциональных возможностей
новой системы. BeOS построена по "модульному"
принципу: в процессе инсталляции на диск
переносятся только те компоненты, которые
необходимы именно данному потребителю,
благодаря чему пользователь получил
возможность компоновать "версию"
системы под свои специфические задачи,
не забивая дисковое пространство ненужными
ему в работе программами. Создатели данной
платформы постарались включить в состав
программного комплекса практически все
необходимые на сегодняшний день функции:
BeOS поддерживает технологию
Plug And Play, позволяющую автоматически настраивать
подключаемое к компьютеру периферийное
оборудование без переустановки системы,
благодаря наличию большого набора протоколов
работающий под управлением BeOS компьютер
можно подключить к локальной сети или
Интернету, система умеет распознавать
практически все существующие на сегодняшний
день графические, видео и аудиоформаты.
Поддержка портов USB открывает возможность
использовать совместно с BeOS широчайший
спектр различных устройств, включая даже
еще не созданное в настоящий момент периферийное
оборудование.
Интерфейс BeOS стандартен
для современных операционных систем
подобного класса: после загрузки
на экране компьютера появляется рабочий
стол с произвольно устанавливаемым
пользователем фоновым
"панели задач" Windows, пользователь
может перемещать его по экрану или
"прятать" за его границами, причем
разработчики предлагают два различных
варианта данной утилиты, отличающихся
друг от друга своим внешним видом:
"стандартную панель" для пользователей,
привыкших к интерфейсу Windows или
MacOS, и "минимальный вариант", занимающий
на экране компьютера относительно небольшое
пространство. Помимо часов, панель задач
BeOS включает несколько выпадающих меню,
обеспечивающих доступ как к ресурсам
компьютера, так и к хранящимся на дисках
файлам и папкам, а также к установленным
в системе программам. Пользователь может
создать произвольное количество независимых
"рабочих столов", каждый из которых
имеет не только собственное экранное
разрешение и использует индивидуальную
цветовую палитру, но и отображает в системном
меню различные программные группы.
В реестре Windows хранится
информация о типе каждого зарегистрированного
в системе файла, определяемого по его
расширению, благодаря этой функции пользователь
Windows может открыть какой-либо документ
работающей с ней программой одним щелчком
мыши. Данный механизм неудобен прежде
всего тем, что целый ряд файлов, например,
графические изображения, можно просматривать
с помощью различных редакторов, Windows же
по умолчанию будет вызывать только один
из них. BeOS не только сохраняет информацию
о типе каждого файла, но и "запоминает"
целый ряд его атрибутов, что позволяет
выбрать приложения для его открытия,
сделать все файлы данного типа скрытыми
или определить для них значение "только
чтение". В диалоговом окне "параметры
устройств", аналогичном "панели
управления"
Windows, пользователь может гибко изменять
настройки для всего оборудования компьютера,
причем система изменения этих настроек
выполнена в виде очень удобных и интуитивно
понятных графических элементов вроде
традиционных
"ползунков" или отмечаемых щелчком
мыши опций.
Поддержка многозадачности
в BeOS является не пустым звуком: в отличие
от Windows, пользователь этой системы может
одновременно форматировать дискету,
очищать "корзину" и набирать текст
в текстовом редакторе, BeOS справляется
со всеми этими задачами одновременно
без каких-либо сбоев и
"повисаний". Следует упомянуть и
о "фирменной особенности" BeOS - внешнем
виде окон запускаемых программ. Заголовки
этих окон помещаются в небольшом поле,
"прижатом" к их левой границе и имеют
два элемента управления, позволяющих
развернуть окно в полный экран или сократить
его до установленного пользователем
размера. Выгрузка приложений осуществляется
через системное меню, что исключает возможность
ошибки пользователя: теперь он уже не
сможет случайно "ткнуть" мышью в
кнопку "закрыть программу". Все окна
в BeOS произвольно масштабируемы и имеют
достаточно красивое псевдотрехмерное
оформление, включающее рамки и полосы
прокрутки. Текущая версия BeOS носит порядковый
номер 5, в настоящее время она успешно
продается как в США, так и в Западной Европе.
Оценивая надежность, быстродействие
и функциональность BeOS, можно смело сказать,
что разработчикам удалось создать качественную
и конкурентоспособную ОС, рассчитанную
на использование владельцами настольных
персональных компьютеров различных моделей.
5. Операционная система 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 применяется
система динамических библиотек, иными
словами, несколько приложений могут использовать
в своей работе библиотеку, представленную
на диске одним физическим файлом.