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

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

Содержание


Краткая история создания ОС UNIX.
Краткая информация о каждой ОС.
System V BSD
AIX Краткие сведения
BSD Краткие сведения
BSDi Internet Server (BSD/OS)
Tru64 Краткие
Другие данные
Последняя версия
IRIX Краткие сведения
MINIX Краткие
Краткие сведения
Sparc64ultra, (sgi)
Сравнение ОС UNIX и Windows
Sparc64ultra, (sgi)
Список литературы.
Подобный материал:
  1   2   3


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

ЮУрГУ


Курсовая работа по информатике

на тему:


Классификация ОС UNIX”


Выполнил: ****** NomeD =)

Проверил: Коровин С. Е.


Челябинск 2003 г.


Содержание.


  1. Тема
  2. Краткая история создания ОС UNIX
  3. Краткая информация о каждой ОС (Классификация)
  4. Сравнение ОС UNIX и Windows
  5. Вывод
  6. Список литературы



Тема (Задание).

Осуществить классификацию операционных систем семейства UNIX (в виде иерархической схемы с кратким описанием каждой ОС). Сформулировать набор характеристик для их сравнения и осуществить это сравнение (в виде таблицы). Так же, в виде таблице, на основе того же набора характеристик, представить сравнение семейства UNIX c семейством Windows. Сформулировать в виде вывода основные преимущества и недостатки ОС семейства UNIX.


Краткая история создания ОС UNIX.

В середине 60-х годов подразделение AT&T, Bell Telephone Laboratories начинает разработку новой операционной системы под названием Multics (MULTiplexed Information and Computing System). К работе над ней присоединяются корпорация General Electric Company и Массачусеттский институт технологии MIT. Данная система должна была стать многопользовательской с разделением времени, должна была иметь новый интерфейс, по замыслу разработчиков должна была обеспечивать одновременную работу в ней нескольких сотен пользователей. Вскоре осознав, что разработка ОС зашла в тупик (было допущено слишком много ошибок, которые делали уже не целеобразным продолжать написание Multics. Например, был не совсем верно выбран язык программирования (PL/I)). После этого (Bell Labs уже вышла из проекта) некоторые разработчики Multics, в частности Денис Ритчи (Dennis Ritchie) и Кен Томпсон (Ken Tompson) начинают разрабатывать новую ОС – UNICS (Uniplexed Information and Computing System), позже название сократят до UNIX. В ней они собрали все самое лучшее, что хотели воплотить в Multics. Вскоре вышла первая версия ядра, утилиты др.

В то время ОС была написана на ассемблере, что в свою очередь начало вызывать большие неудобства, в частности при переносе UNIX с одного компьютера (PDP-7) на другой (PDP-11). При переносе кода системы с одной платформы на другую Томпсон придумал новый язык B, в котором и заново была переписана данная ОС. Позже и этот язык подвергся критике и преобразовался в NB (New B), конечной стадией его развития стал язык C, который сейчас получил огромную популярность. Таким образом днем рождения ОС UNIX можно считать 1 января 1970 года (именно с этой даты во многих языках программирования идет отсчет времени в секундах).

После переписывания основного кода на язык С система уже могла распространяться практически на любые платформы. Bell Labs распространяет исходные коды в университеты и у этой ОС появляется огромное количество разработчиков и пользователей.

Выходит огромное количество редакций данной ОС. Из-за открытости кода появляются другие системы (unix-клоны), такие как BSD (на основе FreeBSD разработана система MacOS), HP-UX (Hewlett-Packard), AIX (IBM) и др.

На сегодняшний день эта ОС (точнее ее огромное количество клонов) получила огромное распространение не только при установке на серверах и очень мощных компьютерах, но также и в качестве ОС для рабочей станции (Linux, например).


Краткая информация о каждой ОС.

Если кратко классифицировать ОС unix, то эти системы можно разделить на два класса – ОС, положившие свое начало и основанные на System V и основанные на BSD (схема представлена ниже) .





