Intel 486
Процессор Intel 80486
🕛 16.06.2008, 14:00
# апрель 1989 года# 1,25 миллиона транзисторов
# 20 - 100 MHz
# соProcessor и кэш-память 8 Kb
Возможности Processorа i486 включают в себя:
* Полная программная совместимость с ЦПУ 386 DX, 386 SX, встроенным 376(TM)Processorом, Processorами 80286, 8086 и 8088; * Модуль выполнения команд разработан так, чтобы выполнять часто встречающиеся операции за один цикл; * 32-разрядный Processor для выполнения арифметических и логических операций; * Встроенный модуль обработки арифметических операций с плавающей точкой для поддержки 32, 64, и 80-разрядных форматов, заданных в соответствие со стандартом IEEE 754(объектно совместимом с 387 (TM) DX и 387 SX арифметическими соProcessorами); * Внутренняя 8 Кбайтовая кэш-память, которая обеспечивает быстрый доступ к часто используемым данным и операциям; * Сигналы управления шиной для поддержки непротиворечивости кэша в многозадачных системах; * Сегментация, одна из форм управления памятью для создания независимых, защищенных адресных пространств; * Постраничное разбиение, одна из форм управления памятью, которая обеспечивает доступ к структурам данных, большим, чем доступное пространство памяти, путем хранения данных частично в памяти, частично на диске; * Перезапускаемые операторы, которые позволяют перезапуск программы после исключения (необходимы для поддержки постраничного доступа к виртуальной памяти); * Конвеерное выполнение команд, перекрывающееся по времени с интерпретацией других команд; * Регистры отладки для аппаратной поддержки контрорльных точек в командах и данных;
Processor i486 совместим на уровне объектных кодов с тремя другими Processorами семейства 386:
* Processor 386 DX (32-разрядная шина данных) - эффективная относительно своей стоимости форма для персональных компьютеров высокого класса и рыночих станций среднего уровня; * Processor 386 SX (16-разрядная шина данных) - 386-ой Processor, адаптированный для персональных компьютеров среднего класса, дл которых существенна высокая цена системы с 32-разрядной шиной. * 376 встроенный Processor (16-разрядная шина данных) - упрощенная форма 386 Processorа, оптимизированная для применения в качестве встроенного в систему Processorа, такую как контроллеры процессов. Processorу 386 не хватает постраничной организации памяти и совместимости с Processorом 8086, обеспечиваемых Processorом i486. Processor 376 значительно дешевле и меньше любого варианта исполнения Processorа 386.
Режим работы Processorа i486 определяет, какие команды и какие архитектурные возможности доступны.
Processor i486 предусматривает три режима выполнения программ:
* Защищенный режим использует естественное множество 32-разрядных команд Processorа. В данном режиме доступны все команды и все архитектурные возможности. * Режим реальной (прямой) адресации (называемый также "реальным режимом") эмулирует программную среду Processorа 8086, с некоторыми дополнительными возможностями (такими, как возможность прервать данный режим). При перезагрузке Processor устанавливается именно в этот режим. * Виртуальный режим 86 (называемый также "режим V86") является другой формой эмуляции режима 8086. В отличие от режима прямой адресации, виртуальный режим 86 совместим с защитой и управлением памятью. Processor может установить виртуальный режим 86 из защищеного режима, чтобы выполнить программу, написанную для Processorа 8086, а затем выйдя из виртуального режима 86 и перейдя в защищенный режим продолжить выполнение программы, которая использует множество 32-разрядных команд.