Professional Documents
Culture Documents
Структура рачунара
Архитектура рачунара описује онај део структуре рачунара који
одговара програмском моделу рачунара са становишта програмера на
машинском језику. Другим речима – Начин на који програмер на
машинском језику види рачунар назива се архитектура рачунара. Ту
спада сет наредби (инструкција), програмски видљиви регистри
процесора, механизам прекида, структура табела за управљање
меморијом и руковање грешкама у раду рачунара.
Организација рачунара бави се оним деловима структуре
рачунара које програмер на машинском нивоу не види. Ту спада
имплементација одређене архитектуре, проточна структура
процесора, невидљива кеш меморија, решавање проблема
приоритета код преузимања магистрале, подела меморије на
странице, мултиплексирање адресних линија и слично.
Структура рачунара подразумева шири појам од архитектуре.
Под структуром рачунара подразумева се скуп основних елемената
који чине рачунарски систем, везе између њих и основне функције
које ови елементи обављају.
У центру самог рачунара је јединица централног процесора
(CPU – Central Processing Unit). Јединица централног процесора
управља целокупним радом рачунара и обрађује податке према
задатом програму. Јединица централног процесора генерише
потребне сигнале за обраћање периферним (улазно – излазним
уређајима) и меморији и од њих добија податке, обрађује их и
обрађене податке враћа. Сукцесивним понављањем овог
поступка, контролисаног програмом, извршавају се и
најсложенији алгоритми и решавају се и најсложенији задаци
обраде података или управљања процесима.
Јединица централног процесора је преко системске
магистрале (BUS) повезана са оперативном меморијом и улазно
излазним уређајима (слика 2.1.). Системска магистрала
представља уређени скуп проводних линија преко којих се
преносе сигнали између различитих делова рачунара.
Регистри опште
MAR
намене
MDR
R15
SP
Меморија
PC
A B IR
ALU Управљачка
C0 јединица
ALUout
PSW
Извршење
Типови података инструкција
Механизам
Механизам прекида
улаза/излаза
Архитектура процесора
Под архитектуром процесора подразумева се програмски модел
видљив за програмера. Поменути програмски модел подразумева:
Скуп програмски доступних регистара
Формат инструкција
Циклус извршења инструкција
Типови података
Скуп инструкција
Начини адресирања
Механизам прекида
Механизам улаза / излаза