RISC OS

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая KPu3uC B Poccuu (обсуждение | вклад) в 08:05, 12 октября 2011 (Удaлeнa Категория:Acorn Computers с помощью HotCat). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
RISC OS
Файл:Riscos4.gifСкриншот RISC OS 4
Разработчик Acorn Computers
Семейство ОС Unix
Первый выпуск 1987
Последняя версия 2009.06 (Декабрь 2009)
Последняя тестовая версия 2010.03 сборка 132 (23 января 2010)
Поддерживаемые платформы ARM
Тип ядра Монолитное ядро
Лицензия Проприетарная, Castle Shared Source License
Состояние 6.20 или 5.16
Следующая Galileo[вд]
Веб-сайт www.riscos.com
Логотип Викисклада Медиафайлы на Викискладе

RISC OSоперационная система, разработанная компанией Acorn Computers Ltd для серии своих настольных компьютеров, использующих процессор ARM. Впервые RISC OS была выпущена в 1988 как RISC OS 2.00 и основывалась на операционной системе Arthur от Acorn с добавлением многозадачности. Название операционной системы происходит от RISC (Reduced Instruction Set Computing) — архитектуры микропроцессоров, на которых она применялась.

С 1988 RISC OS поставлялась почти с каждым компьютером Acorn, включая серии Archimedes, RiscPC и A7000. После разделения Acorn в 1998 разработка RISC OS осуществлялась несколькими независимыми компаниями, включая RISCOS Ltd и Castle Technology Ltd. Также с 1998 RISC OS начала поставляться с персональными компьютерами, такими как Iyonix и A9home.

Особенности

Ядро системы

  • Хранится в ПЗУ — Это позволяет системе быстро загружаться и защищает от сбоев.
  • Модульное — Состоит из нескольких модулей, которые могут добавляться и замещаться во время работы. Такая структура позволяет сторонним разработчикам писать собственные модули для RISC OS с дополнительными функциями. ОС обращается к модулям с помощью программных прерываний, а не системных вызовов, как в других системах.
  • Однопользовательская/Кооперативная многозадачность — В то время как большинство современных систем применяют вытесняющую многозадачность, RISC OS использует кооперативную многозадачность и поддерживает POSIX Threads. Также она имеет рудиментарную поддержку защиты памяти, поэтому все пользователи имеют права суперпользователя.
  • Файловая система — На верхнем уровне иерархии файлов находится том с префиксом типа файловой системы. ОС использует метаданные для определения типа файла; расширения не используются. Двоеточия используются для отделения имени файловой системы от остального пути; корневая директория обозначается знаком доллара ($), а для разделения директорий служит точка (.). Расширения, используемые в других файловых системах, записываются через слэш ('example.txt' становится 'example/txt'). Например, ADFS::HardDisc4.$. указывает на корень диска HardDisc4 с фаловой системой ADFS. Все файлы представляют собой тома особого типа. Это позволяет обрабатывать файлы и архивы из нескольких файлов схожим образом.
  • Дополняемость — Практически всё в RISC OS имеет двоичный интерфейс приложений. Это позволяет программисту изменять поведение системы с помощью модулей.

Внешний вид

  • Интуитивный менеджер окон — графический интерфейс RISC OS появился во времена Windows 2.0 и MacOS System 6. Он использует мышь с тремя клавишами (называемыми 'Select', 'Menu' и 'Adjust').
  • Панель иконок (Icon Bar) — Схожа с доком в NextStep/Mac OS X и панелью задач Windows. Панель отображает иконки, представляющие смонтированные диски, работающие программы и системные утилиты.
  • Поддержка технологии Drag-and-drop.
  • Приложения представлены в виде директорий, название которой начинается с восклицательного знака (!). При двойном нажатии на такую директорию запускается программа. Исполняемые файлы и ресурсы программы обычно расположены в одной директории, но обычно они скрыты от пользователя.

Приложения

Набор приложений, включаемых в поставку, изменяется в разных версиях, но обычно включает:

Открытая инициатива

В октябре 2006 Castle Technology Ltd объявила о планах открыть элементы RISC OS 5. Для продвижения открытой версии RISC OS была создана компания RISC OS Open Limited (ROOL). Исходный код системы доступен для распространения и модификации в некоммерческих целях, для использования в коммерческих целях необходимо купить лицензию Castle.

Эмуляторы

Существует несколько свободных эмуляторов ARM, которые поддерживают RISC OS:

Среди коммерческих стоит выделить VirtualAcorn для Windows и Mac OS X.

Ссылки