Логический элемент
Тенденции развития микропроцессорная техника. Структура и режимы функционирования современных микропроцессоров
Download 384.49 Kb.
|
Answers
- Bu sahifa navigatsiya:
- 2.30. НА БАЗІ ІСНУЮЧИХ ТЕХНІЧНИХ РІШЕНЬ ПРОВЕСТИ РОЗРОБКУ СТРУКТУРНОЇ СХЕМИ МІКРОПРОЦЕСОРА.
2.29. Тенденции развития микропроцессорная техника. Структура и режимы функционирования современных микропроцессоров2.29. ТЕНДЕНЦІЇ РОЗВИТКУ МІКРОПРОЦЕСОРНОЇ ТЕХНІКИ. СТРУКТУРА ТА РЕЖИМИ ФУНКЦІОНУВАННЯ СУЧАСНИХ МІКРОПРОЦЕСОРІВ.
Основные тенденции на ближайший год: переход на 64-битную платформу, выпуск двухядерного процессора, переход на технологию 0.06 µ, частота FSB=1033MHz. Режимы работы современных микропроцессоров: 1. Реальный режим (Real Mode) – полностью совместим с 8086. В этом режиме возможна адресация до 1 Мб физической памяти. 2. Защищенный режим (Protected Mode). В этом режиме процессор позволяет адресовать до 4 Гб физической памяти, через которые при использовании механизма страничной адресации (которая доступна только в защищенном режиме) могут отображаться до 64 Тбайт виртуальной памяти каждой задачи. В защищенном режиме процессор может выполнять дополнительные инструкции, недоступные в реальном режиме. Существует аппаратная поддержка многозадачной работы МП. Есть аппаратная защита памяти. 3. Режим виртуального процессора 8086 (Virtual 8086 Mode). В таком режиме на одном процессоре может параллельно исполняться несколько задач с изолированными друг от друга ресурсами. При этом использование физического адресного пространства памяти управляется механизмами сегментации и трансляции страниц. 4. «Неофициальный» режим Big Real Mode (или Unreal Mode). Позволяет адресоваться ко всему 4-Гбайтному пространству памяти. В этом режиме инструкции исполняются так же, как и в реальном режиме, но с помощью дополнительных сегментных регистров FS и GS программы получают непосредственный доступ к данным во всей физической памяти. 5. Режим системного управления (SMM – System Management Mode). Используется в служебных и отладочных целях. Структура микропроцессора на примере Intel 80486: - шинный интерфейс (БШ); - внутренняя кэш-память (кэш); - блок опережающей выборки команд (БПВ); - двухступенчатый дешифратор команд (БДШ); - блок управления (БУ); - целочисленное устройство (БИ); - арифметический сопроцессор (БСопр.); - блок сегментации (БСег.); - блок страничного управления (БСтр.). 2.30. НА БАЗІ ІСНУЮЧИХ ТЕХНІЧНИХ РІШЕНЬ ПРОВЕСТИ РОЗРОБКУ СТРУКТУРНОЇ СХЕМИ МІКРОПРОЦЕСОРА.2.30. НА БАЗІ ІСНУЮЧИХ ТЕХНІЧНИХ РІШЕНЬ ПРОВЕСТИ РОЗРОБКУ СТРУКТУРНОЇ СХЕМИ МІКРОПРОЦЕСОРА. На рис. 1.2 показана структура мікропроцесорів сімейства P6, яка має дві основні відмітні особливості: мікро-архітектуру динамічного виконання команд, яка є ядром МП, і архітектуру подвійної шини, яка дозволяє підключити до ядра МП як системну шину, так і кеш-пам'ять другого рівня L2. Конструктивно ця кеш-пам'ять може розташовуватися на платі (картриджі) разом з МП у виді мікросхеми чи кількох мікросхем, або знаходитися в одному корпусі з МП. Кеш-пам'ять L2, на відміну від кеш-пам'яті 1-го рівня, є об'єднаною, тобто містить як команди, так і дані. Обмін даними між мікропроцесором та кеш-пам'яттю 2-го рівня здійснюється для МП Pentіum ІІІ (Copermіne) по 288-розрядній шині, 32 байта якої є даними (рядок кеша), і 32 розряди є кодами виявлення і виправлянь помилок. Для інших МП сімейства P6 ця шина складає 64 розряду. Мікро-архітектура динамічного виконання команд має три основних вузли (рис. 1.2): – пристрій вибірки та дешифрування (Fetch/Decode Unіt); – пристрій диспетчеризації та виконання (Dіspatch/ExecuteUnіt); – пристрій вивантаження (Retіre Unіt). Пристрій вибірки та дешифрування здійснює вибірку команд з кеш-пам'яті команд і їх дешифрування, тобто перетворення команд формату x86 в мікрооперації, у тому порядку, в якому команди розташовані в програмі, і тому є упорядкованим пристроєм. Пристрій диспетчеризації та виконання здійснює розподіл мікрооперацій по виконавчим пристроям та їх виконання в міру готовності даних цих мікрооперацій і наявності вільних ВП, тобто неупорядковано. Пристрій вивантаження здійснює віддалення команд з конвеєра після їх виконання у вихідному порядку, тобто упорядковано. 2.31. Сегментация памяти в защищенном режиме. Разработка дескрипторов сегментов формирование линейной адреса при обращении к памяти2.31. СЕГМЕНТАЦІЯ ПАМ’ЯТІ В ЗАХИЩЕНОМУ РЕЖИМІ. РОЗРОБКА ДЕСКРИПТОРІВ СЕГМЕНТІВ. ФОРМУВАННЯ ЛІНІЙНОЇ АДРЕСИ ПРИ ЗВЕРТАННІ ДО ПАМ’ЯТІ. Download 384.49 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling