Интернет магазин китайских планшетных компьютеров



Компьютеры - Операционная система - UNIX, стандартизация операционных систем и POSIX

23 января 2011


Оглавление:
1. Операционная система
2. Функции операционных систем
3. Понятие операционной системы
4. Ядро операционной системы
5. Эволюция операционных систем и основные идеи
6. UNIX, стандартизация операционных систем и POSIX
7. Пост-UNIX-архитектуры операционных систем



К концу 1960-х годов отраслью и научно-образовательным сообществом был создан целый ряд ОС, реализующих все или часть очерченных выше функций. К ним относятся Atlas, CTTS и ITSS, THE, RS4000 и др..

Наиболее развитые ОС, такие как OS/360, SCOPE) и завершённый уже в 1970-х годах MULTICS, предусматривали возможность исполнения на многопроцессорных компьютерах.

Эклектичный характер разработки ОС привёл к нарастанию кризисных явлений, прежде всего, связанных с чрезмерными сложностью и размерами создаваемых систем. ОС были плохо масштабируемыми и полностью несовместимыми между собой, их разработка и совершенствование затягивались.

Задуманная и реализованная в 1969 году Кеном Томпсоном при участии нескольких коллег, ОС UNIX вобрала в себя многие черты более ранних ОС, но обладала целым рядом свойств, отличающих её от большинства предшественниц:

  • простая метафорика;
  • компонентная архитектура: принцип «одна программа — одна функция» плюс мощные средства связывания различных программ для решения возникающих задач;
  • минимизация ядра режиме процессора) и количества системных вызовов;
  • независимость от аппаратной архитектуры и реализация на машиннонезависимом языке программирования;
  • унификация файлов.

UNIX, благодаря своему удобству прежде всего в качестве инструментальной среды, была тепло принята сначала в университетах, а затем и в отрасли, получившей прототип единой ОС, которая могла использоваться на самых разных вычислительных системах и, более того, могла быть быстро и с минимальными усилиями перенесена на любую вновь разработанную аппаратную архитектуру.

В конце 1970-х годов сотрудники Калифорнийского университета в Беркли внесли ряд усовершенствований в исходные коды UNIX, включая работу с протоколами TCP/IP. Их разработка стала известна под именем BSD.

Задачу разработать независимую реализацию той же архитектуры поставил и Ричард Столлман, основатель проекта GNU.

Благодаря конкурентности реализаций архитектура ОС UNIX стала вначале фактическим отраслевым стандартом, а затем обрела статус и стандарта юридического — ISO/IEC 9945.

Только ОС, отвечающие спецификации Single UNIX Specification, имеют право носить имя UNIX. К таким системам относятся AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 и z/OS.

ОС, следующие стандарту POSIX или опирающиеся на него, называют «POSIX-совместимыми». Сертификация на совместимость со стандартом стоит некоторых денег, из-за чего некоторые системы не проходили этот процесс, однако считаются POSIX-совместимыми просто потому, что это так.

К UNIX-подобным ОС относятся системы, основанные на последней версии UNIX, выпущенной Bell Labs, на разработках университета Беркли, на основе Solaris, а также ОС GNU/Linux, разработанная в части утилит и библиотек проектом GNU и в части ядра — сообществом, возглавляемым Линусом Торвальдсом.

Стандартизация ОС гарантирует возможность безболезненной замены самой ОС и/или оборудования при развитии вычислительной системы или сети и дешёвого переноса прикладного программного обеспечения, а также преемственность опыта пользователей.

Самым заметным эффектом существования этого стандарта стало эффективное разворачивание Интернета в 1990-х годах.



Просмотров: 6733


<<< Xv6
Операционные системы на основе свободного ПО >>>