Mikroprocesszor
CU, ALU, regiszterek
CU Control Unit - Vezérlőegység Processzor-részegységek működésének összehangolása Program végrehajtása, vagyis beolvasott utasítást értelmezi dekódolja a végrehajtó egység (ALU) számra elhelyezi
ALU Aritmetikai és logikai egység Vezérlőegység által előkészített utasításokat végrehajtja Alapvető műveleteket végez: összeadás, kivonás, léptetés (jobbra vagy balra), logikai műveletek
Regiszterek Ideiglenes tárolóegységek a processzor műveleteinek számára Processzoronként változik a számuk, fizikai elhelyezkedésük, funkciójuk Mai processzorokban akár több száz darab (16 és 32 bitesek)
Cache Gyorsítótár A processzor saját memóriája Gyorsabb és drágább mint a főtár Egybeépül a processzorral.
A processzor sebessége Hertz-ben mérjük Órajel (adó) chip – kvarckristály, mely feszültség hatására adott frekvencián rezeg A rendszer sebességét meghatározó mérőszám 1 periódus/másodperc = 1 Hz 1 millió periódus/másodperc = 1 MHz 1 milliárd periódus/másodperc = 1 GHz
Nézelődjünk Youtube: Processzor beszerelése Youtube: Intel vs AMD (hűtés eltávolítása) Weboldal: hardver összeszerelése
Milyen pocesszorunk van? A kérdés nem költői. Nézzük meg! Start → Vezérlőpult → Rendszer Diagnosztikai programok: CPU-Z Everest
Processzor - memória - háttértár
Northbridge – északi híd
Rendszersín RAM-ot és a processzort kapcsolja össze Két részre osztjuk: Adatsín – adatokat és programokat szállítja Címsín – a kívánt adat helyét szállítja
Northbridge és rendszersín
CISC Complex Instructions Set Computer Viszonylag kevés regiszter (50 - 80) Sok, akár néhány száz utasítás Bonyolultabb címzési módok, emiatt változó hosszúságúak az instrukciók Az utasítások változó ciklusidőt, a komplexebbek nagy ciklusszámot igényelnek Az assembly programozás egyszerűbb: a komplex instrukciók valóban komplex feladatokat oldanak meg.
RISC Reduced Instructions Set Computer Sok regiszter (több száz) Kevesebb a tárművelet, sok a regiszterművelet Fix a kódhosszúság, egyszerűek a címzési módok Csak a legalapvetőbb utasítások léteznek gépi szinten → egyforma ciklusidőt igényelnek Gyors és egyszerű a dekódolás Az operációs rendszerekhez igazítottan tervezik