Jump to content

СПИН (операционная система)

ВРАЩАТЬСЯ
Разработчик Вашингтонский университет
Написано в Модуль-3
Семейство ОС Мах -подобный [1]
Рабочее состояние Снято с производства
Исходная модель Открытый исходный код
Первоначальный выпуск 1994 год ; 30 лет назад ( 1994 )
Финальный выпуск 1.0 / ноябрь 1996 г .; 27 лет назад ( 1996-11 )
Репозиторий www-спин .cs .Вашингтон .edu /Дистрибутив /документы /downloadInfo .html
Маркетинговая цель Исследовать
Доступно в Английский
Обновить метод Скачать, скомпилировать
Платформы ИА-32
ядра Тип Микроядро [2]
Официальный сайт www-спин .cs .Вашингтон .edu

SPIN языке Операционная система — это исследовательский проект, реализованный на программирования Modula-3 и являющийся проектом с открытым исходным кодом . Он разработан с тремя целями: гибкость , безопасность и производительность . SPIN был разработан в Вашингтонском университете .

Ядро динамической можно расширить за счет загрузки модулей, реализующих интерфейсы , представляющие домены . Эти домены определяются Modula-3. INTERFACE. Все расширения ядра написаны на безопасном подмножестве Modula-3 с метаязыковыми конструкциями и типов системой безопасного приведения . Система также выпустила специальный компилятор расширений времени выполнения .

Один набор расширений ядра предоставляет интерфейс прикладного программирования (API), который эмулирует интерфейс системных вызовов Digital UNIX . Это позволяет приложениям Unix работать на SPIN. [3]

  1. ^ Бершад, Брайан Н.; Сэвидж, Стефан; Пардяк, Пшемис; Сирер, Эмин Гюн; Фьючински, Марк Э.; Беккер, Дэвид; Чемберс, Крейг; Эггерс, Сьюзен (1995). «Расширяемость, безопасность и производительность операционной системы SPIN»: 267–284. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  2. ^ Бершад, Брайан Н.; Чемберс, Крейг; Эггерс, Сьюзен; Маэда, Крис; Макнейми, Дилан; Пардяк, Пшемыслав; Сэвидж, Стефан; Сирер, Эмин Гюн (1994). «SPIN: расширяемое микроядро для служб операционной системы, специфичных для приложений»: 68–71. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  3. ^ Дион, Дэвид (1996). «Unix-сервер пользовательского уровня для операционной системы SPIN». {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3413707f73f864aaa74fa980666fd4ba__1678488600
URL1:https://arc.ask3.ru/arc/aa/34/ba/3413707f73f864aaa74fa980666fd4ba.html
Заголовок, (Title) документа по адресу, URL1:
SPIN (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)