Реферат: OS Linux

Владивостокский      судостроительный         техникум

РЕФЕРАТ

OCLINUX

                                                                                Выполнил ст. гр. Р-410

                                                                                                     Матаненков А.В.

                                                           Проверил:

                               

2002

Содержание:

IОсобенностиОС Linux

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

IVВозможности Linux

VФайловые системы Linux

VIИерархиякаталогов Linux

<span Arial",«sans-serif»;mso-bidi-font-family:«Times New Roman»"><img src="/cache/referats/16256/image002.jpg" v:shapes="_x0000_i1025">


I Особенности OSLINUX

Я считаю, что Microsoftсоздала объективно плохую

операционную систему, и мне интереснонаблюдать,

как это постепенно доходит до людей.

ЛинусТорвальдс, создатель ОС Linux

                      

Мир операционныхсистем предоставляет пользователям достаточно боль­шое их количество. Мыне будем подробно останавливаться на истории и особенностях каждой операционной системы — для этогопонадобится чрезмерно много места и времени

Какие же операционныесистемы используются в настоящее время? Вот не­которые из них:

DOS (MS-DOS, DR-DOS иихклоны); Windows 3.1x;

OS-2;

Windows9x;

WindowsNT (Windows 2000);

Mac OS;

Mac OS X;

семействоUNIX;

FfeeBSD, OpenBSD,NetBSD;

Linux;

BeOS;

      QNX.

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

Операционные системы можноклассифицировать по многим параметрам. Во-первых, все они делятся на два вида —платные и бесплатные (условно-бесплатные).Во-вторых, правомерно разделить их на операционные систе­мы с открытым исходным кодом (с правом вноситьизменения или без права внесенияизменений) и с закрытым исходным кодом. В-третьих, опе­рационные системыбывают одноплатформенные (способные функциониро­ватьтолько на одной платформе, например PC-совместимой) и многоплат­форменные(способные функционировать на нескольких платформах, например PC-совместимой, Macintosh, Sun, PowerPC). В-четвертых, опера­ционные системы могут быть однозадачными имногозадачными. В-пятых, однопользовательскими и многопользовательскими.В-шестых, серверными, клиентскими илиуниверсальными. В-седьмых, иметь текстовый, графиче­ский или тот и другой интерфейсы. В-восьмых,ориентацией на работу с сетью иИнтернетом. В-девятых, по потребляемым ресурсам и т. д. А ведь это только начало. Критериев, по которымвыбирается операционная систе­ма, намного больше. Имеют право на существованиеи такие критерии, как «Она мненравится» или «Друг себе поставил, чем я хуже?» А ведь выбор операционной системы определяет, как вы будетежить и работать ближай­шие несколькоЛет (или десятилетий). Поэтому к выбору операционной системы следует относиться с большойтщательностью и достаточной долей скептицизма. Сжато охарактеризуемнаиболее популярные операционные системы.

 DOS

Производитель — Microsoft. Была создана на заре эры PC. 16-разрядная од­нопользовательская, однозадачная система. Платная, закрытый исходный код. Одноплатформенная (PC-совместимая).Текстовый интерфейс (команд­наястрока). Достаточно простой процесс установки. Файловая система — FAT12, FAT16, FAT32. Поддержка локальной сети — драйверы ипро­граммы сторонних производителей. Интернет — аналогично. Морально ус­тарела еще до рождения. Разрабатывалась поспешно,без учета развития аппаратных ипрограммных средств. При появлении нового аппаратного обес­печения срочнодорабатывалась, более или менее устойчивая система поя­вилась только к1990-му году (по прошествии 10 лет!). Последняя самостоя­тельная версия (какотдельного продукта) — MS-DOS6.22. Последние версии включали в основномкосметические изменения. Но (благодаря дружбе IBMи Microsoft) — получила широчайшее распространение,имела малую потребность в ресурсах,поддерживала практически все выпускаемое для PCаппаратное обеспечение, и для своей нишибыла почти оптималь­ным решением с точки зренияцена/ресурсы/производительность. Для DOSбыло выпущено несметное количество приложений,последние пять лет но­выепрограммные продукты для DOSне выпускаются. Существовали много­численные клоны. Наиболееизвестные — IBM-DOS, PC-DOS, DR-DOS.