UNIX




System V BSD


Более подробно историю развития UNIX, а вместе с тем классификацию можно представить в виде следующей схемы (сплошные линии обозначают последовательности разработки, а прерывистые – влияние, оказанное одними системами на другие.):



Еще более подробная схема занимает 16 страниц формата А4, поэтому приводиться здесь не будет (ez.com/unix/). Вот список всех ОС UNIX, когда -либо существовавших:

1BSD
2BSD
3BSD
4BSD
4.4BSD Lite 1
4.4BSD Lite 2
386 BSD
ссылка скрыта
Acorn RISC iX
ссылка скрыта
AIX PS/2
AIX/370
AIX/6000
AIX/ESA
AIX/RT
AMiX
AOS Lite
AOS Reno
ArchBSD
ASV
Atari Unix
BOS
BRL Unix
BSD Net/1
BSD Net/2
BSD/386
ссылка скрыта
CB Unix
Chorus
Chorus/MiX
Coherent
CTIX
ссылка скрыта
ссылка скрыта
DEC OSF/1 ACP
Digital Unix
ссылка скрыта
Dynix
Dynix/ptx
ссылка скрыта
ссылка скрыта
ссылка скрыта
ссылка скрыта
HPBSD
ссылка скрыта
HP-UX BLS
IBM AOS
IBM IX/370
Interactive 386/ix
Interactive IS
ссылка скрыта
ссылка скрыта
Lites
LSX
ссылка скрыта
ссылка скрыта
Mach
MERT
MicroBSD
Mini Unix
ссылка скрыта
ссылка скрыта
MIPS OS
ссылка скрыта
ссылка скрыта
Monterey
more/BSD
mt Xinu
ссылка скрыта
NeXTSTEP
Open Desktop
ссылка скрыта
ссылка скрыта
ссылка скрыта
OPENSTEP
OSF/1
PC/IX
ссылка скрыта
PWB
PWB/UNIX
ссылка скрыта
QNX RTOS
ссылка скрыта
QUNIX
ReliantUnix
Rhapsody
RISC iX
RT
SCO UNIX
ссылка скрыта
SCO Xenix
SCO Xenix System V/386
Security-Enhanced Linux
Sinix
Sinix ReliantUnix
ссылка скрыта
ссылка скрыта
ссылка скрыта
ссылка скрыта
Trusted IRIX/B
Trusted Solaris
Trusted Xenix
TS
UCLA Locus
UCLA Secure Unix
Ultrix
Ultrix 32M
Ultrix-11
ссылка скрыта
ссылка скрыта
Unicox-max
ссылка скрыта
UNIX 32V
UNIX Interactive
UNIX System III
UNIX System IV
UNIX System V
UNIX System V Release 2
UNIX System V Release 3
UNIX System V Release 4
UNIX System V/286
UNIX System V/386
UNIX Time-Sharing System
UnixWare
UNSW
USG
Venix
Wollogong
Xenix OS
Xinu
xMach

Вот те UNIX, которые появились недавно и в данный момент усиленно развиваются....

ACIX
AD
Altos System V
ARIX
AurOS
BOS/X
C Executive
Consensys Unix
Concentrix
ConvexOS
CPIX
ссылка скрыта
CX/UX
DC/OSx
Dell Unix
DG/UX
DNIX
DomainOS
DRM System
DTIX
DVIX
ENIX
EP/IX
Esix SVR4
Eunice
Eurix
FOR:PRO
ссылка скрыта
FTX
Genix
HCR
Helios
HEP-UPX
HI-UX
IDRIS
INOS
LSX
ссылка скрыта
ссылка скрыта
MacMach
MAXION/OS
MCS
Micronix
Microport SVR4
MMOS
MP-RAS UNIX
MST UNIX
Munix
NachOS
NCR Unix
NDIX
News-OS
Oasis
ONIX
OPUS
ссылка скрыта
ссылка скрыта
OS/MP
OSx
PC/IX
PCUNIX
PNX
QNIX
Regulus
RT/EMT
RTUX
SORIX
Sphinx
SPP-UX
Stellix
SUNIX
Super-UX
System B
Thix
TI System V
TNIX
Topix
TOS
UHC Unix
Umax
UniPlus
Uniq
Unisis
Unity
UNOS
UTEK
UTS
UTX/32S
UX
UXP/DS
UZIX
VM/IX
VOLVIX
Zeus

