Интернет магазин китайских планшетных компьютеров



Компьютеры - RSX-11 - Архитектура

02 июля 2011


Оглавление:
1. RSX-11
2. Архитектура



PDP-11 была 16битной машиной с 16битными адресами, но поддерживала физическую память свыше 64К с помощью переключения кадров страниц - в 64К адресное пространство процесса отображались некоторые страницы из общего множества до 4М, у каждого процесса это отображение было своим.

Это в полной мере использовалось в RSX-11. Кроме того, ядро исполнялось в отдельном 64К пространстве, и каждый системный вызов означал смену контекста страниц.

Память выделялась из дальнего недоступного пространства, далее страницы из выделенной области могли отображаться в адресное пространство и становились доступны.

Понятие о процессе состояло из двух сущностей - модуль и задача. Исполняемые файлы имели оверлейную структуру, и создавались программой TKB.

Для всего ввода/вывода на устройства использовался системный вызов $QIO - "поставить запрос ввода-вывода в очередь данного устройства".

Файловая система FILES-11 напоминала раннюю версию NTFS, но имена файлов кодировались в кодировке RADIX-50 и могли быть только 6.3.

На уровне системных вызовов устройства и дисковые файлы не имели ничего общего.

Интерпретатор команд MCR был в высшей степени особенной программой, драйвер терминала содержал сильные завязки на нее, командная строка выполняемого процесса находилась внутри родительского MCR и обращения к ней производились специальными системными вызовами.

ОС поддерживала аналог hibernate - команду SAVE.



Просмотров: 1714


<<< RTLinux