[an error occurred while processing this directive]
Хе-хе
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Oldring 29 августа 2002 г. 12:51
В ответ на: Специалисты по ARM (+) отправлено Linuxoid 29 августа 2002 г. 12:21

Для того, чтобы реализовать действительно защищенные ресурсы, нужно поиметь кристалл с MMU. Ядро процессора про защиту памяти ничего не знает, но умеет формировать на внешних линиях (внешних по отношению к ядру, но не кристаллу) код текущего режима, который может обрабатывать продвинутое MMU для защиты памяти или реализации виртуальной адресации для отделения пользовательских процессов друг от друга. Порты - это просто регион адресов, их защитой тоже должно заниматься MMU.

С точки зрения ядра UserMode отличается от остальных режимов тем, что из него в другие режимы можно выйти только через прерывания (аппаратные или SWI). А в других режимах можно еще и прописать битики в PSR. Так что для ядра защищенный ресурс - только некоторые битики в CPSR :)

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru