A szerkezet a processzor

Egyszerűsített szerkezetének egy processzort ábrán látható. 2.1.

A szerkezet a processzor

Ábra. 2.1. processzor szerkezete.

ALU aritmetikus műveletek, mint az összeadás, kivonás, és logikai műveletek.

A vezérlő egység meghatározza sorozata mikroutasítások végzett feldolgozása műveleti kódokat (parancsok).

Az órajel-generátor. vagy órajel-generátor. Ez határozza meg a működési frekvenciája a processzor. A szinkronizált órával a belső parancsokat a processzor és más eszközök. Az órajel-generátor előállítja (generál) négyszög impulzus, hogy kövesse egy bizonyos frekvencián (a különböző frekvencia különböző processzorok).

Elméletileg az elektronikus számítógépek két fogalom: a gépi ciklus és gépi ciklus.

Automatikus ciklus megfelel egy időszak az órajel és az alapegysége időmérés parancsvégrehajtás processzor.

Gépi ciklus áll több gépi ciklus. Gépciklusonként - azt az időt, hogy végre egy parancsot.

Gépi ciklus különböző lehet a különböző parancsokat. Mert egyszerű parancsokat megkövetelheti csak 1-2 gépi ciklus. Míg a komplex utasításokat, mint a többszörösen előírhatja akár 50 gépi ciklus, vagy több. Ez egy nagyon fontos pont. Amikor írsz valós programokat, melyek nagyon fontos a sebesség, nem szabad elfelejteni, hogy a különböző parancsok megkövetelik a megfelelő CPU időt. Ez azt jelenti, ugyanazt a műveletet nem lehet tenni, például 100 gépi ciklus, és lehet, és 20. Ez függ a tapasztalat és készség a programozó, valamint a konkrét feladatokat.

Továbbfejlesztése, a programot úgy, hogy lefut a lehető leggyorsabban (vagyis annak végrehajtására van szükség a lehető legkevesebbet gépi ciklus) optimalizálásnak hívják a sebesség. Ilyen esetekben gyakran kell feláldozni valamit, például, hogy bonyolítja a programot, vagy növelni a méretét. Vannak más típusú optimalizálási például méretének optimalizálására. Ebben az esetben általában áldozatot sebességet annak érdekében, hogy a program egy minimális mérete a futtatható fájl. optimalizálása választás függ a konkrét probléma. Kérdések optimalizálási lesz szó a vonatkozó részt.