

| стрелялки |
| спорт |
| драки |
| стратегии |
| гонки |
| логические |
| азартные |
| аркады |
| эротические |
| фильмы онлайн |
| Распределитель памяти. |
|
Эта компонента обеспечивает выделение памяти по запросам от ПКК или из программ пользователя. Основная память ЭВМ для ОС МИКРОС86 не обязательно должна быть организована в виде непрерывной области. Области оперативной памяти могут чередоваться с зонами ПЗУ. Далее, сама загружаемая программа не обязательно должна занимать последовательную память. Распределитель памяти поддерживает несколько моделей распределения памяти (например, объединение кодов и данных, раздельные области для кодов и данных, несколько независимых по адресации групп). ОС МИКРОС86 не зависит от конкретной конфигурации основной памяти, поскольку распределитель памяти может использовать несвязную основную память и не играет роли абсолютное местоположение ядра ОС в основной памяти. Эмулятор микропроцессора К580ИК80. Обеспечивает выполнение программ, разработанных в рамках ОС 1800. Как показано в работе, скорость эмуляции имеет принципиальное значение и определяется системой команд эмулируемого микропроцессора. Использование в процедурах эмуляции регистровых команд и минимизация организующего цикла позволяют увеличить скорость эмуляции [3J. Учет особенностей систем команд эмулируемого и эмулирующего микропроцессоров позволяет довести скорость эмуляции до 120 тыс. команд в секунду (при тактовой частоте К1810ВМ86 5 МГц). Поскольку файловые системы МИКРОС86 и ОС 1800 совместимы, эмуляция команд 8разрядного микропроцессора происходит только до обращения к функциям СЛВВ. После выполнения соответствующей функции управление вновь возвращается эмулятору. Данный подход существенно сокращает время выполнения программ, работающих в кодах 8разрядного микропроцессора. Отметим, что МИКРОС86 является также ОС, поддерживающей двухпроцессорные комплексы, которые включают оба микропроцессора (8 и 16разрядный). Для подобных комплексов ПКК определяет наличие 8разрядного микропроцессора и при интерпретации файлов типа СОМ передает управление этому микропроцессору. Все прочие компоненты ОС МИКРОС86 для двухпроцессорных комплексов модифицировать не требуется. В заключение статьи перечислим некоторые транзитные программы, входящие на текущий момент в состав ОС МИКРОС86 (1985 г.). Это прежде всего программы обслуживания библиотек и вспомогательные программы: копирования дисков, получения информации о характеристиках устройств/файлов, обмена/слияния файлов для логических устройств, обслуживания каталогов дисков, организации пакетного режима, а также интерактивный отладчик, редактор текстов программ. Из языковых процессоров включен интерпретатор языка Бейсик. В последующем планируется включение системы программирования на языке Паскаль. Все указанные программы выполняются непосредственно в кодах К1810ВМ86. В режиме эмуляции в ОС МИКРОС86 имеются компиляторы с языков Бейсик, Фортран, ПЛ/М, Мибол, Паскаль, Си. |
Купить винный шкаф
купить винный шкаф это значит создать своим любимым винам идеальные условия для хранения.
www.mtonline.ru
Цены ремонт квартир
www.ou-spb.ru
