A hardver architektúrája. A szoftver architektúrája. Készítette: Csatlós István

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "A hardver architektúrája. A szoftver architektúrája. Készítette: Csatlós István"

Átírás

1 A hardver architektúrája A szoftver architektúrája Készítette: Csatlós István

2 Mit értsünk architektúra alatt? Egy digitális számítógép bizonyos szintű általános specifikációja, beleértve az utasításkészletének, társzervezésének és címzési módjainak, az I/O műveleteknek (és vezérlésüknek) a felhasználói leírását is. (Ebben az értelemben lehetnek hasonló architektúrával rendelkező számítógépcsaládok, melyeknél a megvalósítás különbözhet. A felhasználó, programozó szempontjából az architektúra azonossága biztosítja a kompatibilitást.) Egy másik (villamosmérnöki, hardvertervezői) szempontból az architektúra egy számítógép (rendszer) lényeges részeinek, fő elemei kapcsolódásának leírását jelenti. Ez lehet blokkdiagram, kapcsolási rajz (különböző részletességben), de lehet a felépítés (részben) szöveges leírása is. Mi a tanulmányaink első (nagyobbik) részében az un. Neumann-architektúrájú számítógépekkel foglalkozunk. 2

3 A számítógépes hardver szerkezete A számítógép feladatai: Adatok bevitele Adatok tárolása Adatok feldolgozása Adatok kivitele Számítógép blokkvázlata 3

4 A számítógépes szoftver szerkezete Azon programok összessége, amelyek a felhasználó feladatait oldják meg: Hasznos segédprogramok, melyek a felhasználó munkáját könnyítik meg: Azok a programok, pontosabban az a programrendszer, amely a gép egyes berendezéseit működteti: Felhasználói szoftver Rendszerközeli szoftver Rendszerszoftver 4

5 A különböző architektúrák elkészítésének alapelve Rétegezettség (Layered architecture) elve, lényege: Egy alsóbb réteg szolgáltatásokat biztosít a felső rétegnek. Biztosít egy magasabb absztrakciós szintű virtuális utasításkészletet. A felső réteg nem látja az alatta lévő réteg megvalósítását, annak részleteit, csak a virtuális utasításkészletét. A még lejjebb lévő rétegek részletei pedig teljesen el vannak rejtve a felső réteg elől: a közvetlen alatta lévő réteg elszigetel. Jól meghatározott protokollok és interfészek kellenek az egyes rétegek között. 5

6 A hardver elemei: a ház és a tápegység Háztípusok 1. Baby ház Fekvő elrendezésű ház. A meghajtó bővítő-helyek száma gyártófüggő. A számítógépház alján különböző furatok teszik lehetővé az alaplap biztonságos rögzítését. A fedél rögzítése háromféleképpen történhet: 1. Csavarok tartják, melyek kicsavarása után a fedél az előlappal együtt lehúzható a fém tartóvázról. 2. Csavarok rögzítik a fedelet, ez azonban nincs összeépítve az előlappal, így a fedél felfelé egyszerűen leemelhető a házról. 3. A fedél hátsó részét csavarok, míg az első részt két retesz rögzíti. A reteszeket benyomva a ház fedele felnyitható. 6

7 A hardver elemei: a ház és a tápegység Háztípusok 2. Mini torony Az előlapon találhatók a kezelőszervek. Általában két meghajtó építhető bele, de ez gyártótól függ. Az alaplap függőlegesen helyezkedik el és egy fémlemezre van szerelve. Ezt a lemezt csavarok rögzítik a ház keretéhez. Így a kártyák vízszintesen helyezkednek el. A fedél csavarokkal van rögzítve a kerethez. 3. Midi torony Hasonló, mint a mini torony, azonban a bővítő-helyek számát megnövelték és a doboz méretei nagyobbak. Általában három meghajtó szerelhető bele. 7

8 A hardver elemei: a ház és a tápegység Háztípusok 4. Torony, vagy nagytorony A toronyházak közül a legnagyobb méretű. Általában a nagyteljesítményű szerverekhez használják. Minimum öt meghajtó építhető bele. 5. Slim (vagy baby) ház Ez is egy fekvő ház, azonban a magassága pontosan akkora, hogy egy 3,5 floppy függőlegesen elfér benne. Az alaplap vízszintesen fekszik benne, de a bővítőkártyák nem férnek el függőlegesen. A megoldás egy olyan bővítőkártya használata, melyen két kártyacsatlakozó hely van és az alaplap csatlakozójába dugható. Így a bővítőkártyák is vízszintesen helyezkednek el. 8

9 A hardver elemei: a ház és a tápegység Háztípusok 6. ATX ház A mai legkorszerűbb házak. Kialakításukkor megalkottak egy szabványt, melyet ATX szabványként ismerünk. Ez kimondja, hogy minden csatlakozó az alaplapra kerüljön előre rögzített helyre. Az alaplap méreteit is és a felfogatás helyeit is meghatározták. Az ATX alaplapoknak új típusú tápcsatlakozójuk van, melyen keresztül kihasználhatják az ATX ház intelligens tápjának tulajdonságait. Ezek közül a szolgáltatások közül a legfontosabb, hogy az előlapon lévő POWER kapcsoló közvetlenül nem a tápot kapcsolja le, hanem csak takarék üzemmódba helyezi azt. (Általában ezeknek a házaknak a tápegységeit is kikapcsolhatjuk a ház hátulján található kapcsolóval.) 9

10 A hardver elemei: a ház és a tápegység Tápegység Követelmények a tápegységgel szemben: A rendelkezésre álló tápforrás feszültségének átalakítása a készülék üzemeltetéséhez szükséges egyenfeszültséggé. Az előállított feszültség stabilizálása. Rövid időtartamú bemeneti feszültség-kimaradás esetén a kimeneti feszültség szünetmentes biztosítása. A táplált áramkör védelme a bemenetről származó tranziensektől vagy a tápegység meghibásodásától. A tápegység kimenetének a bemenettől való galvanikus leválasztása. 10

11 A hardver elemei: a ház és a tápegység Tápegység (elektromos) Üzemmód szerinti csoportosítás: Lineáris tápegység: kisebb elektronikus eszközökben használják. Kapcsolóüzemű tápegység: a számítógépekben ezt a típust alkalmazzák. Előszabályozott tápegység: csak ritkán, speciális esetekben használatos. A kapcsolóüzemű (stabilizált) tápegység a számítógép áramkörei részére 4 féle feszültséget állít elő: +5 V, -5 V, +12 V, -12 V, valamint a hűtőventillátor számára egy külön +12 V-os feszültséget. 11

12 A hardver elemei: a ház és a tápegység Tápegység kapcsolóüzemű tápegység vázlata: Egyenirányító DC-DC konverter A kapcsolóval néhány tíz khz-es négyszögjelet képezünk. Nagyfrekvenciás trafó, mely a galvanikus elválasztást is biztosítja. Az átalakított feszültséget újra egyenirányítjuk és szűrjük. - A stabilizálást a szabályozó és a meghajtó áramkör végzi. (Power-Good jel) 12

13 A hardver elemei: az alaplap AT (spec.) alaplap felépítése 13

14 A hardver elemei: az alaplap Mikroprocesszor (µp): NMOS, ill. CMOS technológiával készülő nagy bonyolultságú és magas integráltsági fokú félvezető lapka. Pl. egy Pentium II-es chip, melynek mérete 15x15 mm, 7,5 millió tranzisztort tartalmaz, a rajta lévő vezető vonalak mérete 0,25 µm. Ugyanakkor a belső tápfeszültsége 2 V, így igen nagy a hőfejlődés (disszipáció), amelytől a processzort védeni kell. (Erre a célra hűtőbordákat és hűtőventillátort alkalmaznak.) 14

15 A hardver elemei: az alaplap Mikroprocesszorok csoportosítása: - szóhosszúság bit; - utasításformátum CISC, RISC, MMX, SSE, SSE2, SSE3, SSSE3; - utasításkészlet ; - ciklusidő 4,77.. >2 GHz; - címezhető memória 64 kb.. 64 GB; - buszrendszer bit, Mhz. 15

16 A hardver elemei: az alaplap Mikroprocesszorok részei, működése: 16

17 A hardver elemei: az alaplap Mikroprocesszorok részei: Regiszterek - A mikroprocesszor regiszterei nagyon gyors működésű átmeneti tárolók. - Statikus RAM-ok ból alakítják ki őket, így elérési idejük ns nagyságrendű, ez 10-szer, 100-szor gyorsabb, mint a számitógép operatív táráé. - A processzor típusától függően 8, db regisztertárat tartalmaz. - Egy regiszter tárolókapacitása általában egy szó (32 bit). - Léteznek rendszerregiszterek, melyekhez a felhasználó nem férhet hozzá, és általános célú regiszterek, melyeket a programok is használhatnak. 17

18 A hardver elemei: az alaplap Mikroprocesszorok részei: Regiszterek Tipikus regiszterek: - Akkumulátor (A): Az akkumulátor tárolja az aritmetikai/logikai műveletek operandusait, és általában az eredmény is ide kerül. - Az akkumulátoron kívül a processzornak van még B, C, D, E, H és L regisztere, a H és L regiszter a memória címzésére szolgál, a többi rendeltetése tetszőleges. - Utasításregiszter (IR): Itt tárolja a processzor a végrehajtandó utasítás műveleti kódját, tartalmát a vezérlőegység értelmezi és előállítja a műveletek végrehajtásához szükséges vezérlő jeleket. - Utasításszámláló (PC): Mindig a következő végrehajtandó utasításra mutat, tartalma automatikusan inkrementálódik, értéke programozottan módosul, a megcímzett rekesz tartalma általában az utasításregiszterbe kerül. - Adatszámláló regiszter (DC): A beolvasandó adatra mutat, a megcímzett rekesz tartalma általában az akkumulátorba kerül, értéke programban módosítható. - Címregiszterek - Adatregiszterek - Rendszerregiszterek: - Címbusz regiszter (Memory Address Register) - Adatbusz regiszter (Memory Data Register) 18

19 A hardver elemei: az alaplap Mikroprocesszorok részei: Aritmetikai és logikai egység ALU feladatai: 1. Bináris összeadás 2. Boole-algebrai műveletek: (AND, OR, XOR, NOT) 3. Léptetés jobbra-balra 4. Komplemens képzés 5. Állapotjelzők előállítása (Flag) 19

20 A hardver elemei: az alaplap Mikroprocesszorok részei: Aritmetikai és logikai egység Boole-algebra műveletei: - Tagadás (INVERTÁLÁS, NOT): F=A - ÉS (AND) : F 2 =A B ( Ha a változók egyidejűleg egyeznek, akkor igaz! ) - VAGY (OR) : F 2 =A+B ( Ha legalább az egyik igaz, igaz a függvény is! ) - NAND (NEM-ÉS) : F 2 =A B ( Akkor hamis a függvény, ha mindkettő igaz! ) - NOR (NEM-VAGY) : F 2 =A+B ( Akkor igaz, ha mindkettő hamis! ) - XOR, (ANTIVALENCIA, KIZÁRÓ VAGY) : F 2 = + ( Akkor hamis, ha mindkettő ugyanaz! ) - MEGENGEDŐ ÉS : F 2 = + ( Akkor igaz, ha mindkettő azonos! ) 20

21 A hardver elemei: az alaplap Mikroprocesszorok részei: Aritmetikai és logikai egység Az aritmetikai műveletek mind visszavezethetők az előbb látott logikai műveletekre. Ezeket a műveleteket az ALU belsejében kapuáramkörökkel valósítják meg. AND NAND OR NOR NOT XOR MEGENGEDŐ VAGY Például a bináris összeadást visszavezetjük egy bináris XOR, valamint AND műveletre, mely utóbbi az átlépést végzi. 21

22 A hardver elemei: az alaplap Mikroprocesszorok részei: Aritmetikai és logikai egység Boole-algebra azonosságai: 22

23 A hardver elemei: az alaplap Mikroprocesszorok részei: Vezérlőegység (CU) -A vezérlőegység kiolvassa a memóriából a szükséges adatokat, utasításokat, értelmezi és végrehajtja az utasításokat, vezérli az ALU-t, engedélyező jeleket generál. -Összehangolja a CPU többi egységének működését. -Tartalmazza a mikroprogramtárat. (Utasításkészlet függ tőle.) - A vezérlőegység feladata, hogy a megfelelő adatok a megfelelő helyen és a megfelelő időben rendelkezésre álljanak. 23

24 A hardver elemei: az alaplap Az Intel Pentium Pro az első 6. generációs processzor mikroarchitektúrája - 64 bites adatsín és 36 (32+4) bites címsín így 64 GB a max. címezhető memória. - 2,9 V-os tápfeszültséget igényel. - Socket7, majd Socket8 foglalatba helyezhetők voltak. - Három utas szuperskalár architektúrájú, vagyis 3 utasítást tud egy órajel alatt végrehajtani. -2 db 8 kb-os L1 cache, és 1 db 256 kb-os L2 cache (,mely 1 MB-ig bővíthető) - Először 0,6 m (P54-esben), majd 0,35 m-es technológia (P54C-ben). - Teljesen CMOS gyártástechnológiával készült. 24

25 A hardver elemei: az alaplap Az Intel Pentium II processzor architektúrája -MMX bővített utasításkészlettel rendelkezik a Pentium Pro alapokra épülő Pentium II processzor (P55C), melyet már SLOT1 csatlakozóval láttak el, utasításkészlete kiegészül 57 MMX utasítással. - E processzorban megnövelték az L1 cache méretét 32 kb-ra. - Tápfeszültsége 2,8 V. - S 512 kb külső cache is elhelyezésre került benne. - A 0,35 m-es technológiára épül, és 7,5 millió tranzisztort tartalmaz. - A Celeron processzor a PII egyszerűsített változata, nincs benne L2 cache. - A Xeon jelzésű felső kategóriás processzort szerverekbe szánták. 25