<span Arial",«sans-serif»;color:black; mso-ansi-language:EN-US">Windows

<span Arial",«sans-serif»;color:black"> 3.1 <span Arial",«sans-serif»; mso-bidi-font-family:«Times New Roman»;color:black">х

Строго говоря — это даже не операционная система, а графическаяоболоч­ка или, если хотите, надстройка над DOS. Почему версии З.1х? Потому что, по большому счету, только к версии 3.1 быладостигнута достаточная ста­бильность,неплохая функциональность, накоплена критическая масса при­ложений иреализована многозадачность. Благодаря Windowsв мир PCбыл внесендух однообразия и предсказуемости. Интерфейс приложений стал стандартизирован, системные библиотекиунифицированы, внедрена под­держка локальной сети, появился достаточно большойнабор драйверов для аппаратного обеспечения, поставляемых в дистрибутивеWindows. В ком­плект Windowsвошли несколько десятков приложений, благодарячему по­требитель получал почти готовуюсистему для офисной работы. Доступ в Интернетпо-прежнему осуществлялся с помощью программ сторонних производителей. Система получилась не оченьнадежная, достаточно часто происходили зависания. Для Windows3.1х было выпущено много разнооб­разного программногообеспечения, впрочем, после 1996 года новые про­граммные продукты для Windows3.1х больше практически не выпускались. Достаточно простой процесс установки. Слабаяподдержка мультимедийных устройств. Платная. Исходный код недоступен.Последняя версия (16 бит­ная) WindowsforWorkgroups3.11. Требования к аппаратному обеспече­нию— процессор 386, не менее 2 (лучше 4) Мбайт оперативной памяти, не менее 16Мбайт места на жестком диске.

OS/2

Совместная разработка IBMи Microsoft. Впоследствии IBMи Microsoftра­зошлись, и OS/2 заканчивала ивыпускала в свет только IBM, которая всегда позиционироваласвою операционную систему для корпоративного исполь­зования. Из-заслабой маркетинговой политикиIBM, сильнойконкуренциисо стороны Microsoft, относительно малого количества разработанных под системупрограммных продуктов IBMотказалась от дальнейшего продвиже­ния OS/2. Для своего времени(а это расцвет DOSи Windows3.1x) была очйньпрогрессивна. В дальнейшем (версии 2- 4) получила существенное расширение функциональности. 32-битнаямногозадачная операционная система.Отличная поддержка локальной сети и Интернета. Помимо про­грамм,разработанных специально для OS/2, система позволяет запускать как DOS-приложения, так и приложения Windows3.1x. Разрабатывается приложение Odin, позволяющее выполнять приложения Windows9x. Файло­вая система — HPFS(HighPerformanceFileSystem). Поддерживает также достаточно большойсписок файловых систем, в том числе FAT12, FAT16, FAT32. Требования к аппаратному обеспечению — процессор Pentium, не менее 32 Мбайт оперативной памяти, неменее 120 Мбайт места на жестком диске.

Windows9x

32-битная операционнаясистема с поддержкой 16-битных приложений (WindowsЗ.1х). Первая версия появилась в 1995 году. Затем в течение почтитрех лет выходили исправления многочисленных ошибок. Попытка Microsoftобъединить лебедя, рака и щуку — в однойоперационной системе без про­блем запускать исполняемый код DOS, Windows3.1х (16 бит) и Windows9x(32 бит). В результате получилась не оченьустойчивая система, которую удалось отладить только к 1998 году (Windows98). Несмотря на то, что Win­dows9х объявлена операционной системой, она по-прежнему базируется на MS-DOSверсии 7.0 со всеми ее рудиментами и наследственностью. В Win­dows9х добавлено программное обеспечение, необходимое для работы в Интернете, и существенно расширен список драйверовдля аппаратного обеспечения.

Windows98 и последняя версия, WindowsME(MillenniumEdition), фирмой Microsoftрассматриваются как переходный этап к WindowsNT(Windows2000), поэтому в Windows9xчастично включено программное обеспечение,харак­терное для серверов. Простой процессустановки и конфигурации системы/ ноотсутствует возможность тонкой ее настройки без стороннего программ­ногообеспечения. Хорошая поддержка мультимедийных устройств и игр. Огромнейший список разработанного под системупрограммного обеспече­ния. На сегодняшний день Windows9xи MSOfficeявляются стандартом de-factoдля настольных офисных систем. Платная. Исходный коднедоступен. Требования к аппаратному обеспечению — процессор Pentium-166, не менее 32 Мбайт оперативнойпамяти, не менее 250 Мбайт места на жестком диске (для WindowsMEне менее 64 Мбайт оперативной памяти, неменее 500 Мбайт места на жестком диске). Файловая система — FAT 32 (FAT 16).

WindowsNT(Windows2000)

Ощущая бесперспективность развития ветки DOS-Windows3.1xMicrosoftразработала новую операционную систему WindowsNT(NewTechnology), базирующуюся на стандарте POSIXи новой файловой системе — NTFS(NewTechnologyFileSystem). Разработчики WindowsNTсерьезно взялись за проектирование операцицннойсистемы с учетом ее дальнейшего развития (совсем недавно вышла последняяв этой линейке операционная система — WindowsXP). На сегодняшний день WindowsNT— флагманская операци­онная система фирмыMicrosoft. Существуетдве ее версии — WindowsNTWorkstationи WindowsNTServer.Первая версия предназначена для на­стольных систем, вторая — сервернаяплатформа. В обеих версиях использу­ется графический интерфейс, что для сервера— в общем-то излишество и нерациональнаятрата ресурсов. Многозадачная, многопользовательская, одноплатформенная (PC), весьма устойчивая операционная система.Имеет встроенную поддержку многопроцессорныхи кластерных систем. Хорошая поддержка мультимедийных устройств и игр (однаконе все существующие игры надежно работают под WindowsNT). Полного набора серверных при­ложений не имеет (нет, например, Web-сервера).Исходный код недоступен. Платная.WindowsNTServerрассчитан на малые и средние рабочиегруппы, на большие нагрузки пока не рассчитан. Помимо NTFSподдерживает фай­ловые системы FATи OS/2 (HPFS). Требования к аппаратному обеспече­нию WindowsNTWorkstation— процессор Pentium, не менее 128 Мбайт оперативной памяти,не менее 500 Мбайт места на жестком диске; Win­dowsNTServer— процессор Pentium, не менее 256 Мбайт оперативной па­мяти,не менее 500 Мбайт места на жестком диске.

MacOS

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

MacOSX

Производитель — Apple. Новая операционная система длякомпьютеров Macintosh, базирующихся на процессоре PowerPC. UNIX-подобная, POSIX-совместимая, многозадачная операционная система сграфическим интер­фейсом. Способна выступать как в качестве сервера, так и в качестве кли­ентской операционнойсистемы. Платная, закрытый исходный код. Фирма Appleзаявила о скором переносе MacOSXна платформу Intel. Поддержи­вает сетевую файловую систему NFS(NetworkFileSystem). MacOSXпред­назначена для работы на компьютерах PowerMacintoshс процессором 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и сопутствующего, ему программного обеспечения оказали фонд Свободногопрограммного обеспечения (FreeSoftwareFoundation, USA) и лицензия GNU(TheGNUGeneralPublicLicense, Универсальная общественная лицензия GNU) для программного обеспечения. Насегодняшний день существует одно ядро Linux, разработку которогокоординируют его создатели Линус Торвальдси Алан Кокс, и множество дистрибутивов (не менее 2-3 десятков),отличающихся как функциональным назначением,так и составом программного обеспечения, входящим в дистрибутив. Существуют дистрибутивы, занимающие десяток компакт-дисков, и дистрибутивы, умещающиеся на одной-двух дискетах. Все, что справедливо длясемейства UNIX— справедливо и для Linux.Ши­рочайшая поддержка аппаратных платформ,малая требовательность к аппа­ратным ресурсам (процессор 486, 8 Мбайтоперативной памяти, винчестер120 Мбайт). Масштабируемость,поддержка мультипроцессорных систем, кластеризация,поддержка распределенных вычислений, десятки графиче­ских оболочек — иэто далеко не все. Поддерживаются десятки файловых систем, родная файловаясистема Ext2. И при всей мощи— достаточно дружественная операционнаясистема, способная работать как на мощней­шем сервере, так и на стареньком «пентиуме» где-нибудь в офисе.

