Смекни!
smekni.com

Mac OS

Производитель — Apple. Операционная система для Macintosh и его пользо­вателей, многозадачная, однопользовательская, графическая. Первая версия была выпущена более 15 лет назад. С выходом Mac OS X считается оконча­тельно устаревшей и постепенно сходит со сцены. Великолепная система для пользователя по эргономичности, дружественности и простоте освое­ния. За свою историю накопила достаточно большое количество устаревших концепций, оставленных для совместимости. Последние версии Mac OS бы­ли рассчитаны на компьютеры Apple, базирующиеся на процессоре Motorola 68040 и PowerPC с не менее 16 Мбайт оперативной памяти.

Mac OS X

Производитель — Apple. Новая операционная система для компьютеров Macintosh, базирующихся на процессоре PowerPC. UNIX-подобная, POSIX- совместимая, многозадачная операционная система с графическим интер­фейсом. Способна выступать как в качестве сервера, так и в качестве кли­ентской операционной системы. Платная, закрытый исходный код. Фирма Apple заявила о скором переносе Mac OS X на платформу Intel. Поддержи­вает сетевую файловую систему NFS (Network File System). Mac OS X пред­назначена для работы на компьютерах Power Macintosh с процессором G3. Требования — не менее 128 Мбайт оперативной памяти. Рекомендуемый объем жесткого диска — 5 Гбайт.

Семейство UNIX

Группа операционных систем, имеющих общего предка и традиционно но­сящих название UNIX. Фирмы производители — AT&T, DEC, Sun, Hewlett-Packard, IBM, SCO и многие другие. Несмотря на то что первая версия UNIX была выпущена еще тридцать лет назад, UNIX до сих пор считается наиболее современной, надежной и динамично развивающиеся операцион­ной системой. Большой вклад в успех UNIX внесли специалисты AT&T, студенты и преподаватели университета Беркли. На сегодняшний день UNIX той или иной фирмы-производителя установлен практически на каж­дом сервере уровня предприятия, больших кластерах и мультипроцессорных системах, а также на многих рабочих и графических станциях. Многоплат­форменная, мультизадачная, многопользовательская операционная система. Поддерживает кластеризацию, мультипроцессорные системы, распределен­ные вычислительные среды, массивы накопителей огромной емкости и многое другое. На сегодняшний день трудно найти компьютер, на котором не смогла бы работать одна из версий UNIX. Как правило, UNIX, выпус­каемая фирмами, — платная, с закрытым исходным кодом. Тем не менее, существует достаточно много (например, семейство BSD, Linux) бесплат­ных, с открытым исходным кодом UNIX-совместимых операционных сис­тем. Благодаря стандарту POSIX практически любое приложение можно пе­ренести из одного представителя семейства UNIX в другой. Благодаря этому для UNIX имеется огромное количество как бесплатных, так и коммерче­ских программ. Как правило, для каждой разновидности UNIX разработана своя файловая система, но все разновидности UNIX могут работать с рас­пространенными файловыми системами. В том числе существуют и т. н. журнолируемые файловые системы. В журналируемых файловых системах для решения проблемы повреждения структуры файловой системы или хра­нения данных применяют транзакции, используемые практически в любой базе данных. Транзакция считается незавершенной до тех пор, пока все из­менения не сохранены на диске. А чтобы сбои, происходящие до заверше­ния всех операций, входящих в транзакцию, не приводили к необратимым последствиям, все действия и все изменяемые данные протоколируются. В том случае, если все-таки сбой произойдет, по протоколу можно вернуть систему в рабочее состояние. Требования к аппаратной платформе — самые разнообразные. Как уже упоминалось выше — трудно найти компьютер, на котором не смогла бы работать одна из версий UNIX.

FreeBSD, OpenBSD, NetBSD

Операционные POSIX-совместимые системы семейства UNIX на основе кода университета Беркли. Принципиальные различия:

FreeBSD — очень надежная, достаточно консервативная (в хорошем смысле этого слова). Аппаратная платформа — Intel;

NetBSD — переносимость на большое количество аппаратных платформ;

OpenBSD — попытка объединить достоинства FreeBSD и NetBSD в од­ном дистрибутиве.

Бесплатные, открытый исходный код. На сегодняшний день наибольшее распространение из-за своей особой надежности получила FreeBSD. Двоич­ная совместимость со многими программами, построенными под SCO, BSD/OS, Net/Free/OpenBSD, 386BSD и Linux.

Linux

POSIX-совместимая UNIX-подобная операционная система. На сегодняш­ний день — самая распространенная бесплатная операционная система с открытым исходным кодом. При ее разработке из мира семейства UNIX старались взять все лучшее. Благодаря участию десятков тысяч разработчи­ков программного обеспечения и координации их действий через Интернет Linux и программное обеспечение для нее развивается очень динамично, ошибки и различные проблемы в программном обеспечении, как правило, исправляются в считанные часы после их обнаружения. Большую помощь в развитии и распространении Linux и сопутствующего, ему программного обеспечения оказали фонд Свободного программного обеспечения (Free Software Foundation, USA) и лицензия GNU (The GNU General Public License, Универсальная общественная лицензия GNU) для программного обеспечения. На сегодняшний день существует одно ядро Linux, разработку которого координируют его создатели Линус Торвальдс и Алан Кокс, и множество дистрибутивов (не менее 2-3 десятков), отличающихся как функциональным назначением, так и составом программного обеспечения, входящим в дистрибутив. Существуют дистрибутивы, занимающие десяток компакт-дисков, и дистрибутивы, умещающиеся на одной-двух дискетах. Все, что справедливо для семейства UNIX — справедливо и для Linux. Ши­рочайшая поддержка аппаратных платформ, малая требовательность к аппа­ратным ресурсам (процессор 486, 8 Мбайт оперативной памяти, винчестер120 Мбайт). Масштабируемость, поддержка мультипроцессорных систем, кластеризация, поддержка распределенных вычислений, десятки графиче­ских оболочек — и это далеко не все. Поддерживаются десятки файловых систем, родная файловая система Ext2. И при всей мощи — достаточно дружественная операционная система, способная работать как на мощней­шем сервере, так и на стареньком "пентиуме" где-нибудь в офисе.

BeOS

Производитель — Be Inc. UNIX-подобная графическая операционная сис­тема. Однопользовательская. Сами разработчики позиционируют BeOS как операционную систему для работы с мультимедиа. Графический интерфейс. Очень молодая операционная система (по сравнению с ранее рассмотрен­ными), поэтому относительно небольшой список поддерживаемого оборудо­вания и программного обеспечения. BeOS поддерживает компьютеры с симметричной мультипроцессорной архитектурой (SMP) (до 8-ми процессо­ров), файловая система BFS (Be File System), 64-битная и журналируемая. Вытесняющая многозадачность, почти полная POSIX-совместимость. На сегодняшний день существуют две версии операционной системы — BeOS 5 РЕ (Personal Edition) — бесплатная (дистрибутив можно взять в Ин­тернете, www.be.com) и BeOS 5 Pro — платная (поставляется на CD-ROM в коробке и с документацией). Исходный код недоступен (несколько про­грамм, входящих в BeOS, имеют открытый исходный код). Поддерживает работу с несколькими файловыми системами — FAT 16, FAT 32 (возможно чтение и запись), NTFS (только чтение). HFS. ext2, CDFS. Аппаратные тре­бования — Pentium-133, оперативная память — 32 Мбайт, место на винче­стере — 512 Мбайт (минимально — 120 Мбайт). Возможен вариант установ­ки под Windows и Linux. Аппаратная платформа — PC, PowerPC.

QNX

Производитель QNX — QNX Software Systems. UNIX-подобная POSIX-совместимая операционная система реального времени. 32-битная, многоза­дачная, многопользовательская, микроядерная. Первоначальное предназна­чение — промышленная операционная система, предназначенная для рабо­ты в режиме 99,999 % надежности ("пять девяток"). Используется для управления технологическими процессами, начиная от атомных электро­станций и заканчивая производством мороженого. Исходный код закрыт. Проблемы с драйверами (малое количество). Минимальные требования для промышленного дистрибутива — 386-й процессор, 8 Мбайт ОЗУ. Помимо промышленных дистрибутивов QNX, стоящих немалые деньги, существует бесплатный вариант дистрибутива "QNX Real Time Platform", который за­гружается с сайта производителя (www.qnx.com). Минимальные требования для бесплатного дистрибутива — процессор Pentium-200, 32 Мбайт ОЗУ, 100 Мбайт на жестком диске.

II Сравнение операционных систем.

Что такое пользователь? Понятие «пользователь» не подведеш под «среднестатистическое» значение. Он многолик и разнообразен. Единственное что есть у всех пользователей компьютера – они сидят за компьютером. Пользователи с точки зрения системного администратора – все те, кто входит в систему в качестве пользователя, «юзера». С точки зрения системного программиста –все кто запускает компьютер. Для разработчика прикладного программного обеспечения – пользователи его программы. Для авторов книг – это люди знающие только то, что у него есть только шнур питания и какая-то доска с кнопками. И так далее . Если попытаться обобщить, основной пользователь – это человек, который не разбирается в устройстве компьютеров, не знает как настроить модем, не обязан знать тонкости операционной системы и т.д. Пользователь решает на компьютере свои профессиональные задачи, зачастую не имеющие с компьютером ничего общего. На практике все это, конечно, не совсем так мрачно. Пользователь для успешной работы просто обязан знать что такое файл, как настроить рабочий стол, установить программу, что такое вирусы и как с ними бороться и т.д. Пользователей можно разделить на 3 группы – не знающий о компьютере ничего, знающий кое-что и знающий многое. Соответственно, по уровням пользователей можно разделить операционные системы на 3 категории: