Министерство Образования Российской Федерации. Юургу курсовая
Вид материала | Курсовая |
СодержаниеКраткие сведения Sparc64ultra, (sgi) Сравнение ОС UNIX и Windows Sparc64ultra, (sgi) Список литературы. |
- Государственная программа Российской Федерации «Доступная среда» на 2011 2015 годы, 1560.95kb.
- Российской Федерации Министерство образования и науки Российской Федерации Государственный, 343.55kb.
- Министерство Образования Российской Федерации Всероссийский Заочный Финансово Экономический, 420.71kb.
- Российской Федерации Министерство общего и профессионального образования Российской, 41.11kb.
- Учебное пособие Челябинск 2006 Министерство образования и науки Российской Федерации, 864.53kb.
- Курс лекций Часть II челябинск 2003 Министерство образования Российской Федерации Южно-Уральский, 1952.24kb.
- Министерство образования Российской Федерации утверждаю: Заместитель Министра образования, 588.7kb.
- Министерство образования российской федерации утверждаю Заместитель Министра образования, 685.06kb.
- Министерство образования Российской Федерации утверждаю: Заместитель Министра образования, 500.97kb.
- Министерство образования российской федерации утверждаю Заместитель Министра образования, 748.49kb.
QNX
Краткие сведения: QNX – операционная система реального времени. QNX единственная ОС, которая может называться ОС реального времени (как POSIX), и одновременно иметь полностью оконный интерфейс при размере ROM меньше 1M. Операционная система QNX идеальна для приложений реального времени. Она обеспечивает все неотъемлемые составляющие системы реального времени: многозадачность, диспетчеризацию программ на основе приоритетов и быстрое переключение контекста. QNX - удивительно гибкая система. Разработчики легко могут настроить операционную систему таким образом, чтобы она отвечала требованиям конкретных приложений. QNX позволяет вам создать систему, использующую только необходимые для решения вашей задачи ресурсы. Конфигурация системы может изменяться в широком диапазоне - от ядра с несколькими небольшими модулями до полноценной сетевой системы, обслуживающей сотни пользователей. QNX достигает своего уникального уровня производительности, модульности и простоты благодаря двум фундаментальным принципам:
- архитектура на основе микроядра;
- связь между процессами на основе сообщений.
- Solaris
Краткие сведения: Solaris, так же известная как SunOS – модификация UNIX, которая сначала предполагалась только для установки на компьютеры SPARC. Эта ОС идет в комплекте вместе с оконным интерфейсом OpenWindows. SunOS – BSD UNIX система, с поддержкой запуска множества процессов одновременно, но без поддержки многопотоковости. Разработка Solaris 1 была закончена в 1998. Параллельно с Solaris 1.x корпорация Sun начинает разработку SunOS Version 2.x и начинает ее продавать, при этом Version 2.x – основана на System V. Начиная с Vesion 2.2 SunOS поддерживает многопотоковость, может работать с несколькими процессорами на одной машине одновременно. С Solaris Version2.5 уже поддерживаются 64-битные процессоры.
По данным netstat.ru на сегодняшний день (23/11/18) в рунете распространены следующие ОС (имеются ввиду серверы, для определения удаленной ОС использовался метод OS Fingerprinting, т. е. данные могут быть не достаточно точны) :
ссылка скрыта43.85 %
ссылка скрыта 32.30 %
ссылка скрыта 11.74 %
ссылка скрыта 8.72 %
ссылка скрыта 1.39 %
ссылка скрыта 0.90 %
ссылка скрыта 0.60 %
ссылка скрыта 0.31 %
ссылка скрыта 0.08 %
ссылка скрыта 0.04 %
ссылка скрыта 0.02 %
Итак, подведем итог в виде небольшой таблицы. В таблице представлены только те ОС, которые реально распространены в наше время (имеют достаточно большое количество кол-во пользователей):
ОС | Linux | FreeBSD | BSDi | Solaris |
Разрядность | 32,64 | 32,64 | 64 | 64 |
Поддерживаемые на данный момент платформы | Intel Pentium, Intel 80x86, Motorola/IBM PowerPC, Motorola 680x0, Sun SPARC, Sun SPARC64 ULTRA, (SGI) MIPS, DEC Alpha, HP PA-RISC. | Intel Pentium, Intel 80x86, DEC Alpha. | Intel Pentium, Intel 80x86, Motorola/IBM PowerPC, Sun SPARC, Sun SPARC64 ULTRA. | Intel Pentium, Intel 80x86, Sun SPARC, Sun SPARC64 ULTRA. |
Для чего больше предназначена 1 | сервер/рабочая станция | сервер/рабочая станция | сервер | сервер/рабочая станция |
Денежный аспект | Лицензия GNU (т. е. Бесплатна) | Лицензия GNU (т. е. Бесплатна) | Коммерческий проект | Коммерческий проект |
Переносимость на другие платформы | ДА | ДА | ДА | ДА |
Поддержка антидефрагметационной файловой системы | ДА | ДА | ДА | ДА |
Графический интерфейс | НЕ встроен в ядро, идет отдельным пакетом программ | НЕ встроен в ядро, идет отдельным пакетом программ | НЕ встроен в ядро, идет отдельным пакетом программ | НЕ встроен в ядро, идет отдельным пакетом программ |
Поддержка нескольких пользователей | ДА | ДА | ДА | ДА |
Подержка новейшего оборудования | ДА, но не в полной мере | ДА, но не в полной мере | НЕТ | Только для платформ SPARC |
Многозадачность | вытесняющая | вытесняющая | вытесняющая | вытесняющая |
Поддержка кластеров | ДА | НЕТ | ДА | НЕТ |
Открытость исходного кода | ДА | ДА | НЕТ | НЕТ |
Соответсвие всем RFC | Полное | Полное | Полное | Полное |
Сравнение ОС UNIX и Windows
ОС | Unix | Windows |
Разрядность | 32,64 | 32,64 |
Поддерживаемые на данный момент платформы | Intel Pentium, Intel 80x86, Motorola/IBM PowerPC, Motorola 680x0, Sun SPARC, Sun SPARC64 ULTRA, (SGI) MIPS, DEC Alpha, HP PA-RISC. | Intel Pentium, Intel 80x86, |
Для чего больше предназначена 2 | сервер/рабочая станция | сервер/рабочая станция |
Денежный аспект | Лицензия GNU (т. е. Бесплатна) | Коммерческий проект |
Переносимость на другие платформы | ДА | НЕТ |
Поддержка антифрагметационной файловой системы | ДА | НЕТ (NTFS,FAT32 – фрагментируемы) |
Графический интерфейс | НЕ встроен в ядро, идет отдельным пакетом программ | WinNT – не встроен в ядро Win9x – встроен |
Поддержка нескольких пользователей | ДА | ДА |
Подержка новейшего оборудования | ДА, но не в полной мере | ДА |
Многозадачность | вытесняющая | вытесняющая |
Поддержка кластеров | ДА | НЕТ |
Открытость исходного кода | ДА | НЕТ |
Соответсвие всем RFC | Полное | НЕ полное (не соответствует rfc 1180, в частности IP-стек) |
Вывод.
Как видно из таблицы – UNIX – лучше подходит для серверной ОС, чем Windows. Большинство веб-серверов в интернете используют ОС UNIX. Прежде всего из-за того, что весь софт для сервера получается практически всегда бесплатный. Напротив практически весь софт для Windows -платный. НО администрирование UNIX системы стоит гораздо дороже, администрирования Windows (системные unix администраторы получают заплату больше), так как считается, что UNIX администрирование сложнее. В то же время в интернете нет практически нет ни одного сервера, работающего под управлением Windows, который бы выполнял очень ресурсоемкие вычислительные операции (например, поддержку работы базы данных с количеством записей около миллиарда, при этом постоянно изменяющейся практически невозможно осуществить без unix-like системы).
Что же касается ОС для рабочей станции, то Microsoft со своей ОС Windows не только выходит вперед, но и является по сути монополистом. Windows проста в установке, настройке, поддерживает самое последнее оборудование при надобности же выполнения более серьезных задач, чем запуск текстового редактора и игр выбор падает на UNIX систему.
Список литературы.
- The Creation of the UNIX Operating System
labs.com/history/unix/
- Линус Торвальдс, Дэвид Даймонд “Just For Fun”
ссылка скрыта
- HP-UX 11i. The platform with the choice
m/products1/unix/operating/index.phpl
- История ОС UNIX
ссылка скрыта
- Сказки дядюшки Линуса
terra.ru/offline/1999/311/3165/
§ .net/unix-nt/
- Unix History
ez.com/unix/
- Классификация операционных систем
com.ru/%7Evvtsv/e_doc2.php
p.ru/local/redirect.asp?url=post%2F20171%2Fdefault%2Easp
- Классификация ОС
org.ua/sos/glava_3.php
- Понятие микроядра
u/html/unix/osnov/glava_41.php
- OS Hardware supported
a.com/holistic/hardware/hardware.php
1(данные на основе количество и принадлежность софта, написанного для данной ОС)
2(данные на основе количество и принадлежность софта, написанного для данной ОС)