26 A hardver elemei: az alaplap Az Intel Pentium III processzor architektúrája -Az első ilyen processzor magja Katmai kódnéven jelent meg 1999 februárjában. Nagyon hasonlított az elődjeihez. - A legszembetűnőbb változás az SSE utasításkészlet támogatása, mely a multimédiás és 3D grafikát segítette. - Az L1 cache méretét 32 kb, melyből 16 kb az adatoké, 16 kb az utasításoké. A másodlagos cache 512 kb méretű. - A buszsebesség 100 MHz -Először 0,25 m-es, majd 0,18 m-es (1999 Coppermine), végül 0,13 m-es technológia (Tualatin). (Átlépik az 1 GFLOPS-os álomhatárt.) - A Celeron processzor a PIII egyszerűsített változata. - A Xeon jelzésű felső kategóriás processzort szerverekbe szánták. 26

27 A hardver elemei: az alaplap Az Intel Pentium IV processzor architektúrája -A Pentium szériát a PIV követte, melyben a Tualatin kódnevű mag dolgozott. Ami alapul szolgált egy másik processzorcsaládhoz, a Pentium M-hez is. - A 0,13 m-es technológia esetében, mely 2001-ben került piacra, 1 GHz 1,4 GHz-es órajel mellett, 133 MHz-es FSB (Front Side Bus)-t használ, s Socket 370-es foglalatba helyezhető. - A másik vonal a Pentium 4-nél a NetBurst, ami az energiatakarékos Intel Core architektúra alapjává vált. 27

28 A hardver elemei: az alaplap Az Intel Pentium Dual-Core processzor architektúrája - Core 2 alapú, kétmagos processzor, 1 v. 2 MB L2 cache-sel, később 3 MB, 4MB, ill. 6MB - Az első változat, az (Allendale) csökkentett 200 MHz-es FSB-vel jelent meg. A későbbi változatokban ezt megnövelték 266 MHz-re, majd 333 MHz-re. E változat neve: Core 2 Duo. - A 65 nm-es gyártástechnológiának és egyéb architektúrális változtatásoknak köszönhetően gyorsabb, mint egy azonos órajelű Pentium D processzor, és a hőtermelése is kisebb. A technológia további fejlődésével 45nm-re csökkentették a méretét. E változat neve: Core 2 Duo (Merom ill. Conroe kódnévvel, rendkívül energiatakarékosak). - Az új változat további nagy újítása, hogy hardver szinten támogatja a Virtualizációs Technológiát (Intel VT). 28

29 A hardver elemei: az alaplap Chipset - chipkészlet ban az új PII-höz kifejlesztették az FX jelzésű chipsetet, mely sok tekintetben megegyezik az előzővel HX ill. VX-szel. - Az LX jelűtől kezdődően e chipek közül az egyik feladatai: processzor, memória, PCI slot-ok, grafika (AGP) kezelése, valamint a Power Management megvalósítása. - a másiké pedig: az EIDE vezérlése (Ultra DMA, PIO Mode, Bus Master IDE adatátvitel), USB portok kezelése, ISA busz és slot-ok megvalósítása, valamint a billentyűzet, az RTC (Real Time Clock), és a BIOS kezelése. - Az RS232-es soros, ill. az LTP párhuzamos port-okat, valamint az IrDa infra port-ot, egy újabb chip valósítja meg. 29

30 Párhuzamosság fejlődése PLP Level of parallelism (IPC/OPC) TLP SMT/HT SMP/w. SMT SMP 1. G. * P4 3. G. * P EE G. * PD (Smithfield) Intra-instr. parallelism (by SIMD instr.) 2.5 G. * PII 3. G. * PIII ILP Issue parallelism (by superscalar issue) 1. G. * Pentium 2. G. * PPro Temporal parallelism (by pipelining) 1. G. * G. * 486 Sequential processoring * * t Performance Complexity Memory Bandwidth Branch prediction accuracy SMT: Symmetrical Multithreading SMP: Symmetric Multiprocessing IPC: Instructions per Cycle OPC: Operations per Cycle 30

31 A hardver elemei: az alaplap Intel 440LX, Intel 440EX és Intel 440ZX - Használható PII-vel, vagy Celeronnal - Támogatja a 2 processzoros rendszert. - Használható 100 és 66 MHz-es buszfrekvencián. - 1 GB SDRAM-ot támogat. - Az EX az LX Celeronra optimalizált változata. - A ZX a BX kisöccse. Nem támogat 2 processzort, és csak 256 MB SDRAM kezelésére alkalmas. 31

32 A hardver elemei: az alaplap Intel 440GX és Intel 450NX - Kétprocesszoros PII Xeon rendszerekre került kifejlesztésre. - Frekvencia: 250 MHz, max. 2 GB operatív RAM támogatás. - Négyprocesszoros Xeon rendszer támogatására fejlesztették ki a 450NX chipset-et. Max. 8 GB EDO/DRAM-ot kezel. Az AGP-t nem támogatja, csak a PCI-t. 32

33 Intel 810 A hardver elemei: az alaplap - Új grafikus chippel (i752) integrált chipset (1999 április). A 440BX AGP chipset-re épül. - Támogatja a PII, PIII processzorokat, 64 bites 100 MHz-es SDRAMból 2 modult támogat. - Rendszerbusz frekvenciája 66 és 100 MHz között lehet. - Két I/O vezérlőt ajánl, a 82810AA chip-et, ill. a 82810AB jelűt. - A chipset 3. alkotó eleme a 82802AB (ill AC) chip, mely a rendszer és a videó BIOS-t tartalmazza. 33

34 A hardver elemei: az alaplap Intel Az Intel Pentium 4 processzorhoz tervezték. Ezt a processzort eredetileg Intel 850 chipset támogatással vezették be, de a 845-ös chipset kiegészíti a 850-est, hiszen támogatja a költség hatékony PC133 SDRAM-okat, és a nygy sávszélességű DDR200/266 SDRAM-okat is. - A 845-ös chipset 1. fő része a ös memóriavezérlő, mely támogatja a 400 MHz-es rendszerbusz frekvenciát, s a fent leírt memóriamodulok használatát, valamint az AGP 4X (1,5 V) interface-en keresztül a grafikát. - A másik fő része a 82801BA I/O controller hub, mely a perifériákhoz való gyorsabb hozzáférést biztosítja. (E termék támogatja az i815, i810, i850-es chipset-eket is!) - Egyéb szolgáltatásai: LAN Connect Interface, Dual USB, Ultra ATA/100, Intel Alkalmazás Gyorsító, AC97, Alvó üzemmód (Pov. Man.) 34

35 A hardver elemei: az alaplap Intel Az Intel Pentium 4 processzorhoz tervezték. Az Internet és különféle üzleti alkalmazások támogatására. Az Intel kezdetben a RAMBUS-ban látta a PIV-esekhez szükséges nagy sávszélességű RAM-ok egyetlen megoldási lehetőségét. - Direkt audió és videó pipeline - A másik fő része a 82801BA I/O controller hub, mely a perifériákhoz való gyorsabb hozzáférést biztosítja. (E termék támogatja az i815, i810, i850-es chipset-eket is!) - Egyéb szolgáltatásai: LAN Connect Interface, Dual USB, Ultra ATA/100, Intel Alkalmazás Gyorsító, AC97, Alvó üzemmód (Pov. Man.) 35

36 A hardver elemei: az alaplap További rendszereszközök: Órajelgenerátor A számítógép digitális elektronikára épül. Képzeljük csak el milyen kavarodás lehetne abból, ha a különböző egységek össze-vissza küldenék jeleiket, hiszen egyik előbb elkészülne mondjuk, mint a másik. Ez persze csak az egyik gond ami miatt a számítógép un. szinkron módon működik. Ez azt jelenti, hogy a különböző egységek egyazon "ütemre" működnek. Ez az ütem az órajel, amely egy állandó frekvenciájú impulzus sorozatot jelent. Ezt a jelet állítja elő az órajelgenerátor. E jel sebességétől, gyorsaságától függ elsősorban a számítógép műveletvégző sebessége. Ez az eszköz az összes elemre be van kötve, de csak egy irányban. Ez az egyetlen egység amelyet nem vezérel a CPU. 36

37 A hardver elemei: az alaplap További rendszereszközök: BIOS -A BIOS tartja a kapcsolatot a hardver és az operációs rendszer között. -Az operációs rendszerre épülnek a felhasználói programok. -A BIOS teszi lehetővé, hogy az operációs rendszer elérhesse a számítógép áramköreit (erőforrásait). -A BIOS-t az alaplap gyártója készíti el az alaplapra integrált áramköröket figyelembe véve. A BIOS tehát önálló programmodulok gyűjteménye. Boot folyamat: - Bekapcsolási önteszt, feladata a tápfeszültség vizsgálata, ha rendben tápjel küldés az alaplapnak. - Működésbe lép az alaplap órajel generátora. - A processzor, s a többi áramkör működni kezd. - A processzorban megtalálható az a cím, ahonnan az 1. utasítást be kell olvasni. Itt egy ugró utasítás van, amely átadja a vezérlést a ROM-BIOS-nak. - BIOS kiolvas egy jelzőbitet, amely alapján eldönti, hogy hideg-, vagy melegindítás történt-e. - Hidegindításkor lefut egy diagnosztikai program, (Post: Power-On Self Test), hibaüzenet (POST kód). - Majd megkeresi az aktuális lemezen a Boot rekordot. 37

38 A hardver elemei: az alaplap További rendszereszközök: Belső tároló (memória) Félvezető memóriákkal szembeni elvárások: - Növekszik az igény a kapacitás növelésére (egyben a címtartomány növelésére), méghozzá az egységnyi költségre eső kapacitás növelésére. - Még jelentősebben növekszik az igény az elérési idő csökkentésére. A mai processzorok általában sokkal gyorsabbak, mint a kommerciálisan beszerezhető memóriák: pl. nem különleges egy 30 MHz-es órajelű, ezzel 33 ns ciklusidejű processzor, míg egy átlagos dinamikus RAM elérési ideje nagyobb, mint 100 ns. 38

39 A hardver elemei: az alaplap További rendszereszközök: Belső tároló (memória) Memóriatípusok DRAM (Dynamic Random Access Memory) csipek. Ezeknél a tároló kialakítása folytán magához a tároláshoz megkövetelt a tárolt adatok "mozgatása", ciklikus kiolvasása és "frissítése" (jelszintek megemelése). Jó példa ezekre a MOS (Metal Oxid Semiconductor), ill. MOS alapú (CMOS, NMOS stb.) technológiákkal megvalósított tároló család. Továbbfejlesztése az SDRAM. Az SRAM-ok (Static RAM) külön említést érdemelnek. Ezek "random elérésűek" és írható olvasható memóriák, kiolvasási idejük hallatlanul gyors, szinte nulla idejű. Viszont relatíve drágák és jelentős az energiaigényük. Kialakításuk nemcsak drága, hanem különleges hűtési viszonyokat is igényelnek. Mindenesetre ilyenekből szokás kialakítani az ún. cache tárakat, a gyorsítótárakat. SDRAM (Synchrounus DRAM) RDRAM (Rambus DRAM) DDR RAM (Doubel Data Rate SDRAM) 39

40 A hardver elemei: az alaplap További rendszereszközök: Belső tároló (memória) Memóriatípusok ROM (Read Only Memory) típusú félvezető tárolólapkák nem vesztik el adataikat a gép kikapcsolásakor sem. Ezekbe a tartalmat a gyártásuk során töltik be Elérésük szintén "random" jellegű, azaz rekeszeik, byte-jaik véletlenszerűen címezhetők és kiolvashatók, viszont nem írhatók. Címezhetőségük, címtartományuk megegyezhet a DRAM-ok címezhetőségével, címtartományával. PROM-oknak (Programable Read Only Memory) nevezzük azokat a lapkákat, melyeknél a felhasználó is elvégezheti a "beégetést, EPROM-oknak (Erasable PROM) azokat, melyeket ultraviola (UV) fénnyel törölni, majd újraégetni lehet. EEPROM (Electrically EPROM) esetében elektromosan lehet ugyanezt elvégezni. Ezeket nevezzük másképpen Flash memóriáknak. Jellemzőjük, hogy az írási, ill. olvasási idejük viszonylag lassú. 40

41 A hardver elemei: az alaplap További rendszereszközök: DMA Közvetlen memória hozzáférést (Direct Memory Access) lehetővé tevő elektronikus áramköri egység. Erre az áramkörre azért van szükség, mert a processzor úgy dolgozik, hogy minden adatot beolvas a regisztereibe. A DMA maga is egy vezérlőegység, méghozzá speciális esetek (memóriaműveletek) végrehajtására kiképezve. E műveleteket gyorsabban végzi, mint a processzor. Ha egy ilyen művelet bekövetkezik, akkor a DMA átveszi az irányítást. A processzor ilyenkor "lekapcsolódik" a sínekről, majd várakozó állapotba helyezkedik. Ezek után a DMA végrehajtja a két egység közötti memória műveletet, és visszaadja az irányítást a CPU-nak. A PC-s alaplapokon két darab DMA vezérlő van, és ezek egymással sorba vannak kötve, méghozzá úgy, hogy az egyik DMA egy erre a célra kijelölt speciális kimenete a másik DMA egyik bemenetére van kötve. Mivel a DMA-knak egyenként 4 darab bemenetük van, ezért a két DMA összes bemenete 7 darab lesz. Ezt nevezzük kaszkádosításnak. 41

42 A hardver elemei: az alaplap Adatátviteli rendszer: csatornarendszerű Az információ átvitele csatornarendszer mellett mindig a központi egységben lévő operatív tár és a periféria között zajlik le. Ennek a folyamatnak a vezérlése sok művelettel jár, ezért a csatornarendszert különválasztották a mikroprocesszortól, ezzel megszabadítva a CPU-t egy sor nem közvetlenül belső művelettől. Az átviteli folyamat vezérlésére a gépekbe külön processzort építenek be, ez a csatorna. A perifériák munkáját a perifériavezérlő szervezi és irányítja. A perifériavezérlő áll közvetlen kapcsolatban a csatornával, értelmezi annak utasításait és végrehajtatja azokat a rákötött perifériákkal. A csatorna technikailag ugyanolyan programozható eszköz, mint a központi processzor. A különbség abban rejlik, hogy a felhasználónak a csatorna programozására nincs lehetősége, a csatornaprogram a gép része. Működhet monopol és multiplex üzemmódban is. 42