BeOS

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

QNX

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

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

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

К первой категории можно отнести MacOSи, в какой-то степени, MacOSX, а также BeOS. Ко второй категории Windows9x, OS/2. К третьей, как ни странно, — DOS, Windows3.1.x, WindowsNT/2000, UNIX-семейство, BSD-семейство, Linux, QNX. Такое разбиение операционных систем не всегда соответствует официальному позиционированиюфирм-разработчиков (например, Microsoftрекламирует Windows9xкак систему для домохозяек — включил и работай). Однако с точки зренияколлективного разума (по крайней мере,так считают авторы новостных конференций, посвященных сравнительному обзоруоперационных систем) данное нами разбиение опе­рационных систем достаточно верно.Впрочем, жизнь, как всегда, не стоит на месте. Сейчас уже можно говорить, что Linuxс ее графическими менед­жерами окон KDEи GNOMEпостепенно переходит, если уже неперешла, ко второй категории (то есть дляпользователей, знающих об операционной системекое-что), при этом не теряя ни мощности, ни настраиваемостивсего и вся. Семейство Windowsпостепенно сдвигается к группе пользовате­лей, не знающих об операционной системе ничего,при этом вызывая за­метное раздражение знающих, или, как у них говорят —AdvancedUsers, своей уверенностью, что пользовательсистеме приносит только вред, а по­сему ничего настраивать он не должен, а еслиочень хочет — пусть платит за поддержку или специальное программноеобеспечение. В идеале же опера­ционная система должна удовлетворять, по меньшеймере, семи достаточно противоречивым требованиям.

1.Быть легкой в освоении и дружественной к пользователю (UserFriendly).

2.<span Times New Roman"">   

Быть очень мощной иуниверсальной (способной работать на любом
оборудовании).

3.<span Times New Roman"">   

В ней все должнонастраиваться и достаточно просто.

4.<span Times New Roman"">   

Она должна быть очень надежна (в идеале —сверхнадежна).

5.<span Times New Roman"">   

Занимать как можноменьше места.

6.<span Times New Roman"">   

Разработчикимоментально должны реагировать на проблемы, обнару­женные в процессеэксплуатации.

7.<span Times New Roman"">   

Под нее должен бытьширокий выбор программного обеспечения.

