Главная страница

5fan_ru_Операционные системы - основные понятия. Операционные системы основные понятия


Скачать 79.05 Kb.
НазваниеОперационные системы основные понятия
Дата02.12.2021
Размер79.05 Kb.
Формат файлаdocx
Имя файла5fan_ru_Операционные системы - основные понятия.docx
ТипПрограмма
#288591
страница4 из 5
1   2   3   4   5


5. Пост-UNIX-архитектуры операционных систем



Коллектив, создавший ОС UNIX, развил концепцию унификации объектов ОС, включив в исходную концепцию UNIX «устройство — это тоже файл» также и процессы, и любые другие системные, сетевые и прикладные сервисы, создав новую концепцию: «что угодно — это файл». Эта концепция стала одним из основных принципов ОС Plan9 (название было позаимствовано из фантастического триллера «План 9 из открытого космоса» Эдварда Вуда-младшего), призванной преодолеть принципиальные недостатки дизайна UNIX и сменившей «рабочую лошадку» UNIX System V на компьютерах сети Bell Labs в 1992 году.

Кроме реализации всех объектов ОС в виде файлов и размещения их на едином и персональном для каждого терминала вычислительной сети пространстве (namespace), были пересмотрены другие архитектурные решения UNIX. Например, в Plan9 отсутствует понятие «суперпользователь», и, соответственно, исключаются любые нарушения режима безопасности, связанные с нелегальным получением прав суперпользователя в системе. Для представления (хранения, обмена) информации Роб Пайк и Кен Томпсон разработали универсальную кодировку UTF-8, на сегодняшний день ставшую стандартом де-факто. Для доступа к файлам используется единый универсальный протокол 9P, по сети работающий поверх сетевого протокола (TCP или UDP). Таким образом, для прикладного ПО сети не существует — доступ к локальным и к удалённым файлам единообразен. 9P — байт-ориентированный протокол, в отличие от других подобных протоколов, являющихся блок-ориентированными. Это также результат работы концепции: доступ побайтно — к унифицированным файлам, а не поблочно — к разнообразным и сильно изменяющимися с развитием технологий устройствам. Для контроля доступа к объектам не требуется иных решений, кроме уже существующего в ОС контроля доступа к файлам. Новая концепция системы хранения избавила администратора системы от изнурительного труда по сопровождению архивов и предвосхитила современные системы управления версиями файлов.

ОС, созданные на базе или идеях UNIX, такие как всё семейство BSD и системы GNU/Linux, постепенно перенимают новые идеи из Bell Labs. Возможно, эти новые идеи ждёт большое будущее и признание ИТ-разработчиков.

Новые концепции были использованы Робом Пайком в «Inferno».

На основе «Plan9» в Испании разрабатываются ОС Off++ и Plan B, носящие экспериментальный характер.

К попыткам создать пост-UNIX-архитектуру можно также отнести разработку системы программирования и операционной среды Оберон в Швейцарском федеральном технологическом институте (ETH Zurich) под руководством профессора Никлауса Вирта.
6. Существующие операционные системы

Операционные системы могут быть классифицированы по базовой технологии (UNIX-подобные, пост-UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, ОС PDA, ОС реального времени, для рабочих станций или для серверов), а также по множеству других признаков.

Проприетарные(запатентованные, частные)

Ранние


  • CTSS (The Compatible TimeShare System, разработанная в MIT — Массачусетском технологическом институте).

  • Incompatible Timesharing System (The Incompatible Timeshare System, разработанная в MIT для серверов DEC 10 / 20).

  • THE (разработана Эдсгером Дейкстрой и другими).

  • MULTICS (проект Bell Labs, GE, и MIT).

  • Master programme разработанная LEO computer, Leo III в 1962 году.

  • Business Operating System (BOS) — кросс-платформенная, основанная на командной строке.

  • Commodore PET, Commodore 64, и Commodore VIC-20.

  • Sinclair Micro и QX, и подобные.

  • TRS-DOS, ROM OS (улучшенный интерпретатор Microsoft BASIC с поддержкой файловой системы).

  • TI99-4.

  • FLEX от Technical Systems Consultants для микрокомпьютеров, построенных на Motorola 6800 и 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix и других.

  • HDOS — Heath DOS, для микрокомпьютеров.

  • Cray Operating System для суперкомпьютеров Cray Research.

Acorn


  • Arthur

  • ARX

  • MOS (на BBC Micro и BBC Master)

  • RISC OS

  • RISCiX

Atari ST


  • TOS

  • MultiTOS

  • MiNT