43 A hardver elemei: az alaplap + Adatátviteli rendszer: csatornarendszerű Az adatátvitel irányítása az ún. felügyelőprogram feladata. A felügyelőprogramot az operációs rendszer központi magja tartalmazza. Feladata a különböző programokban a különböző perifériákkal kezdeményezett adatátvitel megindítása, a beérkező megszakítások kezelése, ezen keresztül a műveletek koordinálása, az esetleges hibák jelzése, illetve javítása. A processzor utasításkészletében a be/kiviteli utasítások 32 bit hosszúságúak, kétcímesek. A cím két összetevőből áll, a csatorna és a periféria címéből, mindkettő nyolcbites, így összesen 256 periféria címezhető. 43

44 A hardver elemei: az alaplap + Adatátviteli rendszer: sínrendszerű A sínrendszerű átvitel alapelveiben lényegesen különbözik a csatornarendszertől. Míg a csatornarendszerben központi, hierarchikus irányítás vezérli a műveleteket, a sínrendszer esetén bármely, a rendszerre kapcsolódó funkcionális egység vezérelheti a rendszert. A központi vezérlőegység, a perifériavezérlők és egyéb csatlakozó egységek egy közös adatátviteli berendezésre, a sínrendszerre kapcsolódnak. A sínrendszer címvonalak, adatvonalak, vezérlők összessége. A vezérlés elve itt bonyolultabb, mint a csatornarendszer esetén, de számos előnye miatt korszerűbbnek mondható: - Lehetőség van a központi processzor és/vagy a perifériák közötti közvetlen adatátvitelre. - Nincsenek I/O utasítások. - Átvitel koordinálása a megszakítási rendszerrel történik. 44

45 A hardver elemei: az alaplap + Adatátviteli rendszer: sín-, vagy buszrendszerű PC-k buszrendszereinek fejlődése: PC AT (1984) rendszerbusza a később ISA (Industry Standard Architecture) néven elnevezett és szabványosított busz: -16 bites adatbusz, de 8 bites kártyák is csatlakoztathatók. - Címbusza 24 bites, ami 16 Mbyte címtartomány kezelhet. - Külső egység is vezérelheti. - Eredetileg 6 MHz-es, később 8,33 MHz-es órajelet továbbított az adaptereknek, de a sínen folyó adatátvitelnek nem kell ehhez az órajelhez igazodnia, vagyis az ISA aszinkron sín. - Átviteli sebességének elvi maximuma 8 MB/sec, a gyakorlatban 4-6 MB/sec érhető el rajta. EISA (Extended Industry Standard Application) busz (16, 8) bites adatszélességű, 33 Mbyte/sec sebesség érhető el bites címbusz, 4 Gbyte a címtartomány. - Szinkron sín, az átvitelét az órajele ütemezi. 45

46 A hardver elemei: az alaplap + Adatátviteli rendszer: sín-, vagy buszrendszerű PC-k buszrendszereinek fejlődése: Az IBM PS/2 személyi számítógépeihez kidolgozott buszrendszer az MC (Micro Channel) busz: -32 bites adat és címszélességű. - Nem kompatibilis az ISA-val, EISA-val. - Nem nyílt szabvány, azaz alkalmazásához jogdíjat kell fizetni. - Nem terjedt el, végül az IBM is lemondott róla. A leginkább elterjedt local busz a VESA local busz: -A local (helyi) busz az alaplapra épített, gyors busz, - Elsősorban a grafika, másodsorban gyors merevlemezek kiszolgálására. - Erősen processzorfüggő, közeli kapcsolatban van a mikroprocesszorral. Az Intel többszáz számítógépgyártó céggel összefogva új, iránymutató koncepciót dolgozott ki 1992-ben. Ez a PCI (Peripheral Component Interconnect) local busz. (Szabványa folyamatosan fejlődik.) 46

47 A hardver elemei: az alaplap + Adatátviteli rendszer: sín-, vagy buszrendszerű PC-k buszrendszereinek fejlődése: A PCI (Peripheral Component Interconnect) local busz: - A PCI busz illesztőhelyeire merevlemez-vezérlő, hálózati kártya, grafikus kátrya, multi-média bővítő stb. csatlakozhat. - Az összes jel- és tűkiosztás szabványos. - A mikroproceszor ugyanolyan sebességgel tudja kezelni az eszközöket, mint a memóriát. - Egyszerűbben kezelhető, mint a hagyományos PC buszok, egy-egy bővítőkártya beépítése során nem kell "jumperelni", "setup"-olni: minden bővítőkártyához rendeltek egy ún. konfigurációs regisztert, amit bootoláskor a mikroprocesszor kiolvas, és felismeri, milyen kártya van az illesztőhelyen, s azonnal le is futtat egy installáló, inicializáló programot. - Nem processzorfüggő, nemcsak Intel processzorokkal, hanem bármilyen RISC processzorral is. Így nemcsak az "asztali" gépeknél, hanem munkaállomásoknál, szervereknél is jól alkalmazható. Az 5 V-ot és a 3 V-ot is képes kezelni, így a hordozható gépeknél is jó megoldás (PCIe). 47

48 A hardver elemei: az alaplap + Adatátviteli rendszer: csatoló- és bővítőkártyák Monitorvezérlő kártyák fejlődése: VGA és SVGA kártya: - Az emberi szem 16 millió színárnyalatot képes megkülönböztetni. Erre a régebbi (CGA, Hercules, EGA) grafikus kártyák nem képesek. - A videomemória mérete a felbontás miatt igencsak megnőtt. A memóriaigényt kiszámíthatjuk, ha adott felbontásban a pixelek számát megszorozzuk a megjeleníteni kívánt színek számának ábrázolásához szükséges bitek számával. - Minden VGA kártyának van saját BIOS-a. Ez a bejelentkező üzenetet kiírja a képernyőre a számítógép indulása esetén. - Természetesen lehetőség van a színmélység növelésére is, a videomemória megnövelésével. Felbontás 640x480 Színmélység 16,7 millió 800x x x

49 A hardver elemei: az alaplap + Adatátviteli rendszer: csatoló- és bővítőkártyák Monitorvezérlő kártyák fejlődése: Videó gyorsítókártyák: - A grafikus rendszerek elterjedésével a videokártyák sebessége már nem megfelelő. Ennek az a magyarázata, hogy az ablakok megnyitása, a menüpontok kiválasztása esetén mindig újra kell rajzolni a képet. A műveletet gyorsítani kell, melynek egyetlen hatékony módja a hardveres gyorsítás ben jelent meg az első gyorsítókártya. Az elképzelés szerint egy intelligens processzor átveszi a számítógép CPU műveleteinek azon részét, mely a képalkotással foglalkozik. A grafikus operációs rendszerek gyakori eljárásait hardveresen oldják meg. - A kártya központi eleme a grafikus gyorsító áramkör. Ez egy speciálisan erre a célra optimalizált processzor. - A gyorsítás érdekében a grafikus kártyákon elhelyeztek ún. videó RAM-ot is (VRAM). A VRAM és a DRAM között nincs túl nagy különbség, a működés elve azonos. Azonban a VRAM két adatporttal rendelkezik (Dual Port RAM). 49

50 A hardver elemei: az alaplap + Adatátviteli rendszer: csatoló- és bővítőkártyák Monitorvezérlő kártyák fejlődése: Videó gyorsítókártyák: - Továbbá a monitorok analóg jelekkel működnek, viszont a számítógépek digitálisak. Ezt hidalják át a digitális-analóg átalakítók (DA konverter). Ezek a digitális jeleket RGB analóg jelekké alakítják. - Valamint ahhoz, hogy a kártyát képes legyen a CPU elérni, szükség van egy áramkörre, amely a címdekódolást elvégzi. - Beépített grafikus eljárások. 50

51 A hardver elemei: az alaplap + Adatátviteli rendszer: csatoló- és bővítőkártyák Monitorvezérlő kártyák fejlődése: Az AGP (Accelerated Gpaphics Port) gyorsított videó kártyák: - Előnye, hogy nem kell csak a kártya memóriájával megelégednünk. Ha szükség van a nagy méretű 3D-s képek kirajzolásához memóriára, akkor a kártya képes a rendszer memóriáját is használni. - Másik előnye, hogy erre közvetlenül, késleltető elemek közbeiktatása nélkül is képes. (DIME Direct Memory Execute) - Az adatátvitel sebessége a rendszer órajelével egyezik meg. - A memóriának gyorsnak kell lennie, ezért erre csak az SDRAM megfelelő. 51

52 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák A perifériáknak is van architektúrája. Valamilyen módon az I/O-val kapcsolatosak, adatáramlás van az eszköz-sín-memória (CPU) között, ami rendszerint kétirányú adatforgalom. Aktív és passzív elektronikai elemekből épülő nyomtatott áramkörök. Kapcsolódó felületet (interface) biztosítanak a rendszerbuszhoz. Lehet saját "intelligenciájuk", saját mikroprogramjuk. Rendszerint van saját memóriájuk: saját regisztereik (adatregiszterek, vezérlő regiszterek), puffereik (átmeneti tárolóik). Egy vezérlő rendszerint több eszközt is képes vezérelni, többször különböző eszközöket (multicontroller kártyák). Sokszor ipari szabvány a kapcsolódó felület a vezérlő és az eszköz között. 52

53 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák A controller, vagy vezérlő feladatai: Interface biztosítás a buszon keresztül a számítógép többi részéhez, oda-vissza adatforgalom biztosítás. Képesség a busz vezérlésére (néha). Kiadni a jeleket, melyek az eszköz(ök) mozgatásához szükségesek (pl: diszk fordulatszám szabályozás, író/olvasó fejek pozícionálása stb.) Ellenőrzött adatforgalmat biztosítani a vezérlő bufferei és az eszköz között. Szükség esetén hibakezelés: adott számban ismételt írás/olvasás. A szinkronizálás megoldása: interrupt (megszakítás) generálása. 53

54 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Multi IO kártyák fejlődése: 1. AT buszos Multi IO, vagy másképpen IDE (Integrated Device Electronic), integrált eszköz-elektronika kártya A kártya feladata a rendszer IO eszközeinek összekapcsolása a rendszersínnel és ezzel együtt a processzorral. Az alaplapra integrált IDE vezérlők már 32 bites PCI-s EIDE (Enhanced IDE) csatolók, Az EIDE vezérlő lényege, hogy megszüntette a hagyományos IDE merevlemezek 504 MB-os maximálisan kezelhető kapacitását, és ezt a korlátot 8,4 GB-ra növelte. Ezt úgy érte el, hogy az alaplapon lévő BIOS kezelni tudja az úgynevezett LBA (Logical Block Addressing) rendszert, melynek segítségével az 1024 cilinder, 16 fej és 63 szektor címzési korlátot feloldja oly módon, hogy 16 helyett 256 látszólagos író/olvasó fejet tudjon kezelni. Az IDE kártya az alábbi részegységeket tartalmazhatja: merevlemez vezérlő, soros port, játékport. hajlékonylemez vezérlő, párhuzamos port, 54

55 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Multi IO kártyák fejlődése: 1. IDE kártya jellemzői: A csatoló két merevlemezes egység kezelését teszi lehetővé. Az egyik meghajtót MASTER-nek, míg a másikat SLAVE-nek kell beállítani. Az illesztőkártya egy 40 eres szalagkábellel van összekötve a merevlemezes meghajtóval. Az IDE meghajtók 1-4 Mbyte/s adatátviteli sebességre képesek. A kártyával 120, 300 és 500 Kbit/s adatátvitel valósítható meg. Egy kártya négy meghajtó csatlakoztatását teszi lehetővé. A lemezes egységek kapacitásának és átviteli sebességének a növelését a tárolási sűrűség fokozásával, a forgási sebesség, a mágneslemezek, és a fejegységek számának növelésével lehet elérni. A nagyobb tárolási sűrűség érdekében a fejeknek a lehető legközelebb kell kerülniük a lemezek mágneses felületéhez. Ennek eléréséhez a lemezeket merev anyagokból kell készteni és tiszta, pormentes, zárt rendszerben üzemeltetni. A meghajtók kapacitásának és sebességének növekedésével együtt növelni kellett a meghajtó-áramkörök átviteli sebességét is! 55

56 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Multi IO kártyák fejlődése: 2. Az SCSI csatolón folyó adatforgalom jellemzői: Az adatforgalom a sínen megadott ütem szerint történik, ezeket fázisoknak nevezzük. Szabad fázis: A sín szabad, nincs kijelölt egység, nincs adatforgalom. Ez a sín alapállapota. Sínhozzáférési fázis: Ez alatt veheti át egy egység a sínvezérlési jogot. Választási fázis: A győztes kezdeményező kiválaszt a rendszer eszközei közül egy célt. Újraválasztási fázis: A fázisban a célegység újra felveheti a kapcsolatot egy korábban megkezdett művelet befejezése céljából. Parancsfázis: Ebben a fázisban kap a cél (target) eszköz parancsot a kezdeményezőtől. Összesen 40 parancs van különböző paraméterekkel. Adatfázis: Tulajdonképpen ebben a fázisban történik az adatok továbbítása, vagy fogadása. Állapotinformáció fázis: Az állapotfázisban a célegység állapotáról kap információt a kezdeményező. (Good Status, Check Condition, Busy Status) Üzenetfázis: Hasonló az előzőhöz, de néhány üzenet ellentétesen is futhat. 56

