русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Глава 1. Введение в описание процессора i486(TM).


Дата добавления: 2015-06-12; просмотров: 552; Нарушение авторских прав


Процессор i486 обеспечивает наивысшую скорость выполнения прикладных программ для DOS, OS/2, Windows и UNIX System V/386. Он на 100% программно совместим с микропроцессорами 386(ТМ) DX & SX. Один миллион транзисторов объединенной кэш-памяти (сверхбыстрой оперативной памати), вместе с аппаратурой для выполнения операций с плавающей запятой и управлением памяти на одной микросхеме, тем не менее поддерживают программную совместимость с предыдущими членами семейства процессоров архитектуры 86. Часто используемые операции выполняются за один цикл, что сравнимо со скоростью выполнения RISC-команд. Восьмикилобайтный унифицированный кэш для кода и данных, соединенный с шиной пакетного обмена данными со скоростью 80/106 Мбайт/сек при частоте 25/33 Мгерц гарантируют высокую производительность системы даже с недорогими дисками (DRAM). Новые возможности расширяют многозадачность систем. Новые операции увеличивают скорость работы с семафорами в памяти. Оборудование на микросхеме гарантирует непротиворечивость кеш-памяти и поддерживает средства для реализации многоуровневого кэширования. Встроенная система тестирования проверяет микросхемную логику, кэш-память и микросхемное постраничное преобразование адресов памяти. Возможности отладки включают в себя установку ловушек контрольных точек в выполненяемом коде и при доступе к данным. Возможности процессора i486 включают в себя:

  • Полная программная совместимость с ЦПУ 386 DX, 386 SX, встроенным 376(TM) процессором, процессорами 80286, 8086 и 8088;
  • Модуль выполнения команд разработан так, чтобы выполнять часто встречающиеся операции за один цикл;
  • 32-разрядный процессор для выполнения арифметических и логических операций;
  • Встроенный модуль обработки арифметических операций с плавающей точкой для поддержки 32, 64, и 80-разрядных форматов, заданных в соответствие со стандартом IEEE 754 (объектно совместимом с 387 (TM) DX и 387 SX арифметическими сопроцессорами);
  • Внутренняя 8 Кбайтовая кэш-память, которая обеспечивает быстрый доступ к часто используемым данным и операциям;
  • Сигналы управления шиной для поддержки непротиворечивости кэша в многоза- дачных системах;
  • Сегментация, одна из форм управления памятью для создания независимых, защищенных адресных пространств;
  • Постраничное разбиение, одна из форм управления памятью, которая обеспечивает доступ к структурам данных, большим, чем доступное пространство памяти, путем хранения данных частично в памяти, частично на диске;
  • Перезапускаемые операторы, которые позволяют перезапуск программы после исключения (необходимы для поддержки постраничного доступа к виртуальной памяти);
  • Конвеерное выполнение команд, перекрывающееся по времени с интерпретацией других команд;
  • Регистры отладки для аппаратной поддержки контрорльных точек в командах и данных;

Процессор i486 совместим на уровне объектных кодов с тремя другими процессорами семейства 386:



  • Процессор 386 DX (32-разрядная шина данных) - эффективная относительно своей стоимости форма для персональных компьютеров высокого класса и рыночих станций среднего уровня;
  • Процессор 386 SX (16-разрядная шина данных) - 386-ой процессор, адаптированный для персональных компьютеров среднего класса, для которых существенна высокая цена системы с 32-разрядной шиной.
  • 376 встроенный процессор (16-разрядная шина данных) - упрощенная форма 386 процессора, оптимизированная для применения в качестве встроенного в систему процессора, такую как контроллеры процессов. Процессору 386 не хватает постраничной организации памяти и совместимости с процессором 8086, обеспечиваемых процессором i486. Процессор 376 значительно дешевле и меньше любого варианта исполнения процессора 386. Режим работы процессора i486 определяет, какие команды и какие архитектурные возможности доступны. Процессор i486 предусматривает три режима выполнения программ:
  • Защищенный режим использует естественное множество 32-разрядных команд процессора. В данном режиме доступны все команды и все архитектурные возможности.
  • Режим реальной (прямой) адресации (называемый также "реальным режимом") эмулирует программную среду процессора 8086, с некоторыми дополнительными возможностями (такими, как возможность прервать данный режим). При перезагрузке процессор устанавливается именно в этот режим.
  • Виртуальный режим 86 (называемый также "режим V86") является другой формой эмуляции режима 8086. В отличие от режима прямой адресации, виртуальный режим 86 совместим с защитой и управлением памятью. Процессор может установить виртуальный режим 86 из защищеного режима, чтобы выполнить программу, написанную для процессора 8086, а затем выйдя из виртуального режима 86 и перейдя в защищенный режим продолжить выполнение программы, которая использует множество 32-разрядных команд.


<== предыдущая лекция | следующая лекция ==>
Глава 26. Набор команд | Структура данного руководства


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.636 сек.