Министерство Образования Российской Федерации. Юургу курсовая

Вид материалаКурсовая

Содержание


Краткие сведения
Sparc64ultra, (sgi)
Сравнение ОС UNIX и Windows
Sparc64ultra, (sgi)
Список литературы.
Подобный материал:
1   2   3

QNX

Краткие сведения: QNX – операционная система реального времени. QNX единственная ОС, которая может называться ОС реального времени (как POSIX), и одновременно иметь полностью оконный интерфейс при размере ROM меньше 1M. Операционная система QNX идеальна для приложений реального времени. Она обеспечивает все неотъемлемые составляющие системы реального времени: многозадачность, диспетчеризацию программ на основе приоритетов и быстрое переключение контекста. QNX - удивительно гибкая система. Разработчики легко могут настроить операционную систему таким образом, чтобы она отвечала требованиям конкретных приложений. QNX позволяет вам создать систему, использующую только необходимые для решения вашей задачи ресурсы. Конфигурация системы может изменяться в широком диапазоне - от ядра с несколькими небольшими модулями до полноценной сетевой системы, обслуживающей сотни пользователей. QNX достигает своего уникального уровня производительности, модульности и простоты благодаря двум фундаментальным принципам:
  • архитектура на основе микроядра;
  • связь между процессами на основе сообщений.



  1. 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(данные на основе количество и принадлежность софта, написанного для данной ОС)