|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Мікросхеми процесорів
Усі сучасні процесори містяться на одній мікросхемі. Це робить цілком визначеним їхню взаємодію з іншими частинами системи. Кожна мікросхема процесора містить набір виходів, через які відбувається обмін інформацією з зовнішнім світом. Одні виходи передають сигнали від центрального процесора, інші приймають сигнали від інших компонентів, треті роблять і те й інше. Вивчивши функції усіх виводів, можна довідатися, як процесор взаємодіє з пам'яттю і пристроями вводу-виводу на цифровому логічному рівні. Виводи мікросхеми центрального процесора можна підрозділити на три типи: адресні, інформаційні і керуючі. Ці виводи пов'язані з відповідними виводами на мікросхемах пам'яті і мікросхемах пристроїв вводу-виводу через набір паралельних проводів (так звану шину). Щоб викликати команду, центральний процесор спочатку посилає в пам'ять адресу цієї команди по адресних виводах. Потім він запускає одну або кілька ліній керування, щоб повідомити пам'яті, що йому потрібно, наприклад, прочитати слово. Пам'ять видає відповідь, розміщуючи необхідне слово на інформаційні виводи процесора і посилаючи сигнал про те, що це зроблено. Коли центральний процесор одержує даний сигнал, він приймає слово і виконує викликану команду. Команда може вимагати читання або записи слів, що містять дані. У цьому випадку весь процес повторюється для кожного додаткового слова. Отже, центральний процесор обмінюється інформацією з пам'яттю і пристроями вводу-виводу, подаючи сигнали на виводи і приймаючи сигнали на входи. Іншого способу обміну інформацією не існує. Кількість адресних виводів і кількість інформаційних виводів – два ключових параметри, що визначають продуктивність процесора. Мікросхема, що містить m адресних виводів, може звертатися до 2 т комірок пам'яті. Звичайно m дорівнює 16, 20, 32 або 64. Мікросхема, що містить п інформаційних виводів, може зчитувати або записувати n-бітне слово за одну операцію. Звичайно п дорівнює 8, 16, 32, 36 або 64. Центральному процесорові з 8 інформаційними виводами потрібно 4 операції, щоб зчитати 32-бітне слово, тоді як процесор, що має 32 інформаційних виводів, може зробити ту ж роботу в одну операцію. Отже, мікросхема з 32 інформаційними виводами працює набагато швидше, але і коштує набагато дорожче. Крім адресних і інформаційних виводів кожен процесор містить виводи керування. Виводи керування регулюють і синхронізують потік даних до процесора і від нього, а також виконують інші різноманітні функції. Усі процесори містять виводи для живлення (+3,3 В або +5 В), “землі” і синхронізуючого сигналу (меандру). Виводи керування можна розділити на кілька основних категорій: 1. Керування шиною. 2. Переривання. 3. Арбітраж шини: 4. Стан. 5. Різне. Схема типового центрального процесора, в якому використовуються ці типи сигналів, зображена на рис. 5.11.
Рис. 5.11 - Цоколівка типового центрального процесора. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.) |