Зворотний зв'язок

Архітектура та програмне забезпечення комп’ютера

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

3.1.2. Управління пристроями.

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

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

Існують ситуації, коли переривання генеруються самим мікропроцесором, як реакція на нештатні ситуації. Такі переривання називаються винятками (exceptions) і генеруються при виникненні помилок при обчисленнях (наприклад, якщо при виконанні операції ділення має місце ділення на 0) або в результаті звернення до пам’яті за неіснуючою адресою. Механізм винятків дозволяє ефективно реалізувати на комп’ютері підсистему т.з. віртуальної пам’яті.

Найрозповсюдженішими моделями мікропроцесорів, які застосовуються в персональних комп’ютерах (ПК) є мікропроцесори, ряду х86 фірми Intel Corporation та сумісні з ними моделі інших фірм (насамперед, фірми Advanced Micro Devices – AMD). Основною ознакою їх класифікації є розрядність внутрішньої шини даних (таблиця 3.1.2.1).

Таблиця 3.1.2.1. Класифікація мікропроцесорів х86.

РозрядністьIntel CorporationСумісні функціональні аналоги

8-розрядні8080, Z80КР580ВМ80 (СРСР)

16-розрядні8086/8088, 80286КР1810ВМ86 (СРСР)

32-розрядні80386, 486, 586, P5 (Pentium), P6 (Pentium II/III/IV, Celeron)Am386, Am486, Am5x86 (5k86), AMD K5, K6, K6-II, K6-II (фірма AMD)

64-розрядніP7 (Itanium) – Merced, McKinley

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

3.2. ПАМ’ЯТЬ.

3.2.1. Оперативна пам’ять.

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


Реферати!

У нас ви зможете знайти і ознайомитися з рефератами на будь-яку тему.







Не знайшли потрібний реферат ?

Замовте написання реферату на потрібну Вам тему

Замовити реферат