Министерство Образования Российской Федерации. Юургу курсовая
Вид материала | Курсовая |
- Государственная программа Российской Федерации «Доступная среда» на 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.
Министерство Образования Российской Федерации.
ЮУрГУ
Курсовая работа по информатике
на тему:
“Классификация ОС UNIX”
Выполнил: ****** NomeD =)
Проверил: Коровин С. Е.
Челябинск 2003 г.
Содержание.
- Тема
- Краткая история создания ОС UNIX
- Краткая информация о каждой ОС (Классификация)
- Сравнение ОС UNIX и Windows
- Вывод
- Список литературы
Тема (Задание).
Осуществить классификацию операционных систем семейства 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 в целом.
- 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 разрядность.
- 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. На данный момент одна из самых защищенных ОС.
- Tru64
Краткие сведения: Tru64 (не путать с True64), которая раньше называлась Digital UNIX, а еще раньше OSF/1 – операционная система в основном используемая на цифровых (Alpha) платформах. Tru64 прежде всего предназначена для средних и больших мейнфреймов, но также может быть использована и на рабочих станциях.
Поддерживаемые платформы: Alpha
Поддерживаемое оборудование: неизвестно
Разрядность: 64-bit
Другие данные: Максимальный объем ОЗУ 28Гб, Максимальный размер файла 28Тб.
Последняя версия: V4.0F.