- •Ответы к вопросам по дисциплине «Операционная система unix»
- •1. Операционная система unix
- •2. Архитектура unix
- •Основные каталоги логической файловой системы unix
- •3. Работа в ос uinx
- •4. Среда программирования unix
- •5. Подсистема управления процессами
- •6. Подсистема ввода-вывода
- •8. Поддержка сети в ос unix
- •10. Ос Linux
- •11. Взаимодействие компьютеров
- •12. Основные стандарты unix
- •13. Развитие ос unix
12. Основные стандарты unix
- POSIX
Это набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем. Серия стандартов POSIX была разработана комитетом 1003 IEEE. Международная организация по стандартизации (ISO) совместно c Международной электротехнической комиссией (IEC) приняли данный стандарт (POSIX) под названием ISO/IEC 9945.
Название «POSIX» было предложено Ричардом Столлманом. Введение в POSIX.1 гласит: «Ожидается произношение „поз-икс“ как „позитив“, а не „по-сикс“. Произношение опубликовано в целях обнародования стандартного способа ссылки на стандартный интерфейс операционной системы». «POSIX» является зарегистрированным товарным знаком IEEE.
13. Развитие ос unix
- ОС Plan 9
Это операционная система, разрабатываемая Bell Labs (позже Lucent Technologies[1], сейчас подразделение в Alcatel-Lucent[2]) с конца 1980-х гг. Система должна была преодолеть принципиальные недостатки дизайна UNIX.
В 2000 году система вышла с открытыми исходными кодами и в 2002 году под свободной лицензией (Lucent Public License), одобренной OSI.
Plan 9 написана для x86, но таким образом, что с лёгкостью может быть портирована на любую процессорную архитектуру, поддерживающую аппаратный MMU.
В настоящий момент с сайта Bell Labs можно загрузить четвёртую версию, которая поддерживает большинство современных процессорных архитектур
- микроядро Mach
Это микроядро операционной системы, разработанное в Carnegie Mellon University при проведении исследовательских работ в области операционных систем, главным образом, распределённых и параллельных вычислений. Это один из самых первых примеров микроядра, но до сих пор он является стандартом для других подобных проектов.
- микроядро L4
Это микроядро второго поколения, первоначально разработанное Йохеном Лидтке (нем. Jochen Liedtke).