Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Операционная система - Пост-UNIX-архитектуры операционных систем23 января 2011Оглавление: 1. Операционная система 2. Функции операционных систем 3. Понятие операционной системы 4. Ядро операционной системы 5. Эволюция операционных систем и основные идеи 6. UNIX, стандартизация операционных систем и POSIX 7. Пост-UNIX-архитектуры операционных систем Коллектив, создавший ОС UNIX, развил концепцию унификации объектов ОС, включив в исходную концепцию UNIX «устройство это тоже файл» также и процессы, и любые другие системные, сетевые и прикладные сервисы, создав новую концепцию: «что угодно это файл». Эта концепция стала одним из основных принципов ОС Plan9, призванной преодолеть принципиальные недостатки дизайна UNIX и сменившей «рабочую лошадку» UNIX System V на компьютерах сети Bell Labs в 1992 году. Кроме реализации всех объектов ОС в виде файлов и размещения их на едином и персональном для каждого терминала вычислительной сети пространстве, были пересмотрены другие архитектурные решения UNIX. Например, в Plan9 отсутствует понятие «суперпользователь», и, соответственно, исключаются любые нарушения режима безопасности, связанные с нелегальным получением прав суперпользователя в системе. Для представления информации Роб Пайк и Кен Томпсон разработали универсальную кодировку UTF-8, на сегодняшний день ставшую стандартом де-факто. Для доступа к файлам используется единый универсальный протокол 9P, по сети работающий поверх сетевого протокола. Таким образом, для прикладного ПО сети не существует доступ к локальным и к удалённым файлам единообразен. 9P байт-ориентированный протокол, в отличие от других подобных протоколов, являющихся блок-ориентированными. Это также результат работы концепции: доступ побайтно к унифицированным файлам, а не поблочно к разнообразным и сильно изменяющимися с развитием технологий устройствам. Для контроля доступа к объектам не требуется иных решений, кроме уже существующего в ОС контроля доступа к файлам. Новая концепция системы хранения избавила администратора системы от изнурительного труда по сопровождению архивов и предвосхитила современные системы управления версиями файлов. ОС, созданные на базе или идеях UNIX, такие как всё семейство BSD и системы GNU/Linux, постепенно перенимают новые идеи из Bell Labs. Возможно, эти новые идеи ждёт большое будущее и признание ИТ-разработчиков. Новые концепции были использованы Робом Пайком в «Inferno». На основе «Plan9» в Испании разрабатываются ОС Off++ и Plan B, носящие экспериментальный характер. К попыткам создать пост-UNIX-архитектуру можно также отнести разработку системы программирования и операционной среды Оберон в Швейцарском федеральном технологическом институте под руководством профессора Никлауса Вирта. Просмотров: 7326
|