57 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Multi IO kártyák fejlődése: 2. Az SCSI (Small Computer System Interface), melyhez szükség van egy viszonylag drágább vezérlő kártyára is. A vezérlő elektronika az egységen található, mivel így lehet elérni a legnagyobb adatátviteli sebességet. Ez a kártya azonban nem csak a merevlemezünk vezérlésére képes, sokkal több annál. Egy SCSI kártyához hat egység csatlakoztatható, melyet a vezérlő, a "host adapter kezel. Ezek az egységek lehetnek: szalagos archiváló egységek (streamerek), digitális DAT szalagok, lapolvasók (scannerek), CD olvasók, CD írók, stb. Mivel az SCSI kártyákon külső csatlakozó is található, így bármelyik külső, hordozható eszköz is lehet. A legnagyobb kapacitású, leggyorsabb archiváló eszközök általában SCSI rendszerűek. Majdnem minden CD író SCSI rendszerű. A SCSI egységek gyakran tartalmaznak saját gyorsító memóriát, amelyben az adatokat átmenetileg tárolni lehet. Az adatok tényleges felhasználása alatt, melyet már az eszköz végez el, a többi egység már kommunikálhat a számítógéppel. A szabványos SCSI csatoló 50 pólusú szalagcsatlakozó, amelyben 9 vezérlővezeték és 9 adatvezeték fut. 57

58 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Multi IO kártyák fejlődése: 3. ATA, ill. SATA vezérlő felépítése Az illesztőkártyák (interfaces) fejlődése napjainkig! 58

59 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Soros (serial) kommunikációs port fejlődése: 1. A soros vonali illesztőt Amerikában az RS-232C, míg Európában a CCITT V24/V28 szabvány jelöli. (Az előbbi terjedt el.). Egy vezetéken egyirányú átvitel valósítható meg. Az adatátvitelnek szigorú szabályai, ún. protokollja van. Az interfész nem TTL szintű jeleket használ. Az RS-232-ben a 0 logikai szintnek +3 és +15 V, a logikai 1 szintnek 3 és 15 V közötti értékek felelnek meg. Az RS-232 interfész táplálása +5 V-ról történik, a 12 és +12 V-ot használja fel segédfeszültségnek. A gyakorlatban a kimeneteken 9 és 12 V közötti értékeket tudunk mérni. Az átviteli sebesség a soros átvitelnél csak diszkrét értékeket vehet fel. Tipikus értékek: bit/s. A PC BIOS-a négy soros interfész használatát támogatja. Ezek neve rendre COM1-COM4. 59

60 A hardver elemei: az alaplap További rendszereszközök: Megszakításvezérlő egység A számítógép hardverének megszakításait speciális kezelő áramkör végzi. Az eszköz ilyenkor egy aszinkron esemény bekövetkezésére utaló jelzést küld a CPU-nak. Az aktuális utasításfolyam végrehajtása ideiglenesen felfüggesztődik (megszakad), és az IT-től függő utasítássorozat hajtódik végre. Az IT kezelő (Interrupt Handler) lekezeli a megszakítási instrukciósorozatot, s ezután folyatódik az eredeti instrukciófolyam végrehajtása. Megszakítási okok prioritás szerinti sorrendben: 1. Géphiba: A számítógépen belüli áramköri hiba (pl. szakadás), melynél a megszakítási rutin megpróbálja megtalálni a hiba okát. Az eredményt kijelzi, vagy eltárolja a memóriában, és a számítógépet várakozó állapotba kapcsolja. 2. Programhiba: Olyan utasítás kiadása amelyik nem is létezik, vagy hibásan lett megadva, vagy un. védett területet sért meg. 3. Külső okok miatti megszakítás: Pl. amikor a dinamikus memóriát kell frissíteni. 60

61 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Soros (serial) kommunikációs port fejlődése: 2. USB (Universal Serial Bus). Az USB szabványt nagy számítástechnikai cégek hozták létre, mint a Compaq, a Digital Equipment, az IBM, az Intel, a Microsoft, az NEC és a Northern Telecom 1995-ben. A szabványt arra találták ki, hogy csökkenthetők legyenek mind a hardware gyártók, mind a felhasználók költségei, hiszen így a szabványos csatlakozók segítségével elkerülhető például egyes kiegészítő kártyák megvásárlása. Ezenkívül elhagyható a sok egyéb periféria által igényelt hálózati adapter használata is, mivel az USB kábeleken nem csak adatok közlekednek, hanem áram is folyik. A két utas adatcsatornával rendelkező USB eszközök támogatják a hot-swapping technológiát, így a gép üzemelése közben minden gond nélkül ki-be csatlakoztathatók új eszközök. Az USB port maximálisan 12 megabit/másodperc-es adatátviteli sebességre képes, mely sávszélességből a lassabb eszközök, mint például a billentyűzet csak 1.5 Mbps-t foglalnak el. Az úgynevezett USB hub-ok segítségével többszintes csillag topológiával maximum 127 darab USB eszköz csatlakozhat egyetlen személyi számítógépre. A biztos működés és a nagyobb sebesség miatt öt méternél hosszabb USB kábeleket nem szokás használni. Az USB 2.0-s szabvány már 480 megabit/sec-os adatátviteli sebességet jelent. 61

62 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Soros (serial) kommunikációs port fejlődése: 2. USB (Universal Serial Bus). USB porttal már a legtöbb mai asztali számítógép rendelkezik, így a továbbfejlesztett USB támogatással rendelkező Windows 98, vagy az ennél újabb operációs rendszerek segítségével ki is használhatók az USB technológia által nyújtott, az eddigieknél sokkal egyszerűbb külsőperiféria-csatlakoztatási megoldások. Mivel manapság már a legtöbb periféria USB-s csatlakozó felülettel kerül forgalomba, könnyen abba a helyzetbe kerülhetünk, hogy akár több mint négy USB portra is szükségünk lehet (ennél több csatlakozási pont általában nincs a gépen). Ebben az esetben az USB hub-ok használata jelentheti a megoldást, melyek segítségével több USB-s eszköz is ráfűzhető egy gépre. Két fajta USB hub létezik; az egyikhez nem kell külön tápegység, a másiknál szükség van erre. A külön tápegység nélküli hub-ok az USB csatorna által biztosított 500 milliamperes árammal működnek, ez gátat szabhat a csatlakoztatható eszközök számának. Jobb megoldásnak számítanak az AC adapteres USB hub-ok. Egy négy portos USB hub AC adaptere 2 amperes, míg egy hét portos USB hub adaptere legalább 3,5 amperes. Kiegészítő USB kábel vásárlás esetén fontos, hogy minél rövidebb és megfelelő szigeteléssel ellátott kábeleket vegyünk. 62

63 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Párhuzamos (paralel) kommunikációs port fejlődése: A régebbi interfészek csak egyirányú adatátvitelre alkalmasak, az újabb párhuzamos csatolók már két irányban képesek kommunikációra. A páthuzamos interfész párhuzamosan küldi az adatokat a vevő felé, az adatszélesség 8 bit. A párhuzamos interfészek minden jele TTL kompatíbilis. Az adatátvitel nyugtázása két módszer szerint történhet. Ennek megfelelően két- és háromvezetékes protokollt alkalmazhatunk. Ha a vevő rendelkezik egy átmeneti tárral, addig az átvitel nagyon gyors, ha azonban ez megtelik, meg kell várni míg kiürül. A BIOS négy párhuzamos port használatát támogatja. Ezek elnevezései: LPT1-LPT4. 63

64 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Játék (game) port fejlődése: A PC botkormányok csak olyanok lehetnek, melyek elmozdulását potenciométer érzékeli. A kártya négy kitérés és négy kapcsoló bemenettel rendelkezik. Ezzel a módszerrel két kétdimenziós vagy egy négydimenziós egység kezelését oldja meg. A kétdimenziós botkormány két kapcsolóval rendelkezik és egy-egy érzékelő bemenetet használ fel az X és az Y irányba történő elmozdulás érzékeléséhez. A kapcsoló bemenetekre érkező logikai szint közvetlenül kiolvasható. A potenciométerek pillanatnyi értékét egy multivibrátorral impulzussorozattá alakítja a kártya. A kiadott impulzus ideje arányos az ellenállás értékével. A potenciométerek 100 k értékű, középmegcsapolásos kialakításúak. 64

65 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Hangkártya (sound card) fejlődése: A számítógép digitális működéséből következik, hogy a hangot is digitális formában kell tárolni. Ehhez szükség van egy analóg-digitális átalakítóra. Ha viszont a számítógépen tárolt vagy előállított hangot szeretnénk megszólaltatni, akkor egy digitális-analóg átalakítót kell használnunk. Az analóg-digitális és a digitális-analóg átalakítást a CODEC végzi el. A Wavetable (hullámtábla) elnevezésű egység végzi el a hangmintákkal kapcsolatos műveleteket és átadja a feldolgozott mintákat a CODEC-nek. A ROM tartalmazza a beépített hangmintákat. Mivel ezt csak olvasni tudjuk, ezért itt nincs lehetőségünk saját mintákat eltárolni. Ha szeretnénk ilyet készíteni és azokat később a hangalkotásnál majd felhasználni, akkor el kell tárolnunk a hangkártya saját RAM-jában. Az FM jelzésű blokk az FM szintézis megvalósításáért felelős. A Mixer elnevezésű egység feladata kettős: a különböző forrásból származó jeleket a CODEC-re kapcsolja, s a CODEC kimeneti jelét a meghatározott kimenetre kapcsolja. Rendszerint a hangkártyák tartalmaznak egy kis teljesítményű erősítőt, melyre közvetlenül hangszóró (vagy aktív hangfal) kapcsolható. 65

66 A hardver elemei: az alaplap + Kommunikációs rendszer: I/O kártyák Hangkártya (sound card) fejlődése: Ma már a legtöbb esetben a hangkártya funkcióit az alaplapra integrálják. E funkciók meglétéről árulkodnak a hangkártya és a külvilág közötti be- és kimenetek: Természetesen a Házi mozi rendszerű többcsatornás hangvisszaadáshoz ma is különálló hangkártyát kell beszereznünk. Line Out - Vonali, tehát kis szintű kimenet. A kimeneti feszültség általában maximum 0,745 V, mely alkalmas erősítő eszközre csatlakoztatásához. Speaker Out - Egy erősített kimenet, mely lehetővé teszi hangszórók közvetlen meghajtását. Aux In - Nagyjelű bemenet, mely külső eszközről származó analóg jelek feldolgozását teszi lehetővé. Mic In - Mikrofon bemenet. Mivel a mikrofonnak a kimeneti jele meglehetősen alacsony, ezért a bemenet tartalmaz egy erősítőt. Joystick/MIDI - Botkormány vagy elektronikus hangszer csatlakoztatását teszi lehetővé. 66

67 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágnesszalagos adattároló fejlődése: Az adatok a szalagon kilenc hosszanti sávon, ún. csatornán kerülnek felírásra. A kilenc csatornán egymás mellett lévő kilenc bitből nyolc egy byte-ot alkot, a kilencedik az ellenőrzési célra használt paritásbit. A mágnesszalag nem címezhető adathordozó, azaz magán a szalagon nincsenek olyan fizikai jelek, amelyeket a berendezés a felírt adattartalom olvasása nélkül megkereshetne (soros elérésű). 67

68 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágnesszalagos adattárolók: A szalagon az adatokat ún. adatblokkokban tároljuk, a blokkok között üres hézagot hagyunk, ezt gap-nek nevezzük. A blokk több byte-ból áll, méretét a programozó határozza meg. A blokkon belül a karaktereket a gép egymás után rögzíti. A mágnesszalagnál az írás és olvasás blokkonként történik, azaz a blokk az a legkisebb adatmennyiség, amelyet a szalagra a CPU-ból kivihetünk, vagy amelyet onnan a CPU-ba bevihetünk. A hézag nagysága nem állandó, mérete normál körülmények között kb. 15 mm. 68

69 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágnesszalagos adattárolók: Műveletvégzés a mágnesszalagon: blokk írása, blokk törlése, blokk olvasása, szalagmozgatás. Az írás, törlés és olvasás műveletét az író-, olvasó- és törlőfej végzi, miközben a szalagtovábbítási mechanizmus a szalagot folyamatosan mozgatja. A szalagon megkülönböztetünk értékes adatokat és tájékozódást segítő, szalagjel (tape mark, TM) blokkokat. A szalagjelblokk speciális jelkombináció, ami elkülöníthető a tartalmi jelentéssel bíró adatoktól. Szalagjeleket a programozó bárhova írhat a szalagra. A blokkok törlése nulla értékű jelek felvitelét jelenti a szalagra. A blokk olvasása a blokk megkeresésével kezdődik, s az adatok kiolvasásával folytatódik. A szalag mozgatása a szalagkezdet jel, a szalagjelek és az adatblokkok alapján történik. (A mágneskazettás adattárolásnál a tárolás elve megegyezik a mágnesszalagos adattárak működési elveivel, a különbség a méretekben, a meghajtó-mechanikában és a szalagformátumokban van.) 69

70 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók: 1. A merevlemezes tároló (winchester) nagy sebességű és nagy tárolókapacitású háttértároló. Fizikailag egy vagy több közös tengelyen elhelyezett lemezből áll, melynek bevonata mágneses mezőre érzékeny. Minden lemez mindkét oldala írható és olvasható, ez alól csak a két szélső lemez burkolat felőli oldala a kivétel. Minden oldalhoz tartozik egy író- és egy olvasófej. Ezeket általában egybeintegrálva készítik el. Az összes fej egyszerre mozdul el, a fejmeghajtó elektronika biztosítja, hogy az összes lemezoldalra egyszerre történjen meg az írás vagy olvasás. A fej típusa nyitott lágyvas, melyen egy tekercset helyezünk el. Ha a tekercsre váltakozó feszültséget kapcsolunk, akkor a vasmag két vége közti nyílásban mágneses mező indukálódik. A mágneses erővonalak kigyűrődnek a vasmag síkjából. Ezek az erővonalak érintkeznek tulajdonképpen a lemezzel. Az erővonalak iránya a lemezbevonat részecskéit a megfelelő irányba állítják. Mivel a számítógép digitális működésű és bináris kódolást használ, ezért a jeleknek csak két állapota lehet, 0 és 1. 70

