ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Призначення процесорів
         

     

    Інформатика, програмування
    Процесори

    Призначення пристрою.

    За час існування електронна промисловість пережила чимало потрясінь і революцій. Корінний перелом - створення електронних мікросхем на кремнієвих кристалах, що замінили транзистори і які назвали інтегральними схемами. З часу своєї появи інтегральні схеми ділилися на: малі, середні, великі та ультрабольшіе (МИС, СІС, БІС і УБІС відповідно). Все більше і більше транзисторів вдавалося помістити на все менших і менших за розмірами кристалах. Отже ультрабольшая інтегральна схема виявлялася не такий вже великий за розміром і величезної за своїми можливостями. Тому процесори створені саме на основі УБІС. Розвиток мікропроцесорів в електронній індустрії проходило настільки швидкими темпами, що кожна модель мікропроцесора ставала малопотужною з моменту появи нової моделі, а ще через 2-3 роки вважалася застарілою і знімалася з виробництва.

    Кожен мікропроцесор має певну кількість елементів пам'яті, що називаються регістрами, арифметико-логічний пристрій (АЛП), і пристрій керування.

    Регістри використовуються для тимчасового зберігання виконуваної команди, адрес пам'яті, оброблюваних даних та іншої внутрішньої інформації мікропроцесора.

    В АЛП здійснюється арифметична й логічна обробка даних.

    Пристрій керування реалізує тимчасову діаграму і виробляє необхідні керуючі сигнали для внутрішньої роботи мікропроцесора й зв'язку його з іншою апаратурою через зовнішні шини мікропроцесора.

    Серед вітчизняних БІС є три класи мікропроцесорних ВІС, що відрізняються структурою, технічними характеристиками і функціональними можливостями: секціонірованние з нарощуванням розрядності і мікропрограмного управлінням; однокристальних мікропроцесори і однокристальних мікроЕОМ з фіксованою розрядністю і системою команд.

    Разом з периферійними БІС, що виконують функції зберігання та вводу-виводу даних, керування і синхронізації, сполучення інтерфейсів і. т. д., мікропроцесори становлять закінчені комплекти БІС.

    Секціонірованние мікропроцесорні комплекти (МПК) допускають нарощування параметрів (перш за все розрядності оброблюваних даних) та функціональних можливостей. Секціонірованние МПК орієнтовані в основному на застосування в універсальних та спеціалізованих ЕОМ, контролерах та інших засобах обчислювальної техніки високої продуктивності.

    МПК на основі однокристальних мікропроцесорів і однокристальних мікроЕОМ, що володіють меншою продуктивністю, але гнучкою системою команд і великими функціональними можливостями, орієнтовані на широке застосування в різних галузях народного господарства.

    На даний момент існує два напрямки у виробництві мікропроцесорів. Вони різняться в принципах архітектури. перший напрямок - це процесори RISC архітектури; друга - CISC.

    Мікропроцесори з архітектурою RISC (Reduced Instruction Set Computers) використовують порівняно невеликий (скорочений) набір найбільш вживаних команд, визначений у результаті статистичного аналізу великої кількості програм для основних областей застосування CISC - процесорів вихідної архітектури. Усі команди працюють з операндами і мають однаковий формат. Звернення до пам'яті виконується за допомогою спеціальних команд завантаження регістра й запису. Простота структури і невеликий набір команд дозволяє повністю реалізувати їхнє апаратне виконання й ефективний конвеєр при невеликому обсязі обладнання. Арифметику RISC - процесорів вирізняє високий ступінь дроблення конвеєра. Цей прийом дозволяє збільшити тактову частоту (отже, і продуктивність) комп'ютера; чим більш елементарні дії виконуються в кожній фазі роботи конвеєра, тим вище частота його роботи. RISC - процесори з самого початку орієнтовані на реалізацію всіх можливостей прискорення арифметичних операцій, тому їхні конвеєри мають значно більш високу швидкодію, ніж CISC - процесорах. Тому RISC - процесори в 2 - 4 рази швидше що мають ту ж тактову частоту CISC - процесорів зі звичайною системою команд і високопродуктивний, незважаючи на більший об'єм програм, на (30%). Дейв Паттерсон і Карло Секуін сформулювали 4 основних принципи RISC:

    Будь-яка операція повинна виконуватися за один такт, незалежно від її типу.

    Система команд повинна містити мінімальну кількість найбільш часто використовуваних найпростіших інструкцій однакової довжини.

    Операції обробки даних реалізуються тільки у форматі "регістр - регістр" (операнди вибираються з оперативних регістрів процесора, і результат операції записується також у регістр; а обмін між оперативними регістрами й пам'яттю виконується тільки за допомогою команд загрузкізапісі).

    Склад системи команд повинен бути "зручний" для компіляції операторів мов високого рівня.

    Мікропроцесори з архітектурою CISC (Complex Instruction Set Computers) - архітектура обчислень із повною системою команд. Реалізується на рівні машинної мови комплексні набори команд різної складності (від простих, характерних для мікропроцесора першого покоління, до значної складності, характерних для сучасних 32-розрядних мікропроцесорів типу 80486, 68040 та ін)

    Технічні характеристики деяких 32-розрядних мікропроцесорів.

    Огляд почнемо з процесорів RISC - архітектури.

    Мікропроцесори Alpha.

    Проект Alpha фірми Digital Equipment був орієнтований на передову технологію (0,8 - мікрона технологія), перспективну архітектуру та обробку 64 - розрядних додатків в середовищі Unix. Дещо пізніше платформа Alpha AXP була доповнена засобами підтримки операційної системи Microsoft Windows NT.

    Першим процесором сімейства Alpha AXP став мікропроцесор 21064, виконаний за 0,75 - мікронній технології, що містить 1,68 млн. транзисторів. Тактова частота (до 200 Мгц) і суперскалярна обробка дозволили цьому процесору обійти всіх конкурентів по продуктивності.

    У 1994 р Digital Equipment випустила модифікацію процесора 21064 - модель Alpha 2164А з тактовою частотою 275 МГц.

    У 1993 р, з-за високої ціни (більше 2000 usd) вищезазначених процесорів, ця корпорація випустила процесори Alpha 2166 і 2168 (200 -350 usd) з тактовою частотою 66-233 МГц.

    Мікропроцесори PowerPC.

    У 1992 р компанії IBM, Motorola і Apple ухвалили рішення про створення сімейства RISC - процесорів широкого профілю. За основу проекту був узятий процесор POWER (Performance Optimised With Enchanced RISC).

    PowerPC 601 - це 32 - розрядний процесор тактовою частотою 50,66 або 80 МГц був виконаний за 0,8-мікронній технології.

    Подальший крок - PowerPC 603 з тактовою частотою 66 і 80 Мгц, в якому та ж структура була реалізована в більш мініатюрному виконанні.

    PowerPC 604 виконаний за 0,5 - мікронній технології з тактовою частотою 100 МГц.

    Мікропроцесори ARM фірми Acorn.

    Перші МП типу ARM (Acorn Risc Machine) розроблені у 1985 р. розроблений останнім часом 32 - розрядний МП (на базі 30-мкм техналогіі CMOS) має такі характеристики: 27 тис. транзисторів, 4-8 Мгц тактової частоти, 32 - розрядну шину даних, продуктивність-10 млн оп/с.

    Мікропроцесори CISC - архітекрури.

    Мікропроцесор АМ 29000 фірми АМD.

    МП орієнтований на широкий спектр застосування і має наступні характеристики: 26 Мгц-тактова частота, продуктивність - 25 млн оп/с.

    Мікропроцесори фірми Intel.

    У 1985 р фірма Intel випускає мікропроцесор 80386. Кристал на якому він був виконаний став родоначальником нового покоління мікропроцесорів.

    Мікропроцесор i80386.

    Мікропроцесорний набір 80386 включає наступні схеми: 80386-швидкодіючий 32-розрядний мікропроцесор з 32 - розрядної зовнішньої шиною; 80387 - швидкодіючий 32-розрядний математичний співпроцесор; 82384 - генератор тактових сигналів; 82385 - контролер кеш-пам'яті, 82307 - арбітр магістралі , 82308 - контролер магістралі і.т.д.

    МП 80386 оптимізовано для багатозадачних операційних систем і прикладних задач, для яких необхідно високу швидкодію. Головною його особливістю є апаратна реалізація так званої многосістемной програмного середовища, що забезпечує можливість спільної роботи різнорідних програм користувачів, орієнтованих на різні операційні системи (UNIX, MS DOS, APX 86). МП 80386 забезпечує програмну сумісність знизу вгору по відношенню до 16 - розрядних МП. МП має наступні характеристики: 16, 20, 25, 33 Мгц-тактова частота, продуктивність 4 млн команд в секунду, 32 Мб/с- пропускна здатність шини.

    Мікропроцесор i486.

    Мікропроцесор містить більше 1 млн. транзисторів. Мікропроцесорний набір включає в себе наступні мікросхеми: 80486 - швидкодіючий 32 - розрядний процесор; 82596СА - 32 - розрядний співпроцесор LAN; 82320 - контролер магістралі Micro Channel (MCA); 82350 - контролер магістралі EISA і.т.д.

    Усі процесори сімейства 486 мають 32-розрядну архітектуру, внутрішню кеш-пам'ять 8 КВ з наскрізною записом (у DX4 -16 КВ). Моделі SX не мають вбудованого співпроцесора. Моделі DX2 реалізують механізм внутрішнього подвоєння частоти (наприклад, процесор 486DX2-66 встановлюється на 33-мегагерцовим системну плату), що дозволяє підняти швидкодію практично в два рази, тому що ефективність кешування внутрішньої кеш-пам'яті складає майже 90 відсотків. Процесори сімейства DX4 - 486DX4-75 і 486DX4-100 призначені для установки на 25-ти і 33-мегагерцовим плати. По продуктивності вони займають нішу між DX2-66 і Pentium-60/66, причому швидкодію комп'ютерів на 486DX4-100 впритул наближається до показників Pentium 60. Напруга живлення составляет3, 3 вольта, тобто їх не можна встановлювати на звичайні системні плати. 486DX4-100 в настільних системах. На жаль, Intel обмежує постачання процесорів 486DX4-100, а ціни на них встановив на істотно більш високому рівні, ніж на Pentium 60, щоб уникнути конкуренції між власними продуктами.

    Мікропроцесори фірми АМD.

    Фірма AMD виробляє 486DX-40, 486DX2-50, 486DX2-66. Готуються до випуску процесори 486DX2-80 і 486DX4-120. Вони забезпечують повну сумісність з усіма орієнтованими на платформу Intel програмними продуктами і таку ж продуктивність, як і аналогічні вироби фірми Intel (при однаковій тактовій частоті). Крім того, вони пропонуються за більш низькими цінами, а процесор на 40 MHz відсутній у виробничій програмі Intel, конкурує з 486DX-33, перевершуючи його за продуктивністю на20 відсотків при меншій вартості.

    Мікропроцесори фірми Cyrix.

    Фірма Cyrix розробила процесори М6 та М7 (аналоги 486SX і 486DX 2) на тактові частоти 33 м 40 MHz, а також з подвоєнням частоти DX2-50 та DX2-66. Вони мають більш швидкодіючу внутрішню кеш-пам'ять 8 КВ зі зворотним записом і більш швидкий вбудований співпроцесор. За деякими операціями продуктивність вище, ніж у процесорів фірми Intel, за деякими трохи нижче. Відповідно, істотно розрізняються і результати на різних тестуючих програмах. Ціни на 486 процесори Cyrix значно нижче, ніж на Intel і AMD.

    Для самих простих систем фірмою Texas Instruments продовжується випуск дешевих, але ефективних процесорів 486DLC, які, займаючи проміжне положення між 386 і 486 сімейством (вони виконані в конструктиві 386 процесора, забезпечують продуктивність на рівні 486 процесора при ціні 386. Нова версія -- 486SXL із збільшеною до 8 КВ внутрішньої кеш-пам'яті, ще ближче наближається до характеристик 486 сімейства.

    Мікропроцесори фірми Моtorola серії МС680ХХ.

    Це сімейство містить ряд 16-розрядних мікропроцесорів, 32-розрядні мікропроцесори: 68020, 68030, 68040. Моделі мікропроцесорів серії 680ХХ не сумісні з об'єктним кодами з 8-розрядними мікропроцесорами серії МС68ХХ.

    У 32-розрядних мікропроцесорах поряд із забезпеченням сумісності з 16-розрядними істотно розширені функціональні можливості: розширення режимів сумісності, масштабування у ряді режимів (тобто множення вмісту індексного регістра на 1, 2, 4 або 8) + 16 нових команд процесора і 7 команд співпроцесора. Основні характеристики: тактова частота 16, 20, 30, 25, 40; розрядність АЛП - 32; розрядність шин даних та адреси - 32.

    На кристалах МП відсутній блок управління зовнішньої оперативною пам'яттю. Управління оперативною пам'яттю з сторінкової організацією здійснюється за допомогою мікросхеми МС68851.

    Вітчизняні мікропроцесори.

    32 - розрядні мікропроцесори серії "Електроніка" і СМ ЕОМ.

    Основні архітектурні особливості: віртуальний адресний простір ємністю 4 Гб; 32-розрядне слово; 32 рівня переривання (16 - векторних апаратних і програмних 16); 21 режим адресації; інструкції змінного формату; підтримка сумісності з16 - розрядними моделями серії "Електроніка" .

    Мікропроцесори типу трансп'ютерів.

    трансп'ютерів є мікропроцесори, розраховані на роботу в мультипроцесорних системах з однотипними процесорами і апаратну підтримку обчислювальних процесів. Особливістю трансп'ютерів є наявність комунікаційних швидких каналів зв'язку, кожен з яких може одночасно передавати по одній магістралі дані в процесор, а за іншою - дані з нього. У складі команд трансп'ютерів є команди управління процесами, підтримки інструкцій мов високого рівня. Трансп'ютерів головним чином застосовуються як співпроцесорів ПЕОМ.

    трансп'ютерів фірми INMOS.

    Типовими трансп'ютерів є моделі Т414 і Т800.

    Модель Т414 містить 6 32-розрядних регістрів, три регістра стека, лічильник команд, регістр адреси робочої зони пам'яті, реєстр операнда.

    Загальне число команд МП одно 111, режимів адресації - 1, комунікаційних каналів зв'язку - 4, швидкість передачі по кожному каналу 20 Мбіт/с.

    Модель Т800 містить додатково співпроцесор арифметичних операцій з плаваючою точкою з швидкодією до 2,25 млн. опер.сек.

    Системи програмування трансп'ютерів в основному включають транслятори з мов високого рівня Паскаль, Сі, Фортран.

    Деякі характеристики трансп'ютерів фірми INMOS: розрядність - 32, швидкість обробки даних - 40 Мбайт/с, що адресуються простір - 4 Гбайт.

    Конструктивне виконання.

    структура різних типів МП можуть істотно відрізнятися, однак з точки зору користувача найбільш важливими параметрами є архітектура, адресний простір пам'яті, розрядність шини даних, швидкодія.

    Архітектуру МП визначає розрядність слова і внутрішньої шини даних МП. Перші МП грунтувалися на 4-розрядної архітектури. Перші ПЕОМ використовували МП із 8 - розрядної архітектурою, а сучасні МП засновані на МП з 16 і 32 - розрядної архітектурою.

    Мікропроцесори з 4 - і 8-розрядної архітектурою використовували послідовний принцип виконання команд, при якому чергова операція починається тільки після виконання попередньої. У деяких МП із 16-розрядної архітектурою використовуються принципи паралельної роботи, при якій одночасно з виконанням поточної команди виробляються попередня вибірка й зберігання наступних команд. У МП із 32-розрядної архітектурою використовується конвеєрний метод виконання команд, при якому кілька внутрішніх пристроїв МП працюють паралельно, здійснюючи одночасно обробку декількох послідовних команд програми.

    Адресний простір пам'яті визначається розрядністю адресних регістрів і адресної шини МП. У 8-розрядних МП адресні регістри зазвичай складаються з двох 8-розрядних регістрів, утворюючи 16-розрядну шину, що адресують 68 Кбайт пам'яті. У 16-розрядні МП, як правило, використовуються 20-розрядні адресні регістри, що адресують 1 Мбайт пам'яті. У 32-розрядних МП використовуються 24 - і 32-розрядні адресні регістри, що адресують від 16 Мбайт до 4 Гбайт пам'яті.

    Для вибірки команд і обміну даними з пам'яттю МП мають шину даних, розрядність якої, як правило, збігається з розрядністю внутрішньої шини даних, яка визначається архітектурою МП. Однак для спрощення зв'язку із зовнішньою апаратурою зовнішня шина даних може мати розрядність меншу, ніж внутрішня шина й регістри даних. Наприклад, деякі МП, 16-бітна архітектурою мають 8-розрядну зовнішню шину даних. Вони являють собою спеціальні модифікації звичайних 16 розрядних МП і мають практично той же обчислювальною потужністю.

    Одним з важливих параметрів МП є швидкодія визначається тактовою частотою його роботи, яка зазвичай задається зовнішніми синхросигналами. Для різних МП ця частота має межі 0,4 ... 33 МГц. Виконання найпростіших команд (наприклад, додавання двох операндів із регістрів або пересилання операндів у регістрах МП) вимагає мінімально двох періодів тактових імпульсів (для вибірки команди і її виконання). Більш складні команди вимагають для виконання до 10 - 20 періодів тактових імпульсів. Якщо операнди знаходяться не в регістрах, а в пам'яті, додатковий час витрачається на вибірки операндів у регістри і запису результату в пам'ять.

    Швидкість роботи МП визначається не тільки тактовою частотою, але і набором його команд, їх гнучкість, розвиненою системою переривань.

    Ціна та інші показники

    Мікропроцесори Alpha.

    Технологічне рішення сприяє підвищенню продуктивності процесора АГР 21064, Є два роздільні кеш - пам'яті для команд і даних по 8 Кбайт кожна. Крім того, в цьому чіпі застосований метод предсказания розгалуження (Branch Prediction), що дозволяє прогнозувати можливі розгалуження потоків конвеєрної лінії.

    Основною перевагою цього процесора є його висока тактова частота, що забезпечується особливою структурою процесора.

    Мікропроцесори ARM.

    МП містить АЛУ, сдвігатель, помножувач, двадцять сім 32 - розрядних регістрів.

    У МП реалізований триступеневий конвеєр (одна інструкція виконується, друге-декодується третій - зчитується в пам'яті).

    Звернення до пам'яті здійснюється тільки командами завантаження і запам'ятовування регістрів, що забезпечують адресацію байти або 32-розрядного слова.

    МП може працювати в чотирьох режимах (О - користувача, 1 - переривання. 2 - швидкого переривання. 3 - супервізора), кожен з яких може використовувати свої власні 32-розрядні регістри.

    Режим

    Номери регістрів

    0

    0 - 15

    1

    10 - 14

    2

    13, 14

    3

    13, 14

    Всі команди МП мають довжину 32 розряду.

    Мікропроцесор АМ 29000 фірми АМD.

    МП містить три пристрої: попередньої вибірки, виконавче, управління пам'яттю.

    Виконавче пристрій включає в себе регістровий файл, що містить 64 регістра з фіксованим адресою (глобальні регістри) і 128 регістрів зі змінним адресою (локальні регістри).

    Глобальні регістри призначаються статично компілятором або програмістом. Вони можуть бути використані для розміщення даних ОС, таких, як базових адрес сторінок.

    Локальні регістри виконують функції регістрів стека для зберігання параметрів процедури звернення до підпрограмі. Всі команди мають фіксований 32-розрядний формат, що забезпечує спрощення організації конвеєра, схеми вибірки та обробки команди та ін

    Мікропроцесори фірми Intel.

    У процесорах застосовуються розширені мікроканалів, що характеризуються наступними перевагами: підтримка паралельної багатопроцесорної багатозадачного роботи; до 15 каналів прямого доступу; одночасна обробка та вибірка даних; удосконалений доступ до даних; вдосконалена діагностика і локалізація помилок; управління конфліктами при переривання вводу - виводу; автоматичне розширення; ідентифікація та інтеграція.

    Мікропроцесор i80386.

    У 80386 є 32 регістра, які поділяються на такі групи: регістри загального призначення, сегментні, покажчик команд і прапори, управління.

    Шість програмно доступних регістрів налагодження реалізують підтримку процесу налагодження програм: чотири вказують чотири точки зупину, керуючий використовується для встановлення контрольних точок, а статусний показує поточний стан точок зупину. Ці регістри забезпечують завдання контрольних точок зупинки по командах і даних, а також крок за кроком режим виконання програми.

    Мікропроцесор 80386 містить шість блоків, які забезпечують управління виконанням команд, сегментацію, сторінкову організацію пам'яті, пару з шинами, декодування та випереджаючу вибірку команд. Всі ці пристрої працюють у вигляді конвеєра, причому кожне з них може виконувати свою

    конкретну функцію паралельно з іншими. Таким чином, під час виконання однієї команди проводиться декодування друга, а третя вибирається з пам'яті. Додатковим засобом підвищення продуктивності служить спеціальний блок швидкого множення (ділення). Пристрій керування пам'яттю містить блок сегментації і блок сторінкової організації. Сегментація дозволяє управляти логічним адресним простором, забезпечуючи переместімость програм і даних і ефективний розподіл пам'яті між завданнями. Сторінковий механізм працює на більш низькому рівні я прозорий для сегментації, дозволяючи керувати фізичним простором. Кожен сегмент розділяється на одну або кілька сторінок розміром 4 Кбайта.

    Пам'ять організована у вигляді одного або декількох сегментів змінної довжини. Максимальна довжина сегмента 4 Гбайт. Кожна область адресного простору може мати пов'язані з нею атрибути, що визначають її розташування, розмір, тип (стек, програма або дані) характеристики захисту.

    Пристрій сегментації забезпечує чотирьохрівневий захист для ізоляції прикладних задач і операційної системи один від одного.

    Мікропроцесор i486.

    У порівнянні з 80386 процесором, майже всі удосконалення зроблені на апаратному рівні, і у нового процесора набагато більше. На кристалі, крім центрального процесора, були розміщені: математичний співпроцесор, кеш і пристрій керування пам'яттю, яке дозволяло фізично адресувати до 4 Гбайт ОЗУ. Мікропроцесор 80486 на частоті 25 - Мгц працював у 3 - 4 рази швидше ніж мікропроцесор 80386, розрахований на таку ж частоту.

    У мікропроцесорі використовуються роздільні 32 - розрядні шини адреси і даних, що забезпечують в монопольному режимі швидкість передачі даних до 106 М байтс (при тактовій частоті 33 Мгц), а також 8 Кбайт вбудованої кеш - пам'яті, що грає роль буфера між щодо повільної основної пам'яттю і високошвидкісним процесором. Процесор i80486 свого часу був незамінним при роботі в такій на багато користувачів як UNIX.

    Рекомендації користувачеві при виборі.

    Перший показник - архітектура самого мікропроцесора, яка вона RISC або CISC.

    Основні характеристики архітектур типових MП наведено на наступній сторінці:

    Характеристика

    CISC

    RISC

    Формат команд

    Змінний

    Стандартний

    Структура команд

    Складна

    Проста

    Виконання всіх команд

    Апаратно - програмне

    Апаратне

    Число команд

    Велике

    Невелике

    Число регістрів

    Невелике

    Велике

    Час обробки переривання

    Середнє

    Дуже мала

    Тактова частота, МГц

    25; 33; 40

    12; 16,7; 20

    Середнє число тактів за інструкцію

    4 - 6

    1,2 - 2

    Середнє число транзисторів, тис.

    300 - 400

    до 50

    Швидкодія млн. опс.

    4 - 6

    10 - 12

    Відношення тис транзісторовмлн. опс

    70

    5

    Поступове ускладнення CISC-процесорів відбувається в напрямку більш досконалого управління машинними ресурсами, а також у напрямку зближення машинних мов із мовами високого рівня.

    У той же час складна система команд і змінний формат команди процесором із CISC архітектурою призвели до швидкого зростання складності схем (80386 містить 270 тис., а 80486 - 1 млн. транзисторів) і, як наслідок, до межі можливостей CISC-архітектури в рамках існуючої кремнієвої технології.

    Ускладнення RISС процесорів фактично наближає їх архітектуру до СISC-архітектурі.

    В даний час число MП з RISC-архітектурою істотно зросла і всі провідні фірми США їх виробляють, в тому числі фірми Intel, Motorola - виробники основних сімейств МП з СISC-архітектурою.

    Процесори з RISC - архітектурою широко застосовуються в платах - прискорювачах (акселераторах) для перетворення стандартних 16 - розрядних ПЕОМ в 32 - розрядні персональні системи високої продуктивності.

    Другий показник - продуктивність. Розрізняють декілька продуктивностей, в даному випадку я розгляну 2 види: пікову або граничну (продуктивність процесора без урахування часу звернення до оперативної пам'яті за операндами) і номінальну (продуктивність процесора з оперативною пам'яттю).

    Пікова продуктивність визначається як середнє число команд типу "регістр - регістр", які виконуються в одиницю часу без обліку їх статистичного ваги у вибраному класі задач. В даний час за кордоном пікова продуктивність процесора вимірюється для команди типу "немає операції" в мільйонах операцій в сек.

    Номінальна продуктивність традиційно визначається як середнє число команд, що виконуються підсистемою "процесор - пам'ять" з урахуванням їх статистичного ваги у вибраному класі задач. Вона розраховується, як правило, за формулами і спеціальними методиками, запропонованими процесорів певних архітектур, і вимірюється розробленими для них вимірювальними програмами, що реалізують відповідну еталонну навантаження.

    Третій показник - швидкодія, що вимірюється мільйонами тактів за секунду або Мега Герца. Чим більше Мгц тим краще, хоча вибір найбільш швидкого процесора в цьому плані залежить від товщини гаманця.

    Порівняльна оцінка структур і архітектур сумісних 32-розрядних мікропроцесорів.

    У мікропроцесорної індустрії тільки фірма Intel "винайшла велосипед" інші фірми та корпорації "танцювали від вихідного" прибрати патенти або допрацьовуючи і вдосконалюючи, на скільки дозволяв прогрес у цій галузі, дітища фірми Intel. Тому я спробую порівняти продукти цієї фірми, вважаючи всі інші процесори клонами з доробками або без.

    Обидва процесора 80386 та 80486 мають однакову архітектуру - CISC. Фірма Intel зайняла нішу CISC процесорів, процесорів більш загального застосування за істотно низькими цінами.

    Фірма Intel для оцінки продуктивності своїх процесорів запропонувала спеціальний індекс - iCOMP (Intel COmparative Microprocessor Performance), який, на її думку, більш точно відображає зростання продуктивності при переході до нового покоління процесорів (деякі з випущених вже моделей комп'ютерів на основі Pentium при виконання певних програм демонструють навіть меншу швидкодію, ніж комп'ютери на основі 486DX2-66, це пов'язано як з недоліками конкретних системних плат, так і з неоптімізірованностью програмних кодів). Продуктивність процесора 486SX-25 приймається за 100. Продуктивність інших процесорів, які залишаться в найближчій виробничій програмі фірми Intel, представлена в наступній таблиці:

    МОДЕЛЬ

    ІНДЕКС iCOMP

    486SX2-50

    180

    486DX2-50

    231

    486DX2-66

    297

    486DX4-75

    319

    486DX4-100

    435

    Pentium-60

    510

    Pentium-66

    567

    Pentium-90

    735

    Іноді загальна швидкість роботи комп'ютера називається продуктивністю. Є декілька способів вимірювання продуктивності, і вона залежить від багатьох чинників, наприклад, розміру та швидкодії дисків, наявності співпроцесора і швидкодії мікросхем пам'яті. Однак найбільш важливим фактором є швидкодія процесора.

    Як правило продуктивність нових процесорів вище старих. Наприклад, процесори 386 і 486 швидше процесора 8086. Звичайно процесори 386 і 486 не тільки по швидкості - набагато важливіше їх розширені можливості. Багато хто забуває, що важлива не тільки швидкість процесора, але і те, що він може робити.

    Зазвичай кожен член процесорного сімейства включає декілька моделей, єдина відмінність яких полягає у робочій частоті. Діями процесора керують електричні імпульси, що з'являються мільйони разів в секунду. Кожен імпульс викликає деяку дію процесора, і час виконання конкретної операції вимірюється числом імпульсів (часто званих тактами). Наприклад, для множення двох чисел потрібно більше тактів, ніж для складання.

    Число тактів на секунду вимірюється мільйонами навіть для повільних процесорів і виражається в мегагерцах (МГц). Наприклад, 10 МГц означають 10 мільйонів тактів на секунду.

    За інших рівних параметрах комп'ютер з більш швидким процесором працює швидше комп'ютера з тим же процесором, що має меншу частоту. Наприклад, перший комп'ютер PC AT мав процесор 286, що працює на частоті 6 МГц. Через деякий час з'явився більш швидкий комп'ютер PC AT з тим же процесором 286, але працює на частоті 8 Мгц.

    При порівнянні швидкодії процесорів необхідно мати на увазі, що нові процесори працюють ефективніше старих. Наприклад, процесор 486 з частотою 25 МГц працює швидше процесора 386 з тією ж частотою 25 МГц. У разі сумнівів вибирайте найшвидший комп'ютер, який підходить за вартістю. У моделях одного і того ж комп'ютера застосовуються процесори з різним швидкодією. Наприклад, модель 70 сімейства PS/2 випускається з процесором 386, що працюють на частотах 16, 20 або 25 МГц. Крім того, в деяких комп'ютерах моделі 70 застосовується процесор 486. У таблиці oman "> наведені процесори сімейства 86 з їх робочими частотами. Показані всі робочі частоти, оголошені фірмою Intel. Однак не які процесори з низькою робочою частотою зняті з виробництва. Від зауважимо, що фірма Intel за ліцензіями дозволяла іншим фірмам випускати процесор 286 і деякі інші; ці фірми пропонували процесори з відмінними робочими частотами. У таблиці наведено лише частоти, офіційно оголошені фірмою Intel.

    Таблиця Процесори сімейства 86 фірми Intel.

    Процесор

    Частоти (МГц)

    8088

    4,77; 8

    8086

    4,77; 8; 10

    188

    8; 10; 12,5; 16

    186

    8; 10; 12,5; 16

    286

    8; 10; 12,5

    386SX

    16; 20

    386SL

    20; 25

    386DX

    16; 20; 25; 33

    486SX

    16; 20; 25; 33

    486DX

    25; 33; 50

    486DX2

    50; 66

    486SL

    20; 25

    Pentium

    60; 66

    Відзначимо, що в рекламних оголошеннях зустрічаються комп'ютери з процесорами 486, що працюють на частоті 66 Мгц. Фактично мова йде про процесори DX2, які всередині діють на частоті 66 Мгц, а з іншими пристроями взаємодіють на частоті 33 Мгц. Самий швидкодіючим процесором 486 (і найшвидша шина комп'ютера) має робочу частоту 50 Мгц. Однак виявилося, що звичайні шини PC працюють на такій частоті ненадійно. У найбільш надійних комп'ютерах застосовується шина на 33 Мгц, а результати тестування показують, що процесори DX2 з частотою 66 Мгц за деяких умов перевершують моделі з робочою частотою 50 МГц.

    Перспективи розвитку мікропроцесорів.

    поміркувати про майбутнє PC досить цікаво. Технологія вдосконалюється настільки швидко, що її постійні новинки стають нормою. Зупинимося докладніше на майбутньому процесорів сімейства 86.

    В даний час RISC - процесори є також базою для побудови співпроцесорів і спецпроцесорів, інтелектуальних контролерів та інших пристроїв.

    Вважають, що саме конкуренція між Power PC і Pentium є самим істотним чинником для розвитку ринку процесорів і персональних комп'ютерів. Power PC 601 приблизно в два рази дешевше, ніж Pentium, споживає в два рази меншу потужність і перевершує Pentium по продуктивності, особливо з операцій з плаваючою точкою. Спочатку на процесорі 601 була реалізована тільки система 6000 фірми IBM і PowerMac фірми Apple. В даний час більшість виробників комп'ютерів мають свої варіанти систем на базі Power PC, проте рішення про їх виробництві буде визначатися перш за все складається кон'юнктурою.

    Почнемо з процесора Pentium, самого досконалого творіння фірми Intel. У ньому є кілька новинок, наприклад, 64-бітова шина, пророкування переходу, окремі кеші для даних і команд. Процесор Pentium працює мінімум удвічі швидше процесора 486DX з частотою 66 МГц, виконуючи 100 мільйонів операцій у секунду при частоті синхронізації 60 МГц. Порівняйте ці показники з процесором 8088 перший IBМ PC, що працювали на частоті 4,77 МГц. Більш того, Pentium набагато ефективніше процесора 8088; фактична продуктивність в кілька разів вище, ніж просто при порівнянні частот синхронізації.

    Однак, згідно з повідомленнями фірми, недалекий випуск ще більш швидко діючих процесорів. У середині 90х років очікується поява процесора 686 (можливо, він буде називатися по-іншому), а в кінці століття з'явиться процесор 786.

    Якщо попередні відомості точні (мабуть, це і є), процесор 786 буде працювати на частоті 250 МГц, мати 5 мільйонів транзисторів чотири окремих процесорних модуля, а також два векторних процесора для обробки списків чисел, розміщуючись на чіпі площею 1 кв дюйм. Крім того, значна увага приділяється самотестування і графічному інтерфейсу з дуже високою роздільною здатністю, включаючи рухомі зображення в реальному часі. Разом з тим в процесорі 786 збережеться сумісність з усім наявним програмним забезпеченням фірмі Intel цей майбутній процесор називається Micro 2000 (але, можливо, він з'явиться під іншою назвою).

    Зараз самим швидкодіючим процесором є Pentium з частотою синхронізації 66 МГц. У лютому 1991 р. фірма Intel представила варіант процесора 486 з частотою 100 МГц, але його комерційних поставок не було, оскільки Pentium забезпечує більш високу продуктивність при меншій частоті. Однак можлива поява процесора Pentium з робочою частотою 100 МГц до випуску процесора 786.

    Крім все більш швидкодіючих процесорів з'являються все нові пристосування. Цікавим, прикладом служить роз'єм або гніздо для підвищення продуктивності (overdrive socket), що є в деяких тимчасових комп'ютерах. Раніше люди не знали, для чого призначений цей гніздо, а зараз вони знають, що в нього можна вставити математичний співпроцесор або більш продуктивний процесор. З появою процесора Pentium очікується поява мультипроцесорних PC c продуктивністю потужних мінікомп'ютерів і вартістю в кілька разів нижче.

    Звернімося до таблиці, що показують приблизну кількість транзисторів у кожному процесорі, що дозволяє наближено оцінити їх складність. Щоб показати стрімкий прогрес комп'ютерної технології, в таблицю включені попередники сімейства 86.

    Таблиця. Попередники, члени і майбутні члени процесорного сімейства 86 фірми Intel.

    Процесор

    Число транзисторів

    Рік випуску

    4004

    2300

    1971

    8008

    3500

    1972

    8080

    6000

    1974

    8080A

    6000

    1976

    8085

    6500

    1976

    8085A

    6500

    1978

    8086

    29000

    1978

    8088

    29000

    1979

    188

    100000

    1982

    186

    100000

    1982

    286

    134000

    1982

    386

    275000

    1985

    386SX

    275000

    1988

    386SL

    855000

    1990

    486SX

    1185000

    1991

    486

    1200000

    1989

    Pentium

    3100000

    1993

    686

    22000000

    1994-1996

    786

    100000000

    1999-2001

    Відзначимо значну перевагу процесора 786 над усіма колишніми процесорами.

    Дивлячись на наведені в таблиці числа, неважко уявити собі світ не настільки віддаленого майбутнього, в якому люди будуть мати невеликими, портативними комп'ютерами неймовірної потужності.

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status