Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Понятие мобильной ОС



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

Основными особенностями аппаратуры различных платформ являются:

1. Количество прерываний.

2. Формат таблиц ссылок (адресов) на обработку прерываний.

3. Состав регистров (системных и общего назначения).

4. Система команд процессора.

5. Организация ввода-вывода.

6. Количество процессоров и т.д.

Для уменьшения количества машинно-зависимых модулей, их переводят в машинно-независимые, снижая их уникальность (делая более универсальными). Например, для Windows NT ядро было разработано для 4 типов процессоров.

Если код ОС может быть переписан с одной платформы на другую, такая ОС называется мобильной (переносимой).

Основные характеристики мобильной ОС:

1. Написана на языке более высокого уровня, чем Assembler. На Assemblerе пишется часть, взаимодействующая с аппаратурой.

2. Объем кода, взаимодействующего с аппаратными средствами минимален.

3. Сокращается прямое манипулирование регистрами и другими возможностями процессора.

4. Для выполнения действий с аппаратурой используется программная эмуляция технических средств.

5. Аппаратно зависимый код изолирован в нескольких модулях, которые могут заменяться аналогичными модулями для других платформ.





Дата публикования: 2015-06-12; Прочитано: 340 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.015 с)...