CPU
A Wikipédiából, a szabad enciklopédiából.
A CPU (angol: Central Processing Unit – központi feldolgozóegység) más néven processzor, a számítógép „agya”, azon egysége, mely az utasítások értelmezését és végrehajtását vezérli, félvezetős kivitelezésű, összetett elektronikus áramkör. Egy szilícium kristályra integrált, sok tízmillió tranzisztort tartalmazó digitális egység. A bemeneti eszközök segítségével kódolt információkat feldolgozza, majd az eredményt a kimeneti eszközök felé továbbítja, melyek ezeket az adatokat információvá alakítják vissza. A PC-be helyezett processzort az Intel fejlesztette ki. A processzor alatt általában mikroprocesszort értünk, régebben a processzor sok különálló áramkör volt, ám a mikroprocesszorral sikerült a legfontosabb komponenseket egyetlen szilíciumlapkára integrálni.
Tartalomjegyzék |
[szerkesztés] A processzorok története
Az első mikroprocesszor az 1971-ben megjelent 4 bites szóhosszúságú Intel 4004 volt. Később több sikeres 8 bites sorozat jelent meg több gyártó részéről (Intel 8008, 8080, 8085, Zilog Z80, Motorola 6800, MOS Technology 6502).
A 80-as évektől kezdve megnőtt a processzorok szóhossza (Intel 8086 (az IBM PC és PC/XT processzora): 16 bit (20-bites címtartomány), Intel 80286 (a PC/AT processzora): 16 bit (24 bites címtartomány) – 1982, Intel 80386: 32 bit – 1985) az órajel folyamatos növekedése mellett.
[szerkesztés] A processzor főbb részei
- ALU: (Arithmetic and Logical Unit – Aritmetikai és Logikai Egység). Ez a processzor „számológépe”, alapvető matematikai és logikai műveleteket hajt végre. Az ALU végrehajtási sebessége növelhető egy koprocesszor (FPU, Floating Point Unit, lebegőpontos műveleteket végző egység) beépítésével, ami egyes feladatokat gyorsabban hajt végre, mint az ALU. Az ALU minden mikroprocesszor alapvető részegységévé vált, a mai processzorok mindegyike tartalmaz lebegőpontos végrehajtóegységet is.
- CU: (Control Unit a.m. vezérlőegység vagy vezérlőáramkör). Ez szervezi, ütemezi a processzor egész munkáját. Például lehívja a memóriából a soron következő utasítást, értelmezi és végrehajtatja azt, majd meghatározza a következő utasítás címét.
- Regiszter (Register): A regiszter a processzorba beépített nagyon gyors elérésű, kis méretű memória. A regiszterek addig (ideiglenesen) tárolják az információkat, utasításokat, amíg a processzor dolgozik velük. A mai gépekben 32/64 bit méretű regiszterek vannak. A processzor adatbuszai mindig akkorák, amekkora a regiszterének a mérete, így egyszerre tudja az adatot betölteni ide. Például egy 32 bites regisztert egy 32 bites busz kapcsol össze a RAM-al. A regiszterek között nem csak adattároló elemek vannak (bár végső soron mindegyik az), hanem a processzor működéséhez elengedhetetlenül szükséges számlálók, és jelzők is. Ilyen pl. :
- utasításszámláló, ami mindig a következő végrehajtandó utasítás címét,
- flagregiszter, amely a processzor működése közben létrejött állapotok jelzőit (igaz, vagy hamis),
- és az akkumulátor, amely pedig a logikai és aritmetikai műveletek egyik operandusát, majd az utasítás végrehajtása után az eredményt tartalmazza.
- Buszvezérlő: A regisztert és más adattárolókat összekötő buszrendszert irányítja. A busz továbbítja az adatokat.
- Cache: A modern processzorok fontos része a cache (gyorsítótár). A cache a processzorba, vagy a processzor környezetébe integrált memória, ami a viszonylag lassú rendszermemória-elérést hivatott kiváltani azoknak a programrészeknek és adatoknak előzetes beolvasásával, amikre a végrehajtásnak közvetlenül szüksége lehet. A mai PC processzorok általában két gyorsítótárat használnak, egy kisebb (és gyorsabb) elsőszintű (L1) és egy nagyobb másodszintű (L2) cache-t. A gyorsítótár mérete ma már megabyte-os nagyságrendű.
[szerkesztés] Az óra és az órajel
Az óra az egész számítógép működéséhez szükséges ütemet biztosítja. Az óra magában foglal egy kvarckristályt, ami az órajel előállításához szükséges rezgést adja. Sebességét Hertzben (Megahertzben) mérjük, egy óra körülbelül 100 MHz-es rezgést ad, ezért a mai nagysebességű processzorokban egy szorzót alkalmaznak, hogy magasabb órajelet, ezáltal gyorsabb processzort kapjanak.
A processzor részegységei (Itt a legalapvetőbb műveleteket végző részegységekre kell gondolni, tehát nem egy olyan nagy egységre, mint például az ALU.), tehát a processzor részegységei az órajel ütemére végzik feladataikat; amikor egy részegység megkapja az órajelet egy elektronikus jel formájában, akkor elvégzi a soron következő műveletet, amikor megkapja a következő jelet, akkor a következő műveletet végzi el. Egy másodperc alatt egy mai processzor egysége több milliószor kap jelet. Az órajel sebességének így ahhoz az időhöz kell alkalmazkodnia, amennyi időbe telik egy részegységnek a rá kijelölt művelet elvégzése (Különben akkor jönne a következő művelet, amikor az előző még feldolgozás alatt van, és ez érthetően problémákat okozna). Ez lényegében azt eredményezheti, hogy a processzor egységeinek a leglassúbb elem miatt kell várakozniuk. Ezt persze különféle megoldásokkal orvosolják.
Ám a műveletet nem szabad összetéveszteni az utasítással, ezek bonyolultsága miatt egy utasítás végrehajtása több órajelciklust is igénybe vehet. Az is lassító tényező, hogy a processzor az adatokat lassabban kapja, mint ahogy fel tudná dolgozni őket, ilyenkor pedig várakoznia kell.
Gépi ciklusnak nevezzük azt az időt, amely alatt a számítógép egy gépi műveletet végre tud hajtani. Egy gépi ciklus általában több órajelütemből áll, az egyes utasítások végrehajtásához szükséges gépi ciklusok száma utasításonként más és más lehet.
[szerkesztés] A processzor utasításkészlete
A processzor által ismert műveletek és utasítások összességét értjük a processzor utasításkészlete alatt. Legelőször a RISC (Reduced Instructions Set Computer) utasításkészletet használták, ez leegyszerűsített, rövid utasításokat tartalmazott. Elsődlegesnek tekintette a sebességet, és az egyszerűséget. Később a CISC-et (Complex Instructions Set Computer) alkalmazták, ez már több, hosszabb utasítást tartalmazott, ám a túl sok, bonyolult utasítás nem bizonyult célravezetőnek, ezért visszatértek a RISC-hez. Ma már persze rengeteg utasításkészlet van, melyben keverednek a RISC, és a CISC irányelvei (Pentium, Pentium MMX, SSE 3/4, 3D now!).
[szerkesztés] A processzor tokozása
Tokozáson a processzor külső burkát, érintkezőinek kialakítását értjük. Két elterjedt fajtája van:
- PGA-tokozás (manapság használatos): itt a csatlakozók a négyzet alakú tok a alján helyezkednek el. Lehetséges olyan fajtája is, hogy a tűk az alaplapon helyezkednek el, és processzoron csak az érintkezők találhatóak. Ezen belül is lehet:
- CPGA azaz kerámia tok, vagy
- PPGA műanyag tok.
- SECC-tokozás: a tok inkább egy kazettára hasonlít, az érintkezők (tűk) az alján vannak.
[szerkesztés] A processzor hűtése
A mai processzorok olyan magas frekvencián dolgoznak, hogy egyszerűen elolvadnának az elektromos áram hőhatása miatt: ezt kell hűtőrendszerrel orvosolni. Több fajtája létezik:
- Léghűtéses: A processzorra felszerelnek egy hűtőbordát, ami elvonja a hőt, és egy hűtőventillátorral hűtik azt. A hűtőborda és a processzor közé szinte mindig hűtőpasztát tesznek, a jobb hőátadás édekében. Ez általában alumínium hűtőpaszta.
- Vízhűtéses: Csövekben vizet cirkuláltatnak, és ezt kötik rá a hűteni kivánt alkatrészre. Teljesen halk, emellett igen hatékony, ám kiépítése bonyolult és drága.
Egyéb hűtési fajták is léteznek, de ezek nem olyan elterjedtek, például:
- Peltier hűtés: a processzorra egy ún. Peltier elemet raknak, és erre kerül rá egy további hűtő egység. Az elem lényege, hogy a töltés áramlása mellett hőáram alakul ki, amelynek következtében az elem egyik oldaláról a másikra vezeti a hőt → az egyik oldala hideg, míg a másik oldala forró lesz.
- Hidrogénes hűtés
- Hőcsöves hűtés
- Folyékony nitrogénes hűtés
A processzorgyártók különféle módszereket vezettek be arra, hogy ha a CPU nincs terhelés alatt, órajeléből visszavegyen, kisebb teljesítményen dolgozzon, és ezáltal kevesebb hőt termeljen. ILyen megoldás az AMD Cool 'n Quiet és az Intel SpeedStep technológiája is. Ezeket az eljárásokat főleg hordozható számítógépekben használják.
Prohardver.hu- s leírás a hűtésekről.
[szerkesztés] Processzorgyártók, mai processzortípusok
Manapság két nagy processzorgyártó vetekszik egymással, az Intel és az AMD. Az Intel a nagyobb, belőle vált ki az AMD. Mind a két processzorgyártónak nagy részesedése van a videókártyák piacán is. Rajtuk kívül vannak még processzorgyártók ugyan (IBM, Cyrix), de piaci részesedésük a mikroprocesszorok terén igen csekély. Mai processzorfajták:
- Intel:
- Xeon – szerverprocesszor, LGA771, illetve Socket 603 foglalatba illeszkednek.
- Quad-Core Xeon – négymagos processzor, csak kevés alkalmazás tudja kihasználni a négy magban rejlő előnyt, LGA775/LGA771 foglalatba illeszkednek
- Core 2 Duo – kétmagos, rendkívül jó ár/érték mutatójú, nagy teljesítményű processzor, LGA775 foglalatba illeszkednek.
- Core 2 Quad – Otthoni gépekbe szánt négymagos processzor, LGA775 foglalatba illeszkedik.
- Pentium 4, Pentium D – Az Intel előző architektúrára épülő processzorcsaládja, van kétmagos is belőle, a Pentium 4-esek első verziói (Willamette) S423 foglalatba illeszkedtek, második verziói (NorthWood, Prescott 1M) S478 foglalatba illeszkednek, és a Pentium 4-esek legutolsó verziói (Prescott 1M, Prescott 2M és Cedar Mill) LGA775 foglalatba illeszkednek. A Pentium D-k (Pressler) kizárólag LGA775 foglalatba illeszkednek.
- Celeron – mérsékelt árú és teljesítményű processzor, Willamette magosok S478, NorthWood magosok S478, és Prescott magosak pedig S478 illetve LGA 775 foglalatba illeszkednek.
- Pentium M (Mobile), Celeron M, Core Solo, Core Duo, Core 2 Duo, mobil gépekbe szánt mérsékelt fogyasztású és hőleadású processzorok.
- AMD:
- Opteron – szerverprocesszor, S940 foglalatba illeszkednek vagy az újabbak Socket F(S1207) foglalatba. (Az egyutas változatok S939 és AM2 foglalatot használnak.)
- Quad-Core Opteron – négymagos processzor, Socket F(S1207) foglalatba illeszkednek.
- Athlon FX – Csökkentett teljesítményű Opteron processzorok, az FX5x széria egymagos processzor volt, az FX6x széria pedig kétmagosak. Az AMD 2007-ben vezette be az AMD 4x4-et, mellyel 4 magos rendszert lehet létrehozni úgy, hogy egy alaplapon 2db processzorfoglalat van. Egyelőre csak az nVidia gyárt hozzá chipsetet, és csak Socket F(S1207) foglalatban működnek.
- Phenom X4 - natív négymagos processzor
- Phenom X3 - hárommagos processzor, ami egy olyan Phenom X4-es, aminek a négy magja közül csak három működik, a negyedik pedig le van tiltva
- Athlon X2 – Az AMD kétmagos processzora, S939 illetve Socket AM2 foglalatba illeszkednek.
- Athlon64 – Az AMD híres egymagos processzorcsaládja, S754,S939, Socket AM2 foglalatba illeszkednek
- Sempron – mérsékelt árú és teljesítényű processzorok, S754, S939 és Socket AM2 foglalatba illeszkednek.
- Turion – Az AMD mobil processzora
- Turion64, Turion64 X2 – 64 bites; illetve kétmagos mobil processzorok
- Opteron – szerverprocesszor, S940 foglalatba illeszkednek vagy az újabbak Socket F(S1207) foglalatba. (Az egyutas változatok S939 és AM2 foglalatot használnak.)
[szerkesztés] Külső hivatkozások
Egy leírás a tuningról, és más alapvető tudnivalókról: [1]
Egy másik leírás: [2]
[szerkesztés] Források
- DR. KOVÁCS TIVADAR, DR. KOVÁCSNÉ COHNER JUDIT, OZSVÁTH MIKLÓS, G. NAGY JÁNOS: Mit kell tudni?: a PC-ről az OKJ és ECDL vizsgákhoz: a PC-k hardver, szoftver és üzemeltetési kérdéseiről : számítástechnikai alapismeretek, Windows 95, Office 97 szoftverek, adatbáziskezelés, elektronikai levelezés, 2002, ComputerBooks
ISBN: 963-618-189-6
Ismertető - MIKE MEYER: PC hardver és karbantartása, 2004, PANEM KFT
ISBN: 9635453825
Ismertető - SIMON GYULA: Számítástechnika 9. osztálynak, 2000, Pedellus Novitas Kft
ISBN: 963 9216 17 8
Ismertető - SIMON GYULA: Számítástechnika 8. osztálynak, 1999, Pedellus Novitas Kft
ISBN: 963 9216 04 6