71 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Fizikai lemezkezelés I. A lemezeket forgató motor fordulatszáma azonban nem állandó, bizonyos tűrési tartományon belül mozog. Ennek az eredménye, hogy a lemez forgási sebessége is ingadozni fog. Ez a beolvasásnál is és az írásnál is komoly probléma, mert így a szektorhatárokat nehéz megtalálni. Ennek kiküszöbölésére az információt kódoljuk és a kódolásba beépítünk olyan információt, mely megoldja a szinkronizációt. A lemez kezelésében különböző részeket különböztetünk meg: 1. A lemezeket koncentrikus körökre osztjuk, ezeket nevezzük sávoknak. A sávok a fejek sugárirányú elmozdulásával érhetők el. 2. Minden sávot megadott számú, egyenlő hosszúságú részre osztunk, ennek az elnevezése szektor. Ez a kezelhető legkisebb adategység. 3. Az egymás fölött elhelyezkedő sávokat nevezzük cilindernek. A merevlemezes tárolóba beépítettek egy hibafelismerő és egy hibajavító áramkört. Ezek használatával felismerhetők az adatátvitel során bekövetkező hibák, valamint ki is javíthatók. 71

72 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Fizikai lemezkezelés II. A szektorokat felépítésük alapján két részre oszthatjuk: a szektorfejre és az adatblokkra. Ez utóbbi a lemezre írt adatokat tartalmazza. A szektorfej adminisztratív célokat szolgál. Tartalmazza a sáv számát, a fej sorszámát, a szektor számát és a hosszának kódját. Mindkét részt egy speciális jel előzi meg, hogy a különválasztás megbízható legyen. Az adatblokkot az adatjel (Data Mark, DM), míg a szektorfejet az azonosító jel (Identifier Mark, IM) vezeti be. A DM értéke normál és törölt állapotot tartalmazhat. Ha írunk a lemezre, a vezérlő ezt a jelzést felülírja. Ahhoz, hogy a lemezen létrejöjjenek a sávok és a szektorok, egy speciális műveletet kell végrehajtanunk, amit formázásnak hívunk. A formázásnak két része van: az alacsony szintű (Low Level Format) és a logikai formázás. Az alacsony szintű formázásnál a merevlemez vezérlő a szektorokat megszámozza 1-től kezdve folytonosan egyesével növelve. Az ideális az lenne, ha a vezérlő a szektorokat folyamatosan növekvő sorszám szerint olvasná be, de... 72

73 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Logikai lemezkezelés I. Megoldást a logikai formázás jelent, melyet az operációs rendszer végez el. A merevlemez fizikai kezelése tulajdonképpen a következő sáv- és szektorszintű műveleteket jelenti: szektorok írása és olvasása, törölt jelzésű szektorok írása és olvasása, azonosító olvasása. A logikai lemezkezelés alapja a több szektorból álló szektorcsoport, idegen szóval cluster. Ebben a blokkcsoportban tartja nyilván az operációs rendszer a lemezterületek foglaltságát, a file-ok elhelyezkedését. Annak érdekében, hogy kezelni tudjuk a clustereket, azok számozására van szükség. Ez a számozás azonban független a lemezegység fizikai paramétereitől. Az átvitel gyorsaságának növeléséhez a szektorokat nem folyamatosan számozzuk, hanem két egymást követő szektor között annyi távolságot hagyunk, hogy ennyi idő alatt a vezérlő fel tudja dolgozni az adatokat. A fizikai és a logikai sorszámok közötti kapcsolatot az átlapolási tényező (Interleave Faktor) adja meg, az alacsony szintű formázásnál lehet beállítani. 73

74 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Logikai lemezkezelés II. A merevlemez vezérlő elektronikája írni és olvasni a merevlemezt csak clusterenként tudja. Ez azt jelenti, hogy a legkisebb írható vagy olvasható méret a clustermérettel egyenlő. Minél nagyobb a lemez mérete, annál nagyobb a cluster mérete is. Hogy ez ne okozzon problémát, a lemezt logikai részekre, partíciókra kell felosztani. Minden merevlemez egy fizikai partícióból áll, ennek mérete a lemez teljes területével egyenlő. A fizikai partíciót osztjuk fel logikai partíciókra. Kétféle logikai partíciót különböztetünk meg, az elsődleges és a másodlagos logikai partíciót. A logikai partíciókat úgy látjuk, mintha külön merevlemez volna, külön-külön tudjuk írni és olvasni őket. A partíciók felhasználásával több operációs rendszer futtatására is lehetőségünk nyílik. A partíciók információit a merevlemezen el kell tárolni, hogy azokat az operációs rendszer képes legyen felismerni és kezelni. Erre a célra szolgál a merevlemez partíciós táblája. 74

75 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Logikai lemezkezelés III. A partíciós tábla mindig a 0. számú logikai szektor, a 0. sávon a 0. fejjel elérhető 1. fizikai sorszámú szektor. A partíciós tábla a szektor végén található. A szektor első részében egy programot találunk, ami az igazi partíciós táblát értelmezi és a betöltésre kijelölt partíció betöltő szektorát beolvassa. A program neve betöltő rekord (Master Boot Record, MBR). Ezt a szektort ellenőrzi, és ha hibátlan, el is indítja. A szektornak körülbelül a fele üres terület. Ide kerülnek azok a programok, melyek az MBR-rel kapcsolatosan végeznek műveleteket. A ROM-BIOS program az önteszt és a kezdeti paraméterek beállítása után az első fizikai szektort (MBR és partíciós tábla) betölti, majd átadja a vezérlést. Ezután elindul az MBR-ben található program futása. 75

76 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Logikai lemezkezelés IV. Az állomány-elhelyezési tábla (FAT, File Allocation Table) az állományok rekordjainak lemezen történő elhelyezkedését tárolja. A lemez legkisebb egysége a szektor, azonban az operációs rendszer által kezelt legkisebb egység a cluster. Az ebben található szektorok száma mindig 2-nek valamelyik hatványa, valamint összefüggésben van a partíció méretével. A FAT ezen clustereknek a foglaltságát tárolja, vagyis innen tudjuk meg, hogy hol van szabad hely a lemezen. Az állomány-elhelyezési tábla egy táblázat, melynek bejegyzései vannak. Minden bejegyzésnek van száma, amivel azonosítjuk és természetesen van tartalma is. A bejegyzések száma függ a bejegyzések méretétől. A bejegyzések száma tulajdonképpen egy clusterszám, vagyis a bejegyzések száma és a hozzá tartozó lemezterület között közvetlen a kapcsolat. Az állománykezelési táblát két példányban tároljuk egymás mögött a lemezen. 76

77 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Logikai lemezkezelés V. Az állományokat a lemezen katalógusokban tároljuk (könyvtárak, vagy mappák). A katalógusrendszert mi (felhasználók) hozzuk létre, és fa struktúrájú a felépítése. Ez azt jelenti, hogy a file-ok katalógusokban vannak, melyek még egymásba is ágyazhatók. Egy állomány vagy katalógus helyét megkapjuk, ha azokat a könyvtárakat, amelyeken át kell haladni, hogy elérjünk oda, ahová szeretnénk, leírjuk egymás mögé \ jellel elválasztva. A főkatalógus, amely minden más alkatalógus (subdirectory) szülő könyvtára a két FAT után következik a lemezen, és még a FAT szerkezetnek a része. 77

