Компьютер - Универс. многфункц. електр. програмно-упр. устр-во длязберігання, обр. і передачі інф-ії.
Під архітект. комп'ютера понімаестся сукупність його харак-к. Це заг.опис. структ. і функцій ЕОМ, принципу роботи та системи і сист. командпроцесора.
Осн. комп. арх-ри: p>
> Процесор p>
> Внутр. (засн.) пам'ять p>
> Зовнішня пам'ять p>
> пристрої. введення p>
> пристрої. виводу. p>
КОМП'ЮТЕР p>
Апаратне забезпечення ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ
А. О.: p>
> Системний блок p>
> пристрої введення-виведення
С. Б.-корпус, в кот. устанавл. гол. компоненти комп'ютера p>
> Друковані плати p>
> механич. пристрої. p>
ОЗУ Память ПЗУ p>
Процесор ВЗП p>
ENTER, ВИСНОВОК p>
Процесор - програмно-упр. електр. устр-во, предназн. для обр. інф-ії іупр. всією роботою комп'ютера.
Сист. магістраль (шина) - канал зв'язку між розл. пристрої. комп'ютера. Сост зтрьох шин: p>
> Шина адреси p>
> Шина даних p>
> Шина управління p>
Процесор:
| УУ | АЛУ |
| | Регістри | p>
УУ - пристрої. управління (предназн. для упр. всіма частинами комп'ютера.
АЛП - арифметико-логічне устр-во (предн. для роботи з даними)
Регістри - внутр. пам'ять процесора.
Хар-ки процесора: p>
> Розрядність p>
> Тактова частота
Розрядність: довжина комірки для інформації, яку може обробитипроцесор в од. часу.
Такт. частота: швидкість роботи процесора.
Пристрій керування. Управл. здійснений. за допомогою імп. сигн. що посилаються
УУ на соотв. входи керованих компонентів. Керування машиною здійснення. здопомогою дешифрує. команд (преобраз. двійкових. код в одиничних. сікнал) p>
Код Операції p>
Дешифратор p>
УУ. p>
керуючі сигнали
АЛП - обчислити. інструмент процесора p>
Дані p>
Алу p>
Результат
Через 2 входу в АЛП пост. дані, рез-ти обробки яких через 1 вихідпередаються далі. Крім даних на АЛП пост. сигнали - перетворень. кодиоператорів програми. Вони вказують що потрібно робити з цими даними.
Осн. Пристрої. в АЛП є суматор, який фактично вип. всі аріфм.операції. p>
Регістри - дуже важливий ел-т процесора, предн. для зберігання інф-ії у вигляді дв. числа або коду. Регістри - внутр. пам'ять процесора. p>
Регістри пристрою управління p>
Регістр - лічильник команд.
Для дотримання алг. ршенія необх., щоб команди вип. в строго опр.порядку. За собл. цього порядку стежить регістр - лічильник команд. Йоговмістом є адреса комірки пам'яті, де знаходиться команда. Р-р --лічильник команд завжди вказує на наступну команду, а не на ту, якавиконується в даний момент. p>
Р-р команд.
викинь. з пам'яті команда пост. по шині даних в р-р команд, після чогопочинається її вип. Першим етапом є дешифрування. P>
Р-р адреси.
Для того, щоб вибрати з пам'яті Очер. команду, вміст лічильникакоманд передається пошіне в р-р адреси. p>
Р-р покажчик стека.
Стек - спеціально організоване опер. запам'ятовуючи. устр-во, блок зберіганняякого сост. з комірок, соед один з одним в ланцюжок.
Процесор бере на себе здійснення. викликів підпрограм і повернення в перерванупрограму. Ці ф-ії він виконує за допомогою стека і спец. регістра. У цьому р -ре зберігається адреса стека, звідки стався виклик в підпрограму. p>
Р-ри загального призначення (РОН)
Не мають ніякого функц. зн-а і ісп. програмістами за своїм УСМ. p>
Регістри арифметико-логічного пристрою p>
Р-р акумулятор.
Явл. переможе. пам'яттю при вип. арифметичних і логічних операцій. З 2хданих, пост. в АЛП 1 зберігається в акумуляторі. Рез-т операції також приміщ. вакк.
Переможе. пам'ять для пересилання даних з 1 чати відс. в ін
Сам зм. свої дані (інвертує) Перекладає в «0» розряди, зрушує їх (і ( p>
Буферні регістри.
При пост. даних в АЛП вони спочатку накапл. в БУФ. розчинах, тим самим осв.шина для проходу. ін даних p>
Р-р стану.
Зберігає інф. про стан процесора і вип. ним програми в данн. моментчасу.
Контролює результат операції, вип. в АЛП. Для цього він виставляєодиницю у слід. розряди: p>
> Розряд переносу. ( «С») Одиниця в цьому розряді указ. на те, що вип. опер-а закінчилася перенесенням одиниці в старший розряд. p>
> Заперечуючи. розряд. ( «N») Одиниця в цьому разр. показ, що рез-т оп-ії - отр. число. p>
> Нульовий розряд. ( «Z») Одиниця в цьому розряді показує, що у всіх розрядах рез-т = 0. P>
запам'ятовуючи. ел-том у будь-якому р-ре явл. тригер, який може перебувати. в одному з
2х станів. Одне - запам'ятовуючи. двійкових. нуля, інше - одиниці. Число тригерів в регістрі наз. його розрядністю. p>
Внутр. пам'ять обл 2ма осн. св-вами: p>
> Дискретність, p>
> адресується
Дискретність - складається з деяких часток. (бітів) Пам'ять - впорядкованапослідовність двійкових. розрядів (бітів)
Ця послідовність ділиться на групи по вісім розрядів.
Інформація в пам'яті зберігається в комірці. Осередок пам'яті - група остан. байтіввнутр. пам'яті комп'ютера. Вона вміщує в себе інформ., Доступн. для обр.однієї команди процесора. СОД. комірки з. машинним словом. Осередок має 2характеристики: p>
> Адреса p>
> Вміст
Адреса: числ. значення, індивід. визна. Позиціонуван. комірки в пам'яті.
Содерж. Теж числ. значення, зберігаючи. в цій комірці. p>
ОЗУ.
У процессе6 вип. опер. саме з її процесор бере дані для обр. і внеї зап. рез-т. При викл. комп'ютера її вмісту. стирається. p>
ПЗУ.
Предназн. для зберігання невеликих, але дуже важливих прогр. для комп.
Відеопамять: Зберігає код граф. висновок. на дисплей.
Кеш-пам'ять: зберігає найбільш часто використовувані ділянки опер. пам'яті. p>
Між будь-яким пристрої. і ОЗУ є 2 переможе. ланки: p>
> Контроллер (адаптер) упр. зовн. устр-вом p>
> Сист. магістраль (загальна шина) канал зв'язку.
Сист. шина сприяння з. 3 магістралі: p>
> Маг. даних p>
> Маг. адреси p>
> Ман. упр-я
Маг. даних предн. для перед. і отримання даних. Двунаправлена.
Маг. Адреса предн. для передачі цифр. адреси яч. пам'яті або внешн. пристрої.
Однонаправлені.
Маг. упр. предн. для перед. сигн. упр-я, кот. сопр. будь-яку передачу адресяабо даних. Двунаправлена. P>
Кожна команда предст. собою остан. дв. разр. і містить код опер, якутреба виконати по даній команді, інф. про операнда і про там, куди слідпомістя. рез-т.
Операнд - ел-т інф, беру участь. в вип. операції.
Формат команди: совок. відомостей, які ставлять її довжину, склад,призначення, і взаємне располож. її частин. Чати команди наз полями.
Команди бувають адресними і безадресним. Безадр: у форматі немає інф. проадреси операндів.
Адресна: один або більше її адр. роз. в осн. пам'яті комп. p>
> одно- p>
> двох- p>
> трехадресниев зав-сті від кількості полів. p>
Готова до вип. прогр. сост з остан. команд, які задають порядок дійкомп'ютера. Крім того програма сприяння з. початково. дані, а також ісп. осередкупам'яті для запам'ятовуючи. переможе. і кін. рез-тов.
Перед вип. прогр. загр. в деяку обл-ть осн. пам'яті. Перед запускомпрогр. відс. повідомл. адреса 1 команди, з якою треба починати вип. команди,потім остан. до викон. след. дії: p>
1) Ізвл. з осн. пам'яті команди, адреса якій знаходиться. в рах. команд. p>
2) Розшифровка p>
3) Якщо потрібно обр. в пам'ять, то це відбувається і операнди ізвл. з пам'яті. p>
4) Вип. опер з кодом, закладений. в даній команді (якщо р-т опер. не треба поміщати в пам'ять, то проц. перехід. до дійств. 6) p>
5) Зберегти. рез-та в пам'яті p>
6) Вич. адреси слід. команди і запам'ятовуючи. його в лічильнику команд. перехід до дії 1.
----------------------- p>
системна магістраль p>
p>