Jump to content

Амеба (операционная система)

Амеба
Разработчик Эндрю С. Таненбаум
Франс Каашук
Семейство ОС Unix-подобный
Последний выпуск 5.3 / 30 июля 1996 г .; 28 лет назад ( 1996-07-30 ) [ 1 ]
Доступно в Английский
Платформы i386 / i486 , MIPS , Motorola 68030 , NS 32016 , Sun 3/50 и 3/60, SPARC , VAX
ядра Тип Микроядро
Лицензия МОЯ лицензия [ 2 ]
Официальный сайт www .cs .от .nl /паб /амеба /

Amoeba — это распределенная операционная система, разработанная Эндрю С. Таненбаумом и другими сотрудниками Vrije Universiteit Amsterdam . Целью проекта Amoeba было создание системы разделения времени , благодаря которой вся сеть компьютеров представляется пользователю как одна машина . Разработка во Vrije Universiteit была остановлена: исходный код последней версии (5.3) последний раз изменялся 30 июля 1996 года. [ 1 ]

Язык программирования Python изначально был разработан для этой платформы. [ 4 ]

Целью проекта Amoeba было создание операционной системы для компьютерных сетей, которая представляла бы сеть пользователю, как если бы это была одна машина. Сеть Amoeba состоит из нескольких рабочих станций, подключенных к «пулу» процессоров, и выполнение программы с терминала приводит к ее запуску на любом из доступных процессоров, при этом операционная система обеспечивает балансировку нагрузки . [ 3 ] В отличие от современного Sprite , Amoeba не поддерживает миграцию процессов . [ 5 ] Рабочие станции обычно функционируют только как сетевые терминалы . Помимо рабочих станций и процессоров, дополнительные машины работают как серверы для файлов, служб каталогов, TCP/IP и т. д. связи [ 3 ]

Amoeba — это операционная система на основе микроядра . Он предлагает многопоточные программы и механизм удаленного вызова процедур (RPC) для связи между потоками, возможно, по сети; даже потоки ядра используют этот механизм RPC для связи. Каждому потоку присваивается 48-битный номер, называемый его «портом», который служит его уникальным общесетевым «адресом» для связи. [ 3 ]

Пользовательский интерфейс и API Amoeba были смоделированы по образцу Unix соответствие стандарту POSIX , и частично реализовано ; часть кода эмуляции Unix состоит из утилит, перенесенных из другой операционной системы Таненбаума, MINIX . В ранних версиях использовалась «доморощенная» оконная система, которую авторы Amoeba считали «быстрее… на наш взгляд, чище… меньше и гораздо проще для понимания», но версия 4.0 использует систему X Window (и позволяет использовать X-терминалы в качестве терминалы). [ 3 ] система использует FLIP В качестве сетевого протокола .

См. также

[ редактировать ]
  1. ^ Перейти обратно: а б «Амеба FTP» . cs.vu.nl. [ постоянная мертвая ссылка ]
  2. ^ «Лицензия» . cs.vu.nl. ​Проверено 19 июля 2023 г.
  3. ^ Перейти обратно: а б с д и Эндрю С. Таненбаум , М. Франс Каашук , Робберт ван Ренесс и Анри Э. Баль (1991). Распределенная операционная система Amoeba — отчет о состоянии . Компьютерные коммуникации 14 .
  4. ^ «Почему вообще был создан Python?» . Часто задаваемые вопросы по Python. Архивировано из оригинала 23 февраля 2008 года . Проверено 11 февраля 2008 г.
  5. ^ Фред Дуглис, М. Франс Каашук , Эндрю С. Таненбаум и Джон Оустерхаут (1991). Сравнение двух распределенных систем: Amoeba и Sprite . Вычислительные системы 4 (4), стр. 353–384.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 02cf4c9c9344f3df13660bfcc34b2b2d__1706091240
URL1:https://arc.ask3.ru/arc/aa/02/2d/02cf4c9c9344f3df13660bfcc34b2b2d.html
Заголовок, (Title) документа по адресу, URL1:
Amoeba (operating system) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)