78 A hardver elemei: háttértárak Mágneses elven működő adattárolók Mágneslemezes adattárolók Hajlékony lemezek Az AT típusú számítógépekhez egy új 5,25 -os floppyegységet fejlesztettek ki. Erre a lemezre már nem 40 hanem 80 sávot lehet felírni, így az elérhető kapacitás 720 Kbyte. Megfelelő floppy lemezeknél ez az egység képes sávonként 15 szektort felírni a lemezre, ekkor a kapacitás 1,2 MB. Ezek mellet megjelent egy új floppyegység is. Ez 3,5 -os lemezzel dolgozik. Ezek a lemezek rendelkeznek a legnagyobb kapacitással. Sávonként 18 szektort írnak a lemezre, az így elérhető kapacitás 720 KB, illetve 1,44 MB attól függően, hogy DD (Double Density) vagy HD (High Density) technikát alkalmaznak (Ma már csak az utóbbi van forgalomban, ill. a 2,88 MB-os 78

79 A hardver elemei: háttértárak Optikai elven működő adattárolók Optikai lemezes adattárolók - Lézertechnika A LASER rövidítés a Light Amplification by Simulated Emission of Radiation kifejezésből származik. A közönséges fénysugarak szétszóródnak a tér minden irányába, szakszóval nem koherensek. Ez azt eredményezi, hogy nem tudjuk semmilyen eszközzel egy megadott pontba fókuszálni. A lézerfény alapjában különböző a látható fehér fénytől. Ennek a fénynek egyetlen színe van, ami koherens. Ilyen például a piros és a sárga szín. CD-ROM lemez szerkezeti felépítése: A szabványos CD-ROM lemez 4,75 (120 mm) átmérőjű és 1,2 mm vastag. Átlátszó polikarbonát műanyag hordozóra alumínium (vagy arany) réteget, majd egy lakkréteget visznek fel. A tükröző réteg felületét land-nek, a bemélyedéseket pedig pit-nek hívják. A pitek spirál alakban sorakoznak a lemezen belülről kifelé. A lézersugár a pitekről és land-ekről különböző módon verődik vissza, ami gyakorlatilag megfelel az egyeseknek és nulláknak. 79

80 A hardver elemei: háttértárak Optikai elven működő adattárolók Optikai lemezes adattárolók CD meghajtók I. A CD meghajtó a mágneslemez egységgel szemben olyan technikát használ, amely képes megváltoztatni a forgási sebességet attól függően, hogy éppen a lemez mely részét olvassa. Így biztosítani lehet, hogy a lemez és a lézerfej egymáshoz viszonyított sebessége állandó maradjon. Mivel az adatsűrűség állandó, a tárolható információ mennyisége sokkal nagyobb, mint a mágneslemezeknél. Ugyanakkor a hozzáférési idő valamelyest nő, mivel a lemez szögsebességét a lézersugár helyzetének függvényében állandóan változtatni kell. Míg a tömegben gyártott CD-ken a pit-eket a gyártás során hozzák létre, a CD-R lemezek üresek. A CD-R lemezek polikarbonát hordozója hasonló a CD-ROM - okéhoz, de a gyártás során felvisznek a lemezre egy spirális sávot, ami az íráskor a lézersugár pozicionálását segíti. Az alumíniumréteg helyett egy szerves festékréteget használnak, majd erre egy vékony aranyréteg kerül. Az aranyréteg jó visszaverő képességű és nem korrodál a festékréteggel érintkezve. Ezután védőlakkréteget visznek fel. 80

81 A hardver elemei: háttértárak Optikai elven működő adattárolók Optikai lemezes adattárolók CD meghajtók II. A CD-ROM-ok fejlődésével egyre gyorsabb és gyorsabb meghajtókat hoztak forgalomba. Alapsebességnek az audio CD sebességét tekintjük, a CD-ROM-ok sebességét az ehhez viszonyított szorzószámmal fejezzük ki. Az audio CD sebessége 150 kbyte/s, ez az 1x sebesség. A 8x-nál nagyobb sebességű CD-ROM-ok egy speciális tulajdonsággal rendelkeznek. Ahhoz, hogy ezt a sebességet nyújtani tudják, a fordulatszámot nagyon meg kellett növelni. Sok energiapazarlással járna, ha a lemez mindig forogna. Azért, hogy ez ne legyen így, ha nincs lemezművelet, a forgást leállítják a meghajtók. A CD író a lézersugarat a festékrétegre fókuszálja és az írás során beégeti azt. Ilyen módon a pit-hez hasonló elváltozás lép fel a rétegen. Ennek megfelelően gyakorlatilag az összes szabványos CD-meghajtó képes az ilyen módon elkészített lemezeket olvasni. A pit-ek 1,6 mikron távolságra vannak egymástól az egyes sávokon. A nagyüzemi gyártás során az adatokról elkészítik az első ún. one-off lemezt. Ez nem más, mint egy tesztváltozat. Ha ez minden kívánalomnak megfelel, akkor erről készítenek egy üvegből készült mesterlemezt. Ebbe lézerrel vágják bele az adatoknak megfelelő pit-eket. Ezek után minden további változat erről a lemezről készül. 81

82 A hardver elemei: háttértárak Optikai elven működő adattárolók Optikai lemezes adattárolók CD meghajtók vezérlése A CD meghajtó 4 féle módon csatlakoztatható a számítógéphez: Saját vezérlőkártyával. A vezérlőkártya általában nagyon egyszerű felépítésű. A címdekóderen és az illesztő-leválasztó fokozaton kívül nem is tartalmaz mást. A csatlakoztatást egy 40 pólusú csatlakozó teszi lehetővé. Ez az eljárás csak régi 1x és 2x CD meghajtók esetén volt használatos. EIDE interfészre csatlakozik. erre négy egység köthető rá, melyek lehetnek CD-ROM-ok is. A CD-ROM tartalmazza a meghajtó elektronikát, a kábel csak a rendszerjelek meghosszabbítását végzi el. Hangkártya megfelelő interfésze végzi az illesztést. A hangkártyák is tartalmaznak olyan meghajtó fokozatokat, melyek a CD-ROM meghajtását lehetővé teszik. SCSI interfészre kapcsolható egység. Léteznek ilyen meghajtók, de az áruk miatt nem terjedtek el. A CD írók esetében viszont szinte kizárólagosnak mondható ez a csatlakoztatási mód. 82

83 A hardver elemei: háttértárak Optikai elven működő adattárolók Optikai lemezes adattárolók DVD meghajtók A DVD Digital Video Disk (Digitális Videó Lemez), vagy egy másik meghatározás szerint Digital Versatile Disk (Digitális Sokoldalú Lemez). Olyan adattároló eszköz, mint a hagyományos CD csak a kapacitása lényegesen nagyobb, legegyszerűbb változata is több mint 7-szer több adatot (4,7 GB) képes tárolni, mint a CD lemezek. S ez még csak egyoldalú, egyrétegű! A létező legbonyolultabb szabvány kétoldalú, kétrétegű lemezének kapacitása 17 GB. A DVD gyakorlati fejlesztése 80-s évek végén kezdődött. A fejlesztést az adathordozógyártók kezdték (3M, Verbatim, Sony, IBM) ben a Sony, Philips és a Panasonic vezérletével megalakult a DVD-Consorcium, amely 8 nagy céget olvasztott magába. 2 éves munka után hozták nyilvánosságra kutatási eredményeiket. Az igazi újdonság a klasszikus CD technikával szemben a nagyobb tárolókapacitás és az olvasási gyorsaság volt. A megnövekedett tárolókapacitást kisebb pontmérettel és sűrűbb sávszerkezettel sikerült elérni. Ezenkívül a lézerfény hullámhosszát is csökkentették, míg a hagyományos CD-meghajtók 780 nanométeres infravörös fénnyel dolgoznak, a DVD rendszer 635 nanométeren üzemel. A DVD-RAM ill. a többrétegű DVD és a Blue-Ray lemez az új fejlesztési irány! 83

84 A szoftver: processzor utasítások A programok végrehajtása A számítógépet a program működteti. A processzor közvetlenül csak a gépi kódú programokat képes értelmezni. A gépi kódú utasítás az elvégzendő művelet kódjából és a művelet operandusaiból áll. Maga az utasítás nem más, mint nullák és egyesek sorozata. Az utasítások műveletikód-része adja meg a processzor számára, hogy milyen műveleteket kell elvégezni. Az operandusrész tartalmazza azt az információt, hogy a műveletet mivel kell elvégezni. A processzor által értelmezhető műveletek összességét a processzor utasításkészletének nevezzük. 84

85 A szoftver: processzor utasítások A programok végrehajtása A gépi kódú utasítások egy műveleti részből és egy operandusrészből állnak. Az operandusrész általában összetett. A 4 és 3 címes utasításszerkezetek nagy hibája a helyfoglalás. A korszerű számítógépek utasításai kétcímesek, azaz két operandushivatkozást tartalmaznak. 85

86 A szoftver: processzor utasítások Címzési módok Közvetlen adathivatkozás, vagy direkt címzés (immediate) Az operandus helyén nem egy adat címe, hanem maga az adat áll. Közvetlen címzés, vagy direkt rekesz címzés Az operandus itt egy közvetlen tárcím, azaz egy bináris szám. 86

87 A szoftver: processzor utasítások Címzési módok Indirekt regiszteres címzés Az indirekt címzés azt jelenti, hogy az utasítás operandusa egy olyan címre való hivatkozás, amelyen a tényleges adat címe található. A regiszteres indirekt címzésnél az operandus annak a regiszternek a címe, amelyben az adat tárbeli címe található. Indirekt memória címzés Ennél a címzési módnál az operandus olyan tárcímre mutat, amelyen az adat címe található. Itt egy adat eléréséhez kétszer kell a tárhoz fordulni. Ez az utasítástípus akkor használatos, ha a gép olyan, hogy az utasítás operandusrésze nem elég hosszú a teljes tár címzésére. 87

88 A szoftver: processzor utasítások Címzési módok Bázisregiszteres címzés A bázisregiszteres címzési módnál az adat tárcíme két címkomponens összege. Az egyik a vezérlőegység egy regiszterében, a bázisregiszterben található címkonstans, az ún. báziscím, a másik az ún. eltolási cím. Az utasításban a bázisregiszteres címzést alkalmazó operandus két részre oszlik. Az első részben található a bázisregiszter címe, a másikban az eltolási érték. A tényleges cím kialakításához az ALU összeadja a báziscímet és az eltolási értéket. A bázisregiszteres címzés az alapja a programok áthelyezhetőségének. A programok áthelyezhetősége, azaz a lehetőség, hogy a programok a tár bármely részében azonosan működhetnek, a feltétele annak, hogy a gépet egyszerre több program használhassa. 88

89 A szoftver: processzor utasítások Utasításkészlet Az INTEL 8088-as 16 bites µp, 4 különböző típusú regiszterrel rendelkezik Általános regiszterek: Akkumulátor (AX) Bázisregiszter (BX) Számolóregiszter (CX) Általános regiszter (DX) Címzési regiszterek: Indexregiszter (SI) Indexregiszter (DI) Verem-bázisregiszter (BP) Vezérlő regiszterek: Verem-mutató (SP) Utasításmutató (IP) Jelzőszó (flag) Szegmensregiszterek: Kódszegmens-regiszter (CS) Adatszegmens-regiszter (DS) Második adatszegmens-regiszter (ES) Veremszegmens-regiszter (SS) Az általános regiszterek különböző funkciók ellátására alkalmasak, általában adatok tárolására használjuk őket. A BX bázisregiszteres utasítások bázisregisztere lehet, a CX számolóként működhet. Az SI és DI indexregiszterek használhatók indexregiszterként, illetve adattömbben mutatóként (indexként), a BP egy speciális rendeltetésű tárolórész, bázisregiszterként használható. Az SP regiszter a verem elemeinek mutatója, IP az utasításszámláló. A flag 16 bitből áll, a bitek aritmetikai és egyéb műveletek végrehajtásánál használt jelzők. 89

90 A szoftver: processzor utasítások Utasításkészlet IBM PC utasításformátuma (2 címes utasítás): Az utasításkészlet igen rugalmas, hiszen a második operandus címét a veremmutató, a bázisregiszter, valamint az indexregiszterek együttes felhasználásával lehet kialakítani. Azt, hogy a második operandus tartalmából hogyan kell kiszámítani a tárcímet, azt a mod két bitje és az r/m három bitje dönti el. Az utasítás első operandusa csak regiszterben lehet. A regiszter címét adja meg a három reg bit. A d bit azt mutatja, hogy az operandust a regiszterből veszi-e ki az utasítás (d=0), vagy oda teszi be (d=1). A w bit az operandus hosszát jelöli, w=0 nyolcbites, w=1 pedig 16 bites operandust jelöl. 90

91 A szoftver: megszakítás Szoftveres interrupt A számítógép a program igényeinek megfelelően használja a különböző berendezéseket, a be/kiviteli eszközöket, a processzort, a tárolókat, a gép ún. erőforrásait. Ha a gépen egyszerre több program fut, az egyszerre egy erőforrást tud használni, a gép többi része kihasználatlanul áll. A futó programokat megszakítják a processzoron, ha a processzort valamely okból egy fontosabb (erősebb) program igényli. Amikor a futó program visszakapja a vezérlést, ugyanonnan kell tudni indulnia, ahol befejezte működését. Tárolni kell tehát a program állapotának leírását. Ez a vezérlőegység egyik regiszterében történik meg. Ez a regiszter az ún. programállapotszó (Program Status Word PSW) regiszter. A programok erősségét prioritásnak nevezzük. 91

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. 6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes. Neumann elv: Külön vezérlő és végrehajtó egység van Kettes

Részletesebben

Számítógép felépítése

Számítógép felépítése Alaplap, processzor Számítógép felépítése Az alaplap A számítógép teljesítményét alapvetően a CPU és belső busz sebessége (a belső kommunikáció sebessége), a memória mérete és típusa, a merevlemez sebessége

Részletesebben

A számítógép egységei

A számítógép egységei A számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt

Részletesebben

elektronikus adattárolást memóriacím

elektronikus adattárolást memóriacím MEMÓRIA Feladata A memória elektronikus adattárolást valósít meg. A számítógép csak olyan műveletek elvégzésére és csak olyan adatok feldolgozására képes, melyek a memóriájában vannak. Az információ tárolása

Részletesebben

Bepillantás a gépházba

Bepillantás a gépházba Bepillantás a gépházba Neumann-elvű számítógépek főbb egységei A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Operatív memória: A számítógép bekapcsolt

Részletesebben

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés . Számítógépek működési elve Bevezetés az informatikába. előadás Dudásné Nagy Marianna Az általánosan használt számítógépek a belső programvezérlés elvén működnek Külső programvezérlés... Vezérlés elve

Részletesebben

Első sor az érdekes, IBM PC. 8088 ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat

Első sor az érdekes, IBM PC. 8088 ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat 1 2 3 Első sor az érdekes, IBM PC. 8088 ra alapul: 16 bites feldolgozás, 8 bites I/O (olcsóbb megoldás). 16 kbyte RAM. Nem volt háttértár, 5 db ISA foglalat XT: 83. CPU ugyanaz, nagyobb RAM, elsőként jelent

Részletesebben

A számítógép fő részei

A számítógép fő részei Hardver ismeretek 1 A számítógép fő részei 1. A számítógéppel végzett munka folyamata: bevitel ==> tárolás ==> feldolgozás ==> kivitel 2. A számítógépet 3 fő részre bonthatjuk: központi egységre; perifériákra;

Részletesebben

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor Ismerkedjünk tovább a számítógéppel Alaplap és a processzeor Neumann-elvű számítógépek főbb egységei A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Operatív

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output 1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical

Részletesebben

A számítógépek felépítése. A számítógép felépítése

A számítógépek felépítése. A számítógép felépítése A számítógépek felépítése A számítógépek felépítése A számítógépek felépítése a mai napig is megfelel a Neumann elvnek, vagyis rendelkezik számoló egységgel, tárolóval, perifériákkal. Tápegység 1. Tápegység:

Részletesebben

Informatika érettségi vizsga

Informatika érettségi vizsga Informatika 11/L/BJ Informatika érettségi vizsga ÍRÁSBELI GYAKORLATI VIZSGA (180 PERC - 120 PONT) SZÓBELI SZÓBELI VIZSGA (30 PERC FELKÉSZÜLÉS 10 PERC FELELET - 30 PONT) Szövegszerkesztés (40 pont) Prezentáció-készítés

Részletesebben

Digitális rendszerek. Digitális logika szintje

Digitális rendszerek. Digitális logika szintje Digitális rendszerek Digitális logika szintje CPU lapkák Mai modern CPU-k egy lapkán helyezkednek el Kapcsolat a külvilággal: kivezetéseken (lábak) keresztül Cím, adat és vezérlőjelek, ill. sínek (buszok)

Részletesebben

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop)

Számítógép fajtái. 1) személyi számítógép ( PC, Apple Macintosh) - asztali (desktop) - hordozható (laptop, notebook, palmtop) Számítógép Számítógépnek nevezzük azt a műszakilag megalkotott rendszert, amely adatok bevitelére, azok tárolására, feldolgozására, a gépen tárolt programok működtetésére alkalmas emberi beavatkozás nélkül.

Részletesebben

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem) 65-67 A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem) Két fő része: a vezérlőegység, ami a memóriában tárolt program dekódolását és végrehajtását végzi, az

Részletesebben

Számítógép egységei. Szoftver (a fizikai eszközöket működtető programok összessége)

Számítógép egységei. Szoftver (a fizikai eszközöket működtető programok összessége) Számítógép egységei A számítógépes rendszer két alapvető részből áll: Hardver (a fizikai eszközök összessége) Szoftver (a fizikai eszközöket működtető programok összessége) 1.) Hardver a) Alaplap: Kommunikációt

Részletesebben

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő)

Memóriák - tárak. Memória. Kapacitás Ár. Sebesség. Háttértár. (felejtő) (nem felejtő) Memóriák (felejtő) Memória Kapacitás Ár Sebesség Memóriák - tárak Háttértár (nem felejtő) Memória Vezérlő egység Központi memória Aritmetikai Logikai Egység (ALU) Regiszterek Programok Adatok Ez nélkül

Részletesebben

IT - Alapismeretek. Feladatgyűjtemény

IT - Alapismeretek. Feladatgyűjtemény IT - Alapismeretek Feladatgyűjtemény Feladatok PowerPoint 2000 1. FELADAT TÖRTÉNETI ÁTTEKINTÉS Pótolja a hiányzó neveket, kifejezéseket! Az első négyműveletes számológépet... készítette. A tárolt program

Részletesebben

11.3.7 Feladatlap: Számítógép összetevők keresése

11.3.7 Feladatlap: Számítógép összetevők keresése 11.3.7 Feladatlap: Számítógép összetevők keresése Bevezetés Nyomtasd ki a feladatlapot és old meg a feladatokat. Ezen feladatlap megoldásához szükséged lesz az Internetre, katalógusokra vagy egy helyi

Részletesebben

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA

ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA ELŐADÁS 2016-01-05 SZÁMÍTÓGÉP MŰKÖDÉSE FIZIKA ÉS INFORMATIKA A PC FIZIKAI KIÉPÍTÉSÉNEK ALAPELEMEI Chip (lapka) Mikroprocesszor (CPU) Integrált áramköri lapok: alaplap, bővítőkártyák SZÁMÍTÓGÉP FELÉPÍTÉSE

Részletesebben

IT - Alapismeretek. Megoldások

IT - Alapismeretek. Megoldások IT - Alapismeretek Megoldások 1. Az első négyműveletes számológépet Leibniz és Schickard készítette. A tárolt program elve Neumann János nevéhez fűződik. Az első generációs számítógépek működése a/az

Részletesebben

11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai

11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai 11. Az alaplap és részei, az eszközök alaplapra történő csatlakoztatásának módjai Az alaplap részei, az egyes részek funkciói Az alaplapon (motherboard) a számítógép működéséhez elengedhetetlen áramkörök

Részletesebben

A mikroprocesszor felépítése és működése

A mikroprocesszor felépítése és működése A mikroprocesszor felépítése és működése + az egyes részegységek feladata! Információtartalom vázlata A mikroprocesszor feladatai A mikroprocesszor részegységei A mikroprocesszor működése A mikroprocesszor

Részletesebben

Számítógépek, számítógép rendszerek

Számítógépek, számítógép rendszerek Számítógépek, számítógép rendszerek 7. A sínek Dr. Vadász Dénes Miskolc, 2005. február TARTALOM TARTALOM... a 7. A sínek... 1 7.1. Az IBM PC-k sínrendszerei... 3 7.2. A PCI sín... 4 7.3. További híres

Részletesebben

TestLine - zsoltix83tesztje-01 Minta feladatsor

