Централни процесор

Процесор представља централни уређај рачунара који непосредно управља процесом обраде и узајамном комуникацијом свих осталих делова рачунара. Процесор обавља следеће функције:

– декодира и извршава инструкције програма;
– организује обраћање (приступ) оперативној меморији;
– по потреби иницира рад периферних уређаја;
– прихвата и обрађује захтеве који долазе од других јединица рачунара и из окружења;
– обезбеђује пренос података између компонената рачунара, као и размену података са спољним окружењем, …

Рад процесора одвија се извршавањем програма у оперативној меморији. Извршавање програма састоји се у преносу сваке инструкције из оперативне меморије, преносу података из оперативне меморије или регистара процесора у аритметичко-логичку јединицу, извршавању операције предвиђене том инструкцијом и памћење резултата у оперативној меморији или регистрима.

Структурна шема процесора

Структурна шема процесора

Модули који чине процесор:

управљачка јединица: генерише управљачке сигнале за: избор редоследа инструкција из меморије, декодирање кода операције, формирање адреса операнада, приступ оперативној меморији и пренос операнада у аритметичко-логичку јединицу (АЛЈ), извршавање операције предвиђене кодом инструкције, пренос добијеног резултата у оперативну меморију, иницирање улазно-излазног преноса, организацију реакције процесора на спољне захтеве и др.
аритметичко-логичка јединица: извршава аритметичке и логичке операције над подацима
управљачки регистри: служе за привремено чување информација за управљање
регистри опште намене: њихова намена се може дефинисати програмом и најчешће служи као локална регистарска меморија
тактни генератор: формира импулсе за дефинисање временских интервала који синхронизују рад осталих компоненти
модул за управљање магистралом: организује размену података између процесора и оперативне меморије, везу процесора са периферним уређајима и спољашњим меморијама…
унутрашње магистрале: повезују све компоненте процесора

Поред ових компоненти које су назначене на шеми, код савремених процесора могу се наћи и следеће компоненте:

јединица за рад са бројевима у покретном зарезу
више извршних јединица, чиме се омогућава истовремено извршавање већег броја инструкција (код суперскаларних процесора)
кеш меморија
стек меморија
јединица за управљање меморијом
модул за контролу исправности рада и дијагностику процесора
блок опслуживања прекида програма
блок заштите меморије и др.

Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s