Моторола 68451
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2022 г. ) |
MC68451 — это Motorola (теперь Freescale (MMU ) блок управления памятью ), который в основном использовался вместе с Motorola MC68010 микропроцессором .


MC68451 поддерживал адресное пространство 16 МБ и предоставлял MC68000 или MC68010 поддержку управления памятью и защиту памяти от несанкционированного доступа. Размер блока был переменным, поэтому он обычно использовался для управления памятью на основе сегментов. Он поддерживал отображение до 32 сегментов памяти или страниц переменного размера с логических адресов на физические. Чтобы разрешить больше сегментов или страниц, поддерживалось одновременное использование нескольких MMU MC68451. [1]
В сочетании с MC68010 MC68451 позволял реализовать виртуальную память . В более ранней версии MC68000 это было невозможно из-за того, как MC68000 обрабатывал ошибки доступа к памяти, т.е. состояние процессора не всегда могло быть правильно восстановлено после страничного сбоя; потребуются два MC68000, при этом основной ЦП приостанавливает работу при возникновении ошибки доступа к памяти, а другой ЦП обслуживает ошибку страницы. [2] Ограничение до 32 записей таблицы сегментов на MMU делало системы на базе MC68010 и MC68451 медленными, поскольку им часто приходилось изменять таблицу сегментов из-за ее небольшого размера.
Motorola создала одноплатный компьютерный модуль, который продемонстрировал комбинацию 68010 и 68451 для приложений, требующих виртуальной памяти. [3] H. Berthold AG использовала 12 MMU MC68451 вместе со своим вариантом UNOS vBertOS. Другие (например, Sun Microsystems , Convergent Technologies ) использовали свои собственные MMU вместо MC68451.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ MC68451 БЛОК УПРАВЛЕНИЯ ПАМЯТЬЮ (PDF) (техническое описание). Моторола. Апрель 1983 г. с. 4.-1.
- ^ Виртуальная память с использованием MMU MC68000 и MC68451 (PDF)
- ^ «Одноплатный микрокомпьютер Motorola Semiconductor Products, Inc. VM03» . Компьютерный мир . 30 января 1984 г. с. 72 . Проверено 19 июня 2024 г.