TestLine - zsoltix83tesztje-01 Minta feladatsor lkalom: n/a átum: 2017.02.09 18:08:51 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés

Részletesebben

TestLine - zsoltix83tesztje-01 Minta feladatsor

TestLine - zsoltix83tesztje-01 Minta feladatsor lkalom: n/a átum: 2017.01.19 21:10:15 Oktató: n/a soport: n/a Kérdések száma: 35 kérdés Kitöltési idő: 1:03:48 Pont egység: +1-0 Szélsőséges pontok: 0 pont +63 pont Értékelés: Pozitív szemléletű értékelés

Részletesebben

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL)

SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL) SZÁMÍTÓGÉP FELÉPÍTÉSE (TK 61-TŐL) SZÁMÍTÓGÉP Olyan elektronikus berendezés, amely adatok, információk feldolgozására képes emberi beavatkozás nélkül valamilyen program segítségével. HARDVER Összes műszaki

Részletesebben

A személyi számítógép felépítése

A személyi számítógép felépítése A személyi számítógép felépítése A számítógépet, illetve az azt felépítő részegységeket összefoglaló néven hardvernek (hardware) nevezzük. A gépház doboz alakú, lehet fekvő, vagy álló attól függően, hogy

Részletesebben

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver

Alaplap. Az alaplapról. Néhány processzorfoglalat. Slot. < Hardver 1/11 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015, 2017 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Az alaplapról A számítógép alapja, ez fogja össze az egyes

Részletesebben

Számítógépek felépítése

Számítógépek felépítése Számítógépek felépítése Kérdések a témakörhöz Melyek a Neumann-elvek? Milyen főbb részei vannak a Neumann-elvek alapján működő számítógépeknek? Röviden mutasd be az egyes részek feladatait! Melyek a ma

Részletesebben

2017/12/16 21:33 1/7 Hardver alapok

2017/12/16 21:33 1/7 Hardver alapok 2017/12/16 21:33 1/7 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet

Részletesebben

Számítógépek felépítése

Számítógépek felépítése Számítógépek felépítése Emil Vatai 2014-2015 Emil Vatai Számítógépek felépítése 2014-2015 1 / 14 Outline 1 Alap fogalmak Bit, Byte, Word 2 Számítógép részei A processzor részei Processzor architektúrák

Részletesebben

Tervezte és készítette Géczy László 1999-2002

Tervezte és készítette Géczy László 1999-2002 Tervezte és készítette Géczy László 1999-2002 ADATHORDOZÓ Különböző ADATHORDOZÓK LEMEZ hajlékonylemez MO lemez merevlemez CDROM, DVDROM lemez CDRAM, DVDRAM lemez ADATHORDOZÓ SZALAG Különböző ADATHORDOZÓK

Részletesebben

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest. 2005. december 16.

Bevitel-Kivitel. Bevitel-Kivitel és Perifériák. Algoritmusok és Alkalmazásaik Tanszék Budapest. 2005. december 16. Architektúrák és operációs rendszerek Balogh Ádám, Lőrentey Károly Eötvös Loránd Tudományegyetem Algoritmusok és Alkalmazásaik Tanszék Budapest 2005. december 16. Tartalomjegyzék Perifériák 1 Perifériák

Részletesebben

2016/08/31 02:45 1/6 Hardver alapok

2016/08/31 02:45 1/6 Hardver alapok 2016/08/31 02:45 1/6 Hardver alapok < Hardver Hardver alapok Szerző: Sallai András Copyright Sallai András, 2011, 2013, 2014 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Bevezetés A számítógépet

Részletesebben

Tervezte és készítette Géczy LászlL. szló 1999-2008

Tervezte és készítette Géczy LászlL. szló 1999-2008 Tervezte és készítette Géczy LászlL szló 1999-2008 ADATHORDOZÓ Különböző ADATHORDOZÓK LEMEZ hajlékonylemez MO lemez merevlemez CDROM, DVDROM lemez CDRAM, DVDRAM lemez ADATHORDOZÓ SZALAG Különböző ADATHORDOZÓK

Részletesebben

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver

Alaplap. Slot. Bővítőkártyák. Csatolható tárolók. Portok. < Hardver 2016/07/02 07:26 < Hardver Szerző: Sallai András Copyright Sallai András, 2014, 2015 Licenc: GNU Free Documentation License 1.3 Web: http://szit.hu Slot Az alaplap bővítőhelyei. ISA VESA-LB PCI AGP PCIE

Részletesebben

Számítógép egységei. A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése.

Számítógép egységei. A részek feladatai: Központi egység: Feladata a számítógép vezérlése, és a számítások elvégzése. Számítógép egységei A mai számítógépek túlnyomó többsége a Neumann-elvek alapján működik. Ezeket az elveket a számítástechnika történet részben már megismertük, de nem árt ha felelevenítjük. Neumann-elvek

Részletesebben

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA 4.1.1. I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA A címben található jelölések a mikrovezérlők kimentén megjelenő tipikus perifériák, típus jelzései. Mindegyikkel röviden foglalkozni fogunk a folytatásban.

Részletesebben

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat

1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat 1. Milyen eszközöket használt az ősember a számoláshoz? ujjait, fadarabokat, kavicsokat 2. Mit tudsz Blaise Pascalról? Ő készítette el az első szériában gyártott számológépet. 7 példányban készült el.

Részletesebben

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet

Programozó- készülék Kezelőkozol RT óra (pl. PC) Digitális bemenetek ROM memória Digitális kimenetek RAM memória Analóg bemenet Analóg kimenet 2. ZH A csoport 1. Hogyan adható meg egy digitális műszer pontossága? (3p) Digitális műszereknél a pontosságot két adattal lehet megadni: Az osztályjel ±%-os értékével, és a ± digit értékkel (jellemző

Részletesebben

Processzor (CPU - Central Processing Unit)

Processzor (CPU - Central Processing Unit) Készíts saját kódolású WEBOLDALT az alábbi ismeretanyag felhasználásával! A lap alján lábjegyzetben hivatkozz a fenti oldalra! Processzor (CPU - Central Processing Unit) A központi feldolgozó egység a

Részletesebben

2016/06/23 07:47 1/13 Kérdések

2016/06/23 07:47 1/13 Kérdések 2016/06/23 07:47 1/13 Kérdések < Számítástechnika Kérdések Hardver Kérdés 0001 Hány soros port lehet egy PC típusú számítógépen? 4 COM1 COM2 COM3 COM4 Kérdés 0002 Egy operációs rendszerben mit jelent a

Részletesebben

ADATHORDOZÓ LEMEZ. Különböző ADATHORDOZÓK. MO lemez. hajlékonylemez CDROM, DVDROM. lemez. merevlemez CDRAM, DVDRAM. lemez

ADATHORDOZÓ LEMEZ. Különböző ADATHORDOZÓK. MO lemez. hajlékonylemez CDROM, DVDROM. lemez. merevlemez CDRAM, DVDRAM. lemez ADATHORDOZÓ Különböző ADATHORDOZÓK LEMEZ hajlékonylemez MO lemez merevlemez CDROM, DVDROM lemez CDRAM, DVDRAM lemez ADATHORDOZÓ SZALAG Különböző ADATHORDOZÓK DAT, DATA DATA CARTRIDGE TAPE 1/2 SZALAG A

Részletesebben

1. MODUL - ÁLTALÁNOS FOGALMAK

1. MODUL - ÁLTALÁNOS FOGALMAK 1. MODUL - ÁLTALÁNOS FOGALMAK 1. Melyik a mondat helyes befejezése? A számítógép hardvere a) bemeneti és kimeneti perifériákat is tartalmaz. b) nem tartalmazza a CPU-t. c) a fizikai alkatrészek és az operációs

Részletesebben

8. témakör. Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: 3.A memóriák csoportosítása:

8. témakör. Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: 3.A memóriák csoportosítása: 8. témakör 12a_08 Memóriák 1. Számítógép sematikus felépítése: 2.A memória fogalma: Gyors hozzáférésű tárak. Innen veszi, és ideírja a CPU a programok utasításait és adatait (RAM, ROM). Itt vannak a futó

Részletesebben

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK)

DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) DIGITÁLIS ADATTÁRAK (MEMÓRIÁK) A digitális berendezések a feladatuk ellátása közben rendszerint nagy mennyiségű adatot dolgoznak fel. Feldolgozás előtt és után rendszerint tárolni kell az adatokat ritka

Részletesebben

Roger UT-2. Kommunikációs interfész V3.0

Roger UT-2. Kommunikációs interfész V3.0 ROGER UT-2 1 Roger UT-2 Kommunikációs interfész V3.0 TELEPÍTŐI KÉZIKÖNYV ROGER UT-2 2 ÁLTALÁNOS LEÍRÁS Az UT-2 elektromos átalakítóként funkcionál az RS232 és az RS485 kommunikációs interfész-ek között.

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Történeti áttekintés 2. Számítógépes alapfogalmak 3. A számítógép felépítése, hardver A központi egység 4. Hardver

Részletesebben

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia)

A PC története. Informatika alapjai-9 Személyi számítógép (PC) 1/12. (Personal computer - From Wikipedia, the free encyclopedia) Informatika alapjai-9 Személyi számítógép (PC) 1/12 (Personal computer - From Wikipedia, the free encyclopedia) A személyi számítógépet ára, mérete és képességei és a használatában kialakult kultúra teszik

Részletesebben

PC hardver. Készítette: Csatlós István és között

PC hardver. Készítette: Csatlós István és között PC hardver Készítette: Csatlós István 2010. és 2013. között Ez az oktatóanyag a középfokú informatika tanítást segítő céllal készült! BEVEZETÉS 2 TARTALOMJEGYZÉK 1. Bevezetés - 14 dia (1 14.) a) Tartalomjegyzék

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Számítógépes alapfogalmak 2. A számítógép felépítése, hardver, A központi egység 3. Hardver Perifériák 4. Hardver

Részletesebben

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő)

5. tétel. A számítógép sematikus felépítése. (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) 5. tétel 12a.05. A számítógép sematikus felépítése (Ábra, buszok, CPU, Memória, IT, DMA, Periféria vezérlő) Készítette: Bandur Ádám és Antal Dominik Tartalomjegyzék I. Neumann János ajánlása II. A számítógép

Részletesebben

Programozási segédlet DS89C450 Fejlesztőpanelhez

Programozási segédlet DS89C450 Fejlesztőpanelhez Programozási segédlet DS89C450 Fejlesztőpanelhez Készítette: Fekete Dávid Processzor felépítése 2 Perifériák csatlakozása a processzorhoz A perifériák adatlapjai megtalálhatók a programozasi_segedlet.zip-ben.

Részletesebben

A háttértárak a program- és adattárolás eszközei.

A háttértárak a program- és adattárolás eszközei. A háttértárak a program- és adattárolás eszközei. Míg az operatív memória (RAM) csak ideiglenesen, legfeljebb a gép kikapcsolásáig őrzi meg tartalmát, a háttértárolókon nagy mennyiségű adat akár évtizedekig

Részletesebben

RUBICON Serial IO kártya

RUBICON Serial IO kártya RUBICON Serial IO kártya Műszaki leírás 1.0 Készítette: Forrai Attila Jóváhagyta: Rubin Informatikai Zrt. 1149 Budapest, Egressy út 17-21. telefon: +361 469 4020; fax: +361 469 4029 e-mail: info@rubin.hu;

Részletesebben

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb

Bevitel-Kivitel. Eddig a számítógép agyáról volt szó. Szükség van eszközökre. Processzusok, memória, stb Input és Output 1 Bevitel-Kivitel Eddig a számítógép agyáról volt szó Processzusok, memória, stb Szükség van eszközökre Adat bevitel és kivitel a számitógépből, -be Perifériák 2 Perifériákcsoportosításá,

Részletesebben

Alapismeretek. Tanmenet

Alapismeretek. Tanmenet Alapismeretek Tanmenet Alapismeretek TANMENET-Alapismeretek Témakörök Javasolt óraszám 1. Számítógépes alapfogalmak, számítógép generációk 2. A számítógép felépítése, hardver, A központi egység 3. Hardver

Részletesebben

A., BEMENETI EGYSÉGEK

A., BEMENETI EGYSÉGEK Perifériák A., BEMENETI EGYSÉGEK Használatával adatok jutnak el a környezetből a központi feldolgozó egység felé. COPYRIGHT 2017 MIKECZ ZSOLT 2 1., Billentyűzet Adatok (szövegek, számok stb.) bevitelére

Részletesebben

Apple számítógépek összehasonlító táblázata

Apple számítógépek összehasonlító táblázata Remac Computer MacBook White 13" MacBook Pro 13" MacBook Pro 13" MacBook Pro 15" MacBook Pro 15" MacBookPro 15" (MC516ZH/A ) (MC374LL/A) (MC375LL/A) (MC371LL/A) (MB372LL/A) (MB373LL/A) Burkolat Polikarbonát

Részletesebben

A számítógép főbb részei és jellemzői központi egységnek perifériák

A számítógép főbb részei és jellemzői központi egységnek perifériák 2.2. A számítógép felépítése 1 2.2.2. A számítógép főbb részei és jellemzői Számítógép ház tápegységgel Alaplap Processzor (CPU) Memóriák (RAM, ROM) Háttértárolók (merevlemez, CD/DVD, flash-memóriás tárolók)

Részletesebben

Dell Inspiron 560s: Részletes muszaki adatok

Dell Inspiron 560s: Részletes muszaki adatok Dell Inspiron 560s: Részletes muszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A kínált

Részletesebben

Új kompakt X20 vezérlő integrált I/O pontokkal

Új kompakt X20 vezérlő integrált I/O pontokkal Új kompakt X20 vezérlő integrált I/O pontokkal Integrált flash 4GB belső 16 kb nem felejtő RAM B&R tovább bővíti a nagy sikerű X20 vezérlő családot, egy kompakt vezérlővel, mely integrált be és kimeneti

Részletesebben

Dell Inspiron 580s: Részletes műszaki adatok

