RISC OS

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая DrSauron (обсуждение | вклад) в 18:55, 1 марта 2014 (Ссылки: уточнение категории). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
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 для серии своих настольных компьютеров, использующих центральный процессор архитектуры ARM. Впервые RISC OS была выпущена в 1988 году как RISC OS 2.00 и являлась усовершенствованной версией операционной системы Arthur также от Acorn, с добавлением многозадачности. Название операционной системы происходит от RISC—архитектуры микропроцессоров, на которых она применялась.

С 1988 года RISC OS поставлялась почти с каждым компьютером Acorn, включая серии Archimedes, RiscPC и A7000. После разделения Acorn в 1998 году разработка RISC OS осуществлялась несколькими независимыми компаниями, включая RISCOS Limited[1] и Castle Technology. Также с 1998 года RISC OS начала поставляться с персональными компьютерами, такими как Iyonix PC и 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 объявила о планах открыть элементы RISC OS 5. Для продвижения открытой версии RISC OS была создана компания RISC OS Open Limited (ROOL).[1] Исходный код системы доступен для распространения и модификации в некоммерческих целях, для использования в коммерческих целях необходимо купить лицензию у Castle Technology.

Эмуляторы

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

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

Примечания

  1. 1 2 Ильин, Юрий. Старые системы для персональных компьютеров: что с ними стало? Компьютерра (11 апреля 2012). Дата обращения: 1 апреля 2012. Архивировано 17 июня 2012 года.
  2. VirtualAcorn

Ссылки