нний процесор 486DX, який відключав і замінював оригінальний CPU. br/>
Таблиця 5
Характеристики 486
Intel 80486 DX
Кодова назва
P4, P24, P24C
Дата випуску
1989
Тактова частота
16-100 МГц
У DX4 було 16 кбайт кеша і більше транзисторів - 1,6 млн. Цей процесор, що виготовляється за 600-нм техпроцесу з площею кристала 76 мм ВІ, споживав менше енергії, ніж оригінальний 486 (При напрузі 3,3 В). br/>
2. Одноядерні процесори
Розглянемо їх на прикладі процесора Intel Pentium 1. p> У червні 1989 року Віноду Демом (англ. Vinod Dahm) були зроблені перші начерки процесора під кодовою назвою P5. В кінці 1991 року була завершена розробка макету процесора, і інженери змогли запустити на ньому програмне забезпечення. Розпочався етап оптимізації топології та підвищення ефективності роботи. У лютому 1992 року проектування в основному було завершено, почалося всеосяжне тестування дослідної партії процесорів. У квітні 1992 року прийнято рішення про початок промислового виробництва, в якості основний промислової бази була обрана Орегонському фабрика № 5. Почалося промислове освоєння виробництва і остаточне доведення технічних характеристик.
Основні відмінності від процесора 486:
а) Суперскалярна архітектура. Завдяки використанню суперскалярної архітектури процесор може виконувати 2 команди за 1 такт. Така можливість існує завдяки наявності двох конвеєрів - u-і v-. u-конвеєр - основний, виконує всі операції над цілими і речовими числами; v-конвеєр - допоміжний, виконує тільки прості операції над цілими і частково над речовими. Щоб старі програми (Для 486) повною мірою використали можливості такої архітектури, необхідно було їх перекомпілювати. Pentium - перший CISC-процесор, що використовує многоконвейерной архітектуру.
б) 64-бітна шина даних. Дозволяє процесору Pentium за один шинний цикл обмінюватися вдвічі більшим об'ємом даних з оперативною пам'яттю, ніж 486 (при однаковій тактовій частоті).
в) Механізм передбачення адрес розгалуження. Застосовується для скорочення часу простою конвеєрів, викликаного затримками вибірки команд при зміні лічильника адреси під час виконання команд розгалуження. Для цього в процесорі використовується буфер адреси розгалуження BTB (Branch Target Buffer), який використовує алгоритми передбачення адрес розгалуження.
г) Роздільне кешування програмного коду і даних. У процесорах Pentium використовується кеш-пам'ять першого рівня (кеш L1) об'ємом 16 КБ, розділена на 2 сегменти: 8 Кб для даних і 8 Кб для інструкцій. Це покращує продуктивність і дозволяє робити подвійне кешування доступним частіше, ніж це було можливо раніше. Крім того, змінено механізм кешування. p> д) Покращений блок обчислень з плаваючою комою (FPU).
е) Симетрична багатопроцесорна робота (SMP).
3. Перехід до двоядерним процесорам
В
Рисунок 2 - мікрофотографія одного з перших двоядерних процесорів
комп'ютер процесор одноядерний двоядерний
Першої двоядерні чіпи для настільних ПК представила корпорація Intel - 11 квітня було офіційно оголошено про початок поставок процесора Pentium 4 Extreme Edition 840. AMD не змусила себе довго чекати і вже 21 квітня ознайомила публіку з трьома серверними двоядерними процесорами Opteron, а також представила нову торговельну марку - Athlon 64 X2, під якою вже 9 травня є офіційно презентовані двоядерні процесори для настільних ПК. p> Перехід на двоядерних архітектуру обумовлений тим, що традиційні методи щодо збільшення продуктивності практично вичерпали себе. Через ряд технологічних проблем темпи нарощування тактових частот останнім часом помітно сповільнилися. Приміром, в останній рік перед появою двоядерних процесорів компанія Intel змогла наростити частоти своїх CPU лише на 400 МГц, а конкуренти від AMD прискорилися всього на 200 МГц. Як бачимо, зростання тактових частот дається нелегко. А інші методи, такі як збільшення швидкості шини та розміру кеш-пам'яті, відчутного приросту продуктивності не дають.
Тому зрозуміло, чому саме впровадження двоядерних процесорів виявилося найбільш логічним кроком на шляху до нових вершин швидкодії і ознаменувало початок нової ери в розвитку процесорного ринку.
Що ж являє собою двоядерний процесор? На перший погляд це просто два процесори, об'єднаних в загальному корпусі. Але не все так просто. По-перше, потрібно розрізняти терміни В«процесорВ» і В«процесорний ядроВ». По-друге, існує проблема загальних ресурсів, доступ до яких потрібно розподіляти між двома ядрами. Якщо ж подивитися з точки зору програмного забезпечення, то двоядерний процесор система розгля...