ції віртуальної пам'яті і мультизадачности.
Процесор 80386.
При розробці 32-бітного процесора 80386 знадобилося вирішити два основні завдання - сумісність і продуктивність. Перша з них була вирішена за допомогою емуляції мікропроцесора +8086 - режим реального адреси (Real Adress Mode) або R-режим.
У Р - режимі процесор 80386 може виконувати 16-бітові програми (код) процесора 80286 без будь-яких додаткових модифікацій. Разом з тим, у цьому ж режимі може виконувати свої природні 32-бітові програми, що забезпечує підвищення продуктивності системи. Саме в цьому режимі реалізуються всі нові можливості і засоби процесора 80386, серед яких можна назвати масштабированную індексну адресацію пам'яті, ортогональное використання регістрів загального призначення, нові команди, засоби налагодження. Адресний простір пам'яті в цьому режимі складає 4 Гбайт.
Мікропроцесор 80386 розділений всередині на 6 автономно і паралельно працюючих блоків з відповідною синхронізацією. Всі внутрішні шини, що з'єднують ці блоки, мають розрядність 32 біт. Конвеєрна організація функціональних блоків в 80386 допускає тимчасове накладення виконання різних стадій команди і дозволяє одночасно виконувати кілька операцій. Крім конвеєрної обробки всіх команд, в 80386 виконання низки важливих операцій здійснюється спеціальними апаратними вузлами. Блок множення/ділення 80386 може виконувати 32-бітове множення за 9-41 такт синхронізації, залежно від кількості значущих цифр; він може розділити 32-бітові операнди за 38 тактів (у разі чисел без знаків) або за 43 такту (у разі чисел зі знаками). Регістр групового зсуву 80386 може один такт зрушувати від 1 до 64 біт. Звернення до більш повільної пам'яті (або до пристроїв введення/виводу) може проводитися з використанням конвеєрного формування адреси для збільшення часу установки даних після адреси до 3 тактів за збереження двотактних циклів в процесорі. Внаслідок внутрішнього конвеєрного формування адреси у виконанні команди, 80386, як правило, обчислює адресу і визначає наступний магістральний цикл під час поточного магістрального циклу. Вузол конвеєрного формування адреси передає цю випереджальну інформацію в підсистему пам'яті, дозволяючи, тим самим, одному банку пам'яті дешифрировать наступний магістральний цикл, у той час як інший банк реагує на поточний магістральний цикл.
Процесор 80486.
У 1989 р Intel представила першого представника сімейства 80х86, що містить більше мільйона (а точніше, 1,2 мільйона) транзисторів в чіпі. Цей чіп багато в чому схожий з 80386. Він на 100% програмно сумісний з мікропроцесорами 386 (ТМ) DX amp; SX. Один мільйон транзисторів об'єднаної кеш-пам'яті (надшвидкої оперативної пам'яті), разом з апаратурою для виконання операцій з плаваючою комою і пам'яті в одній мікросхемі, проте підтримують програмну сумісність з попередніми членами сімейства процесорів архітектури 86. Часто використовувані операції виконуються за один цикл , що порівнянно зі швидкістю виконання RISC-команд. Восьмікілобайтний уніфікований кеш для коду та даних, з'єднаний з шиною пакетного обміну даними зі швидкістю 80/106 Мбайт/сек при частоті 25/33 Мегагерц гарантують високу продуктивність системи і з недорогими дисками (DRAM).
Процесор i486SX
Поява нового мікропроцесора i486SX фірми Intel цілком можна вважати однією з найважливіших подій 1991 року. Вже попередні випробування показали, що комп'ютери на базі i486SX з тактовою частотою 20 МГц працюють швидше (приблизно на 40%) комп'ютерів, заснованих на i80386DX з тактовою частотою 33 МГц. Мікропроцесор i486SX, подібно оригінальному i486DX, містить на кристалі і кеш-пам'ять, а от математичний співпроцесор у нього заблоковано. Значна економія (завдяки виключенню витрат на тестування співпроцесора) дозволила фірмі Intel істотно знизити ціни на новий мікропроцесор. Треба сказати, що якщо мікропроцесор i486DX був орієнтований на застосування в мережевих серверах і робочих станціях, то i486SX послужив відправною точкою для створення потужних настільних комп'ютерів. Взагалі кажучи, в сімействі мікропроцесорів i486 передбачається кілька нових можливостей для побудови мультипроцесорних систем: відповідні команди підтримують механізм семафорів пам'яті, апаратно - реалізоване виявлення недостовірності рядка кеш-пам'яті забезпечує узгодженість між декількома модулями кеш-пам'яті і т.д. Для мікропроцесорів сімейства i486 допускається адресація фізичної пам'яті розміром 64 Тбайт
Процесор Pentium.
У той час, коли Вінод ДЕМ робив перші начерки, почавши в червні 1989 року розробку Pentium процесора, він і не підозрював, що саме цей продукт буде одним з головних досягнень фірми Intel. Як тільки виконувався черговий етап проекту, відразу починався процес всеосяжного тестування. Для тестува...