Apple


  • A/UX

  • Apple Darwin

  • Apple DOS

  • GS/OS

  • Mac OS

  • Mac OS 8

  • Mac OS 9

  • Mac OS X

    • 10.0 Cheetah

    • 10.1 Puma

    • 10.2 Jaguar

    • 10.3 Panther

    • 10.4 Tiger

    • 10.5 Leopard

    • 10.6 Snow Leopard

  • ProDOS

  • SOS

Корпорация Be


  • BeOS

  • BeIA

  • Zeta

Control Data Corporation


  • CDC KRONOS

  • CDC NOS

  • CDC SCOPE

DEC/Compaq/HP


  • AIS

  • OS-8

  • ITS (для PDP-6 и PDP-10)

  • TOPS-10 (для PDP-10)

  • TOPS-20 (для PDP-10)

  • WAITS

  • TENEX (от BBN)

  • RSTS/E (работала на нескольких типах машин, в основном PDP-11)

  • RSX-11 (многопользовательская многозадачная ОС для PDP-11)

  • RT-11 (однопользовательская для PDP-11)

  • RTE-II (система реального времени для HP-2000/2100 и ДОС РВ для М-6000/7000, СМ-1)

  • VMS (от DEC для серии компьютеров VAX, позднее переименована в OpenVMS)

  • HP-UX от HP

  • NonStop OS — разработана компанией Tandem Computers, впоследствии приобретённой фирмой Compaq

  • OSF/1 (от DEC; дважды переименована, сначала в Digital UNIX, затем в Tru64 UNIX)

IBM


  • IBSYS

  • OS/2

    • OS/2 v1.0 — Выпущена в декабре 1987 года. Одна из первых операционных систем с поддержкой многозадачного режима процессора 80286.

    • OS/2 v1.10SE — Выпущена в октябре 1988 года. SE = Standard Edition.

    • OS/2 v1.10EE — 1989 год.

    • OS/2 v1.20 — 1989 год. Редакции SE и EE. Улучшенный Presentation Manager.

    • OS/2 v1.30 — 1991 год. Также редакции SE и EE.

    • OS/2 v2.00 — Весна 1992 года. Первая версия OS/2, которой для работы необходим процессор 80386 с его защищённым режимом.

    • OS/2 v2.10 — Май 1993 года.

    • OS/2 v2.11 — Конец 1993 года. Не содержит подсистемы Win-OS/2 и устанавливается поверх Windows 3.1. Стоит дешевле других версий OS/2.

    • OS/2 v3.0 «Warp» и «Warp Connect» — Октябрь 1994 года.

    • OS/2 v4.0 «Merlin» — Сентябрь 1996 года.

    • OS/2 Warp 4.5 Server for E-business «Aurora» — Апрель 1999 года. Дальнейшие обновления получили имена CP1 и CP2 (Convenience Package) и базировались на Aurora.

    • eComStation

  • AIX — Unix-подобная ОС

    • AIX/RT

    • AIX/6000

    • AIX PC

    • AIX/ESA

    • AIX/370

    • AIX 5L

  • DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM

  • OS/400

  • VM

  • DOS/360

  • DOS/VSE

  • OS/360 — первая ОС для архитектуры System 360

  • MFT — позднее переименована в OS/VS1

  • MVT — позднее переименована в OS/VS2

  • SVS

  • MVS — разновидность MVT

  • TPF

  • ALCS

  • OS/390

    • z/OS — следующая версия после IBM OS/390

  • z/VM — разновидность VM

  • z/VSE — разновидность VSE

  • Basic Operating System — первая ОС для архитектуры System 360

  • PC DOS — OEM-версия MS-DOS, впоследствии дорабатывалась самостоятельно.

  • ОС ЕС, СВМ, МВС, ДОС ЕС, МОС ЕС — IBM-совместимые операционые системы (клоны) советского производства

ICT/ICL


  • GEORGE

  • VME

  • DME

  • TME

Microsoft


  • MSX-DOS

  • MS-DOS

  • Xenix — лицензированная версия Unix; продана SCO в 1990-х

  • Microsoft Windows

    • Windows 1.0

    • Windows 2.0 (для 80286)

    • Windows 3.0 — первая версия, имевшая коммерческий успех

    • Windows 3.1

    • Windows for Workgroups 3.11

  • Windows 9x — версии Windows 4.x, новое семейство, сохранявшее преемственность с Windows 3.x

    • Windows 95 (версия Windows 4.00.950)

    • Windows 98 (версия Windows 4.10.1998)

    • Windows Me (версия Windows 4.90.3000)

  • Windows NT — ОС, разрабатываемая в Майкрософт с 1988 года командой во главе с Дэвидом Катлером под рабочим названием OS/2 Version 3.

    • Windows NT 3.1 — первая версия Windows NT, выпущена 27 июля 1993

    • Windows NT 3.5 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)

      • Windows NT 3.51 — отлаженная версия Windows NT 3.5

    • Windows NT 4.0 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)

    • Windows 2000 (версия Windows NT 5.0)

    • Windows XP (версия Windows NT 5.1 — внутренне основана на ядре Windows 2000); варианты поставки: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded

      • Windows Server 2003 (версия Windows NT 5.2) — вариант Windows XP для работы на серверах

      • Windows Compute Cluster Server 2003 — вариант Windows XP для работы в кластерных системах

      • Windows XP Embedded — вариант Windows XP для встраиваемых систем

    • Windows Vista (версия Windows NT 6.0)

      • Windows Server 2008 (версия Windows NT 6.0) — вариант Windows Vista для работы на серверах

      • Windows HPC Server 2008 — замена Windows Compute Cluster Server 2003 для кластерных систем

      • Windows Home Server

      • Windows Vista for Embedded Systems — вариант Windows Vista для встраиваемых систем

    • Windows 7 (версия Windows NT 6.1)

      • Windows Server 2008 R2 (версия Windows NT 6.1) — вариант Windows 7 для работы на серверах

  • Windows CE (compact edition — компактная редакция) — Операционная система реального времени для встраиваемых систем, мобильных телефонов, наладонных компьютеров и даже роботов.

    • Windows Mobile, Pocket PC — версии Windows CE для мобильных телефонов и наладонных компьютеров.

    • Windows Embedded — версии Windows CE для встраиваемых систем, включая роботов.

Mediatek


      • MtkOS — Операционная система для мобильных телефонов на MTK(ARM) процессорах


Novell


  • NetWare — сетевая ОС

    • NetWare 3.x, в том числе Netware v3.12

    • NetWare 4.x

    • NetWare 5.x

    • NetWare 6.x

  • Novell DOS (см.: Клоны MS-DOS)

  • UnixWare — разработана на основе UNIX System V, в 1995 году Novell продала права на дальнейшую разработку компании Santa Cruz Operation.

  • openSUSE — дистрибутив свободной операционной системы GNU/Linux, разработчиком которого является корпорация Novell, Inc.

  • Open Enterprise Server — сетевая ОС, включает в себя Novell NetWare, openSUSE и набор сетевых служб.

Strawberry Development Group


  • EROS

  • CapROS

Sun Microsystems


  • SunOS — Unix-подобная ОС, основана на реализации BSD Unix

    • SunOS 4.x — (Solaris 1.x)

  • Solaris — Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS

    • SunOS 5.x — (Solaris 2.x, 7.x и более поздние)

    • OpenSolaris — SunOS 5.11

  • Java Desktop System

Другие Unix-подобные и POSIX-совместимые


  • Aegis/OS (Apollo Computer)

  • CLIX от Intergraph

  • Cromix (Unix-emulating OS from Cromemco)

  • Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров)

  • DNIX

  • DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM

  • Idris

  • IRIX от SGI

  • NeXTStep — свое развитие получила в ОС Mac OS X после объединения компаний NeXT и Apple

  • OPENSTEP

  • OS-9 — Unix-подобная RTOS, эмулирующая Unix от Microware для процессора Motorola 6809

    • OS-9/68k (Эмулирующая Unix от Microware для процессора Motorola 680x0; создана из OS-9)

    • OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена для Intel x86)

  • QNX (POSIX, микроядерная операционная система; используется, в основном, во встроенных системах реального времени)

  • Rhapsody

  • RiscOS

  • SCO UNIX (от Santa Cruz Operation, куплена компанией Caldera, позже переименованной в SCO)

  • System V (реализация AT&T Unix, 'SVr4' 4й релиз). Фактически последний «чистый» UNIX. Всё остальное обычно называют UNIX подобным…

  • UNIflex (Эмулирующая Unix ОС от TSC для DMA-совместимых, Motorola 6809 с расширенной адресацией; например, SWTPC, GIMIX, …)

  • Ultrix (первая версия Unix для VAX и PDP-11 от DEC, основана на BSD)

  • Unicos (Unix для суперкомпьютеров Cray Research Inc.)

  • Venix
1   2   3   4   5


написать администратору сайта