Dell Inspiron 580s: Részletes műszaki adatok Dell Inspiron 580s: Részletes műszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A kínált

Részletesebben

Mágneses háttértárak

Mágneses háttértárak Mágneses háttértárak Merevlemezek története 1956 IBM RAMAC 305 (Random Access Method of Accounting and Control) 5 Mbyte kapacitás 50 db, 24 inches lemezen (60 cm) 8800 byte/sec sebesség 3100 bit/cm2 (2000

Részletesebben

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal Fuszenecker Róbert Budapesti Műszaki Főiskola Kandó Kálmán Műszaki Főiskolai Kar 2007. október 17. Laboratóriumi berendezések

Részletesebben

HARDVERKÖVETELMÉNYEK. Alapkonfiguráció IBM-kompatibilis PC-környezetben.:

HARDVERKÖVETELMÉNYEK. Alapkonfiguráció IBM-kompatibilis PC-környezetben.: HARDVERKÖVETELMÉNYEK Alapkonfiguráció IBM-kompatibilis PC-környezetben.: Alapkövetelmény: szoros együttműködés a hardver részegységek között. (= összehangolt teljesítményjellemzők) I. Mikroprocesszorok

Részletesebben

Alaplap: közös kapcsolódási felület a számítógép részegységei számára

Alaplap: közös kapcsolódási felület a számítógép részegységei számára Alaplap: közös kapcsolódási felület a számítógép részegységei számára AGP-csatlakozó alaplapi vezérlő chip PCI-csatlakozók rögzítőkeret a hűtőhöz FDD-csatlakozó tápegységcsatlakozó S.ATAcsatlakozók P.ATAcsatlakozók

Részletesebben

Nézetek. Műszaki adatok

Nézetek. Műszaki adatok 3647 Copyright 2013-2014 Dell Inc. Minden jog fenntartva. Ezt a terméket az Egyesült Államokban és nemzetközileg érvényes szerzői jogi és szellemi tulajdonra vonatkozó törvények védik. A Dell és a Dell

Részletesebben

Intel Pentium G2120 Intel HD Graphics kártyával (3,1 GHz, 3 MB gyorsítótár, 2 mag)

Intel Pentium G2120 Intel HD Graphics kártyával (3,1 GHz, 3 MB gyorsítótár, 2 mag) Rendszerjellemzők Operációs rendszer Windows 8 64 Windows 8 Pro 64 Windows 7 Professional 32 Windows 7 Professional 64 Windows 7 Professional 32 (elérhető Windows 8 Pro 64 downgrade által) Windows 7 Professional

Részletesebben

Mi szükséges a működéshez?

Mi szükséges a működéshez? 1 Mi szükséges a működéshez? Hardver a számítógép kézzel fogható részei, fizikailag létező eszközök Szoftver a számítógépet működtető programok összessége 2 A számítógép fő részei Számítógép-ház CD-, DVDmeghajtó

Részletesebben

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2. Témakörök 1. Digitális írástudás: a kőtáblától a számítógépig ( a kommunikáció fejlődése napjainkig) 2. Szedjük szét a számítógépet 1. ( a hardver architektúra elemei) 3. Szedjük szét a számítógépet 2.

Részletesebben

Mi van a számítógépben? Hardver

Mi van a számítógépben? Hardver Mi van a számítógépben? Hardver A Hardver (angol nyelven: hardware) a számítógép azon alkatrészeit / részeit jelenti, amiket kézzel meg tudunk fogni. Ezen alkatrészek közül 5 fontos alkatésszel kell megismerkedni.

Részletesebben

A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom.

A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom. AMI BIOS SETUP (ASRock 890GX, 890GM Pro3) Menü kezelése A fő menüpontok között a bal vagy jobb nyíllal mozoghatunk, Enter leütésére pedig megjelenik az adott menühöz tartozó tartalom. Menün belüli navigálás:

Részletesebben

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család

SYS700-PLM Power Line Monitor modul DDC rendszerelemek, DIALOG-III család DDC rendszerelemek, DIALOG-III család KIVITEL ALKALMAZÁS A az energiaellátás minőségi jellemzőinek mérésére szolgáló szabadon programozható készülék. Épületfelügyeleti rendszerben (BMS), valamint önállóan

Részletesebben

Informatikai füzetek

Informatikai füzetek Tartalomjegyzék Bevezetés................ xiii I. ALAPISMERETEK........... 1 Információ, adat, jel............. 1 Információ..................... 1 Adat......................... 1 Jel...........................

Részletesebben

Számítógépek felépítése, alapfogalmak

Számítógépek felépítése, alapfogalmak 2. előadás Számítógépek felépítése, alapfogalmak Lovas Szilárd, Krankovits Melinda SZE MTK MSZT kmelinda@sze.hu B607 szoba Nem reprezentatív felmérés kinek van ilyen számítógépe? 2 Nem reprezentatív felmérés

Részletesebben

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13

Tartalomjegyzék. Előszó... xi. 1. Bevezetés... 1. 2. Mechanikai, elektromos és logikai jellemzők... 13 Előszó... xi 1. Bevezetés... 1 1.1. Fogalmak, definíciók... 1 1.1.1. Mintapéldák... 2 1.1.1.1. Mechanikus kapcsoló illesztése... 2 1.1.1.2. Nyomtató illesztése... 3 1.1.1.3. Katódsugárcsöves kijelző (CRT)

Részletesebben

2.2 A számítógép felépítése (1. rész)

2.2 A számítógép felépítése (1. rész) Neumann elvek: 2.2 A számítógép felépítése (1. rész) Sorosan dolgozza fel a program által meghatározott utasításokat (egymás után) Tárolt program elve az adatok és a végrehajtandó programok azonos belső,

Részletesebben

Számítástechnikai gépek, berendezések és szoftverek beszerzése. 1. rész Számítástechnikai gépek, berendezések beszerzése

Számítástechnikai gépek, berendezések és szoftverek beszerzése. 1. rész Számítástechnikai gépek, berendezések beszerzése NYÍRINFO Nonprofit Kft. számítástechnikai gépek, berendezések és szoftverek beszerzése 270 klt számítógépes munkaállomás (azonos gyártmányú számítógép, monitor, billentyűzet, egér) beszerzése az alábbi

Részletesebben

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK Irányítástechnika Az irányítás olyan művelet, mely beavatkozik valamely műszaki folyamatba annak: létrehozása (elindítása)

Részletesebben

12. Gyakorlat Szerelés-gyak

12. Gyakorlat Szerelés-gyak 12. Gyakorlat Szerelés-gyak A BIOS az angol Basic Input / Output System kifejezés rövidítése, ami magyarul alapvető bemeneti / kimeneti rendszert jelent, és a számítógép szoftveres és hardveres része közötti

Részletesebben

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel

Kommunikáció az EuroProt-IED multifunkcionális készülékekkel Kommunikáció az EuroProt-IED multifunkcionális készülékekkel A Protecta intelligens EuroProt készülékei a védelem-technika és a mikroprocesszoros technológia fejlődésével párhuzamosan követik a kommunikációs

Részletesebben

Dell Inspiron 560/570: Részletes muszaki adatok

Dell Inspiron 560/570: Részletes muszaki adatok Dell Inspiron 560/570: Részletes muszaki adatok Ez a dokumentum alapvető információkat tartalmaz a számítógép beállításáról és frissítéséről, valamint az illesztőprogramok frissítéséről. MEGJEGYZÉS: A

Részletesebben

SZÁMÍTÓGÉP ÖSSZESZERELÉSE témakör

SZÁMÍTÓGÉP ÖSSZESZERELÉSE témakör INCZÉDY GYÖRGY SZAKKÖZÉPISKOLA, SZAKISKOLA ÉS KOLLÉGIUM SZÁMÍTÓGÉP ÖSSZESZERELÉSE témakör 54 481 04 INFORMATIKAI RENDSZERGAZDA SZAKKÉPESÍTÉSHEZ TANÁRI PREZENTÁCIÓ KÖVETELMÉNYMODUL 10815-12 INFORMÁCIÓTECHNOLÓGIAI

Részletesebben

BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Háber István Ihaber@pmmik.pte.hu

BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Háber István Ihaber@pmmik.pte.hu BEVEZETÉS AZ INFORMATIKÁBA - SZÁMÍTÓGÉP ARCHITEKTÚRÁK Háber István Ihaber@pmmik.pte.hu MAI SZÁMÍTÓGÉPEK FELÉPÍTÉSE A mai digitális számítógépek többségének felépítése a Neumann-elvet követi. Három fő funkcionális

Részletesebben

Nagy Gergely április 4.

Nagy Gergely április 4. Mikrovezérlők Nagy Gergely BME EET 2012. április 4. ebook ready 1 Bevezetés Áttekintés Az elektronikai tervezés eszközei Mikroprocesszorok 2 A mikrovezérlők 3 Főbb gyártók Áttekintés A mikrovezérlők az

Részletesebben

MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.

MEMÓRIA TECHNOLÓGIÁK. Számítógép-architektúrák 4. gyakorlat. Dr. Lencse Gábor. tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme. MEMÓRIA TECHNOLÓGIÁK Számítógép-architektúrák 4. gyakorlat Dr. Lencse Gábor 2011. október 3., Budapest tudományos főmunkatárs BME Híradástechnikai Tanszék lencse@hit.bme.hu Tartalom Emlékeztető: mit kell

Részletesebben

USER USER FELDOLGOZÓ EGYSÉG KIMENETI TÁROLÓ BEMENETI EGYSÉG EGYSÉG EGYSÉG VEZÉRLİ EGYSÉG

USER USER FELDOLGOZÓ EGYSÉG KIMENETI TÁROLÓ BEMENETI EGYSÉG EGYSÉG EGYSÉG VEZÉRLİ EGYSÉG Alapfogalmak: Számítástechnika alapjai Hardver ismeretek Készítette: Habóczky Károly Számológép: matematikai mőveletek végrajtására szolgáló eszköz mőködése gyakori emberi beavatkozást igényel Számítógép:

Részletesebben

PLC-K ÁLTALÁNOS FELÉPÍTÉSE

PLC-K ÁLTALÁNOS FELÉPÍTÉSE PLC-K ÁLTALÁNOS FELÉPÍTÉSE Második generációs PLC felépítése PLC-k programbeviteli lehetőségei A PLC-k programozása történhet: konzollal célszámítógéppel általános célú PC-vel A célszámítógépek ma már

Részletesebben

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással .. A tervfeladat sorszáma: 1 A ALU egység 8 regiszterrel és 8 utasítással Minimálisan az alábbi képességekkel rendelkezzen az ALU 8-bites operandusok Aritmetikai funkciók: összeadás, kivonás, shift, komparálás

Részletesebben

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? System on a Chip Programmable Chip Lazányi János 2010 Tartalom A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban? Page 2 1 A hagyományos technológia Elmosódó határvonalak ASIC

Részletesebben

Hordozható számítógép, noteszgép szó szerint: ölbevehető. Síkkijelzős, telepes, hordozható számítógép. (Informatikai fogalomtár)

Hordozható számítógép, noteszgép szó szerint: ölbevehető. Síkkijelzős, telepes, hordozható számítógép. (Informatikai fogalomtár) Hordozható számítógép, noteszgép szó szerint: ölbevehető. Síkkijelzős, telepes, hordozható számítógép. (Informatikai fogalomtár) Az emberek mindig is késztetést éreztek arra, hogy az otthoni kikapcsolódás,

Részletesebben

ismerd meg! A PC vagyis a személyi számítógép

ismerd meg! A PC vagyis a személyi számítógép ismerd meg! A PC vagyis a személyi számítógép A számítógép elsõ ránézésre A PC az angol Personal Computer rövídítése, jelentése: személyi számítógép. A szám í- tógépek rohamos elterjedésével a személyi

Részletesebben

Verzió: 2.0 2012. PROCONTROL ELECTRONICS LTD www.procontrol.hu

Verzió: 2.0 2012. PROCONTROL ELECTRONICS LTD www.procontrol.hu PROCONTROL Proxer 6 RFID Proximity kártyaolvasó Verzió: 2.0 2012. Létrehozás dátuma: 2012.08.07 18:42 1. oldal, összesen: 5 A Proxer6 egy proximity kártyaolvasó, ami RFID kártyák és transzponderek (egyéb

Részletesebben

7.hét: A sorrendi hálózatok elemei II.

7.hét: A sorrendi hálózatok elemei II. 7.hét: A sorrendi hálózatok elemei II. Tárolók Bevezetés Bevezetés Regiszterek Számlálók Memóriák Regiszter DEFINÍCIÓ Tárolóegységek összekapcsolásával, egyszerű bemeneti kombinációs hálózattal kiegészítve

Részletesebben

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA

3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA 3. A DIGILENT BASYS 2 FEJLESZTŐLAP LEÍRÁSA Az FPGA tervezésben való jártasság megszerzésének célszerű módja, hogy gyári fejlesztőlapot alkalmazzunk. Ezek kiválóan alkalmasak tanulásra, de egyes ipari tervezésekhez

Részletesebben

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek

USB adatgyűjtő eszközök és programozásuk Mérő- és adatgyűjtő rendszerek USB adatgyűjtő eszközök és programozásuk Mérő- és s adatgyűjt jtő rendszerek Az USB kialakulása Az USB felépítése Az USB tulajdonságai USB eszközök Áttekintés USB eszközök programozása 2 Az USB kialakulása

Részletesebben

Összeadás BCD számokkal

Összeadás BCD számokkal Összeadás BCD számokkal Ugyanúgy adjuk össze a BCD számokat is, mint a binárisakat, csak - fel kell ismernünk az érvénytelen tetrádokat és - ezeknél korrekciót kell végrehajtani. A, Az érvénytelen tetrádok

Részletesebben

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó),

Billentyűzet. Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó), Billentyűzet Általános billentyűzet Csatlakozók: A billentyűzetet kétféle csatlakozóval szerelhetik. 5 pólusú DIN (AT vagy XT billentyűzet csatlakozó), 6 pólusú mini-din (PS/2 billentyűzet csatlakozó).

Részletesebben