VerkfæriÁ öðrum tungumálum
|
Örgjörvi
AMD K6 örgjörvi
Örgjörvi er eins konar miðstýring tölvu. Hugtakið örgjörvi á oftast við eina kísilflögu sem situr á móðurborði, en hugtakið gjörvi er notað um fleiri en eina einingu sem sinna sama verki. Örgjörvi framkvæmir forritaðar skipanir sem geta t.d. verið skipanir um að framkvæma reikniaðgerðir eða samskipti við jaðartæki og minni. Örgjörva má ekki einungis finna í einkatölvum heldur í nánast öllu sem hefur einhvers konar tölvustýringu eins og t.d. þvottavélum, örbylgjuofnum, hraðamælum fyrir hjól, myndbandstækjum, sjónvörpum, geislaspilurum og bílum.
[breyta] Klukkun örgjörvaEinn þekktasti eiginleiki örgjörva er klukkutíðni og er það einn sá eiginleiki sem fólk lítur helst á við kaup á einkatölvu. Klukkutíðni örgjörva er mæld í riðum (táknað Hz, Hertz). Árið 2006 er klukkutíðni í nýjum einkatölvum oftast á bilinu eitt til fjögur gígarið. Rafrásir örgjörvans innihalda m.a. rásaeiningar sem kallast vippur (e. flip flops). Þegar vippur eru klukkaðar (þ.e. stjórnað af rafmerki sem kallast klukkupúlsar) finnast ýmis gagnleg not fyrir þær sem notuð eru í örgjörvum. Eftir því sem örgjörvinn er klukkaður hraðar því fljótari er hann að framkvæma skipanirnar. Það sem kemur í veg fyrir að hægt sé að auka klukkuhraða upp úr öllu valdi er að erfitt er að framkalla nægilega nákvæman óbjagaðan klukkupúls og láta öll innri merki hans ná að halda skýru gildi sem er annaðhvort af eða á (núll eða einn). Örgjörvi hitnar einnig meira eftir því sem hann er klukkaður hraðar. Það er vegna þess að aðalbyggingareining hans er svokallaður CMOS smári sem hitnar hraðar við aukna klukkutíðni (CMOS notar mjög litla orku þegar hann heldur óbreyttri stöðu en notar fast magn af orku við að skipta um stöðu og sú orka umbreytist einmitt í varmaorku). Yfirleitt er ofhitnun örgjörva ráðandi þáttur í að ekki sé hægt að klukka örgjörva hraðar og hafa áhugamenn yfirklukkað tölvunar sínar annað hvort í stuttan tíma eða með kælibúnaði (gjarnan frumlegum og framandlegum) og þannig fengið tölvur sínar til að vinna örlítið hraðar. [breyta] Helstu einingar örgjörvaGisti (e. register) eru mjög hraðvirk minnishólf sem oftast geyma eitt orð hvert. Gistin eru notuð til að geyma ýmis gildi á meðan örgjörvinn er að vinna með þau. Sum gisti gegna ákveðnu hlutverki (e. special purpose register) og önnur eru eru til „almennra nota“ og getur forritari sem forritar á smalamáli (e. assembly) fengið beinan aðgang að þeim og getur notað þau í hvað sem honum dettur í hug (e. general purpose register). Dæmi um gisti með ákveðið hlutverk eru forritsteljari (e. Program Counter; PC) sem inniheldur vistfang næstu skipunar, skipanagisti (e. Instrunction Register; IR)) sem inniheldur skipanakóða (e. Op code) skipunarinnar sem verið er að framkvæma, Memory Data Register (MDR) sem inniheldur gagnaorð sem verið er að flytja í eða úr minni og Memory Address Register (MAR) sem inniheldur vistfang sem á að lesa úr minni eða minnisvistfang sem á að skrifa í. Reikniverk (e. ALU; Arithmetic Logic Unit) eru stafrænar rásir sem geta framkvæmt reikniaðgerðir eins og t.d. samlagningu, frádrátt, hliðun, rökaðgerðir eins og OG, EKKI, EÐA, EKKI OG, EKKI EÐA (e. AND, OR, NAND, NOR). Braut (e. bus ) er flutningsleið milli eininga örgjörvans. Ef leggja á saman gildi í gistum eða flytja gildi milli gista þá eru brautir sú flutningsleið sem er notuð til að færa gildi milli gistanna og reikniverksins þar sem samlagnin er framkvæmd. Algengt er að örgjörvar hafi fleiri en eina braut og sinna þær oft mismunandi hlutverkum, t.d. flytja sumar brautir bara vistföng, aðrar flytja gildi einungis ákveðnar leiðir (t.d. tildæmis flytja sumar einungis frá gistum (þ.e. generalpurpose registers) til reikniverks meðan aðrar flytja frá reikniverki til gista). Skipana afkóðari er stundum hluti af stýrieiningu, Skipana afkóðari, afkóðar skipanakóðann og færir niðurstöðuna til stýrieingarinnar. Stýrieining (e. Control Unit), Stýrieiningin framkallar stýrimerki sem stjórna framkvæmd hverrar skipanar. Flest stýrimerki eiga sér sér línu sem er annaðhvort kveikt á eða slökkt á. Dæmi um stýrimerki geta t.d. verið: merki sem lætur gildi gistis út á braut, merki sem lætur gisti taka gildið sem er á braut og merki sem lætur reikniverkið leggja saman og skila niðurstöðunni í ákveðið gisti. Ílags- og frálagseining (e. I/O device; I/O = input/output). Sér um samskipti við jaðartæki eins og t.d. prentara, skjá, lyklaborð, mýs. Flýtiminni (e. cache) geyma gildi úr aðalminni sem mikið eru notuð og er einskonar speglun á hluta þess. Aðgangur að flýtiminni er margfallt hraðari (færri klukkupúlsar) heldur en að aðalminni. Ekki eru allir gjörvar með aðalminni og eru ýmist á sömu kísilflögu (L1 eða level 1 cache) og örgjörvinn, og á sér flögu (L2 eða level 2 cache). Margir örgjörvar hafa bæði. [breyta] Afköst örgjörvaAfköst örgjörva eru gjarnan mæld með svokölluðum SPEC prófum. SPEC er stofnun sem er ekki er rekin í hagaðarskini sem sér um að framkvæma prófin. Prófin ganga út á það að láta örgörva keyra sér valin forrit og bera tíman sem það tekur saman við tíman sem það tekur valda viðmiðunarvél að keyra sama forrit. Klukkutíðni er ekki eini þátturinn sem ræður afkastagetu örgjörva heldur má setja fram eftir farandi jöfnu fyrir henni: [breyta] Helstu framleiðendur og hönnuður örgjörvaFramleiddu örgjörva í Apple tölvur fram til ársins 2006. Framleiddu 68k línuna og PowerPC í samstarfi við IBM línurnar. Framleiddu og hönnuðu fullt af örgjörvum og voru stærstir og leiðandi framan af. Framleiða POWER örgjörva seríuna. Einn helstu örgjörvaframleiðandi fyrir einkatölvur frá og með 9. áratugnum. Framleiddu x86 línuna sem m.a. Pentium örgjörvar tilheyra. Þeir keyrðu Dos og Windows stýrikefrin. Nýjasta flaggskip Intel er Quad Core örgjörvinn sem keyrir bæði Windows og Mac OS stýrikefri. Framleiða örgjörfa með nánast samskonar skipanasetti og x86 örgjörfar frá intel og eru í harðri samkeppni við þá. Einnig má nefna fleiri eins og t.d. Toshiba, Texas Instruments, Microchip (framleiða PIC örgjörva) og Siemens. [breyta] Heimildir
|