Как видно из вышеприведенных списков – UNIX подразделяется на огромное количество клонов, каждый из которых имеет свои особенности. Лишено смысла приводить в данном тексте характеристики каждой из этих ОС, к тому же о многих из них (в основном только развивающихся) мало что известно. Посему ниже будет приведена краткая, наиболее интересная и важная информация о наиболее распространенных и наиболее перспективных ОС для предоставления более четкого образа о OC UNIX в целом.


  1. AIX
  • Краткие сведения: Advanced Interactive eXecutive была впервые выпущена на рынок фирмой IBM в феврале 1990 г. AIX- нечто среднее между AT&T UNIX System V и 4.3 BSD (она приняла все лучшее от обоих систем). В этой ОС присутсвуют такие shell оболочки как Korn (ksh) shell, Bourne (sh) (очень распространена в Linux системах) и C (csh) shells, но по умолчанию все же идет Korn shell. AIX проектировалась прежде всего в расчете на средние и большие мейнфреймы, но может быть использована и на обычных рабочих станциях.
  • Поддерживаемые платформы: Power1, Power2, Power3, PowerPC, RS64, P2SC
  • Поддержка оборудования: PCI слоты, SCSI, PS/2 мыши и клавиатуры, Ethernet.
  • Разрядность: 64-bit
  • Другие данные: Поддержка оперативной памяти до 16 Гб
  • Последняя версия: 4.3.3 (октябрь 1999 г.) Появилась поддержка 3D OpenGL, поддержка JAVA и 64 разрядность.



  1. BSD

Краткие сведения: Впервые разработана Computer System Research Group (CSRG) в Калифорнийском институте имени Беркли для Berkeley Software Distribution в 1997 г. ( носила название 1BSD). Сегодня BSD представлена несколькими вариациями, такими как BSDi Internet Server (BSD/OS), FreeBSD, NetBSD и OpenBSD.

BSDi Internet Server (BSD/OS) – BSD или BSD Inc. Была основана в 1991 г. одним из участников CSRG. BSD/OS это полностью функциональная POSIX-совместимая, UNIX-like операционная система для таких архитектур, как 386, 486 и Pentium.

FreeBSD – разработана и поддерживается большой командой энтузиастов. FreeBSD - полностью функциональная POSIX-совместимая UNIX-like операционная система для следующих платформ: x86 (Intel совместимые), EC Alpha и PC-98.

NetBSD – также, как и FreeBSD разработана энтузиастами, NetBSD – полностью свободно распространяемая версия BSD, совместимая с огромным количеством всевозможных платформ от 64-bit Alpha до бытовых устройств.

OpenBSD – разработана и поддерживается большой командой энтузиастов. OpenBSD – мультиплатформенная ОС, базирующаяся на 4.4BSD. На данный момент одна из самых защищенных ОС.


  1. Tru64

Краткие сведения: Tru64 (не путать с True64), которая раньше называлась Digital UNIX, а еще раньше OSF/1 – операционная система в основном используемая на цифровых (Alpha) платформах. Tru64 прежде всего предназначена для средних и больших мейнфреймов, но также может быть использована и на рабочих станциях.

Поддерживаемые платформы: Alpha

Поддерживаемое оборудование: неизвестно

Разрядность: 64-bit

Другие данные: Максимальный объем ОЗУ 28Гб, Максимальный размер файла 28Тб.

Последняя версия: V4.0F.