В нескольких словахрассмотрим эти семь пунктов. Пункт первый. Тут, соб­ственно, и так всеясно. От того, как быстро человек освоится с операцион­ной системой инасколько удобно ему в ней работать, напрямую зависит производительность труда,да и просто хорошее настроение. Пункт второй.Можно, конечно,возразить, что чем более универсальный инструмент, тем слабее он для какого-нибудь специфического применения, и чисто теорети­ческиэто так. Но давайте посмотрим на универсальность с другой стороны. Теоретические принципы построения операционнойсреды, по большому счету, одинаковы, что для старенькой 386-й, что дляновейших мультипро­цессорных систем. Специфику платформы (тип процессора,мультипроцессорность, кластеризацию и т.п.) всегда можно учесть при разработке спе­цифического ядра операционной системы или драйверов. Некоторая потеря впроизводительности с лихвой окупается тем, что пользователю, порабо­тавшему намощнейшем сервере и перешедшему на офисный компьютер, графическую станцию илидомашний ПК, не придется осваивать другую операционную систему — егооперационная система может работать на лю­бомкомпьютере. А способность работать на любом компьютере автоматиче­скиподразумевает, что операционная система должна занимать как можно меньше места и потреблять мало аппаратныхресурсов. Пункт третий. Итут все понятно без пространных пояснений. Пользователь должен иметь воз­можность настроить операционную систему под своинужды, не прибегая к стороннему (не входящему в поставку операционнойсистемы) программно­му обеспечению. Пункт четвертый. Правда,больное место? У любого поль­зователя Windowsсо стажем наверняка происходило зависаниекомпьютера,причем в самое неподходящее время. И каждыйпользователь хочет, чтобы зависания никогда не происходили на его компьютере. Пункт пятый. Это тоже понятно. Уженадоело каждые год-полтора менять жесткий диск толь­ко из-за того, чтоследующая версия операционной системы требует «совсем немного, только каких-то 3 Гбайта места на жестком диске». Пункт шестой. Иэто очевидно. Пользователь должен получить исправления к своей опера­ционной системе при обнаружении просчетов ееразработчиков. Причем, как можно скорее, если операционная системаудовлетворяет п. 4. И притом абсолютнобесплатно, поскольку это просчет разработчика. Пункт седьмой. Пусть операционная система будет самойраспрекрасной, но если для нее нет программ,она не будет востребована.

Теперь оценим операционные системы насоответствие вышеперечислен­ным требованиям.

    DOS— не удовлетворяет ни одному пункту,кроме п. 7.

 Windows3.1х — удовлетворяет п.1 с оговорками, частично п. 3 и п. 5,удовлетворяет п. 7.

    OS/2— удовлетворяет п. 1, п. 2 (с учетом одноплатформенности),п. 3, частично п. 4, п. 5 и п. 7.

    Windows9х— удовлетворяет п. 1, частично п. 3,безусловно удовлетворя­ет п. 7.

    WindowsNT(Windows2000)— удовлетворяет п.1, п.2 (с учетом одноплатформенностии непомерных требований к аппаратному обеспече­нию),п. 3 и п. 4 с оговорками, безусловно удовлетворяет п. 7.

    Мас ОС — безусловно удовлетворяет п. 1, п.2 (с учетом одноплатфор­менности), частично п. 3, п.4, п. 5, п. 6, удовлетворяет п. 7.

    Мас ОС X— безусловно удовлетворяет п. 1, п. 2 (с учетом одноплатфор­менности и завышенных требований к аппаратномуобеспечению), п. 3, ' п. 4, п. 6, пока не удовлетворяет п. 7.

    UNIX-семейство — безусловно удовлетворяет всем пунктам, кромепер­вого, да и то, в последнее время легкостьосвоения и дружественность у UNIX-разработчиков стоятна первом месте.

    FreeBSD, OpenBSD,NetBSD— все сказанное о UNIX-семействе спра­ведливо и для этих операционных систем.

    Linux— безусловноудовлетворяет всем пунктам, особенно п. 2, п. 3, п. 6, п. 7.

    BeOS— удовлетворяет всем пунктам кроме (пока) п. 7.

    QNX— удовлетворяет всем пунктам.

Попробуем выбрать операционную систему, исходяиз вышеперечисленных пунктов.DOSи Windows3.1х отпадают сразу, как моральнои физическиустаревшие продукты.OS/2 — очень неплохая операционная система, имеющая несколько недостатков:отсутствие перспектив (IBMотказалась от выпускаследующих версий), не очень большой выбор программного обес­печения, одноплатформенность. MacOS, MacOSX— также неплохие опе-рационныесреды как с точки зрения пользователя, так и сточки зрения администратора. Но -это операционные системы только длякомпьютеров фирмы Apple.А в нашей стране этих компьютеров не наберется и одного процента от общегоколичества персональных ЭВМ. QNX—достаточно специфичная система, рассчитаннаядля применения в сверхнадежных сис­т

еще рефераты
Еще работы по программному обеспечению