Digitális rendszerek. Digitális logika szintje

Hasonló dokumentumok
Digitális Logika szintje. Sínek

Számítógép Architektúrák

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

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

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

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

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

Első sor az érdekes, IBM PC 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

Számítógép Architektúrák

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

Bepillantás a gépházba

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

Számítógép architektúrák. Miről lesz szó? A sín (bus) A sínek. A sínek és kapcsolatos fogalmak Híres sínek jellemzői

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

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

Máté: Számítógép architektúrák

Perifériák hozzáadása a rendszerhez

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

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

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

Számítógép Architektúrák

Előadó: Nagy István (A65)

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

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

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

Számítógép architektúrák. A sínek

Architektúra, megszakítási rendszerek

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

Máté: Számítógép architektúrák

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

Az interrupt Benesóczky Zoltán 2004

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.

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?

Dell Inspiron 560s: Részletes muszaki adatok

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

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

Hardver összetevők ellenőrzése Linux alatt. Hardverguruk előnyben...

Számítógép Architektúrák

Autóipari beágyazott rendszerek CAN hardver

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

SZORGALMI FELADAT. 17. Oktober

J-N-SZ Megyei Hámori András SZKI és SZI szóbeli

Digitális technika VIMIAA hét

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

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

Számítógép Architektúrák

Buszrendszer. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár

Processzor (CPU - Central Processing Unit)

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

Máté: Számítógép architektúrák

9. Fejezet: Input/Output

Dell Inspiron 560/570: Részletes muszaki adatok

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

Ismétlés: Moore törvény. Tranzisztorok mérőszáma: n*százmillió, n*milliárd.

Digitális technika VIMIAA hét

12. Gyakorlat Szerelés-gyak

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 architektúrák. A sínek

A CAD hardver eszközei / 1.

Számítógép architektúrák

Programozási segédlet DS89C450 Fejlesztőpanelhez

Digitális rendszerek. Mikroarchitektúra szintje

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

ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

Máté: Számítógép architektúrák

Digitális Logika szintje. Sínek - PCI

Operációs rendszerek. Bemutatkozás

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

Dr. Oniga István DIGITÁLIS TECHNIKA 9

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

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ő)

KINCO PLC és HMI, frekvenciaváltó árlista

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

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)

9. Fejezet: Input/Output

Számítógép Architektúrák (MIKNB113A)

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

Számítógép Architektúrák (MIKNB113A)

RÉSZLETES ÁRAJÁNLAT. Nettó egységár. Megajánlott termék gyártmánya és típusa. Mennyiség egysége (db) Nettó összár. Mennyiség

Max. 2 DIMM bővítőhely Nem ECC kétcsatornás 1333 MHz DDR3 SDRAM, 1 8 GB

Információs Technológia

KINCO árlista. Viszonteladói árlista. K2 PLC család K5 PLC család MT,GL univerzális kijelzők CV frekvenciaváltók PS tápegységek

PCI Express szabvány

A Samsung az új, hordozható X5 SSD-vel új szintre emeli a külső tárhely megoldásait

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Máté: Számítógép architektúrák

SZÁMÍTÓGÉP ARCHITEKTÚRÁK

VLIW processzorok (Működési elvük, jellemzőik, előnyeik, hátrányaik, kereskedelmi rendszerek)

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

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

Digitális technika (VIMIAA01) Laboratórium 9

Bevezetés az informatikába

Számítógépes alapismeretek

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

Digitális technika (VIMIAA01) Laboratórium 9

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

KINCO PLC és HMI, frekvenciaváltó árlista

Magas szintű optimalizálás

Intel Celeron G550 Intel HD Graphics kártyával (2,6 GHz, 2 MB gyorsítótár, 2 mag)

Elvonatkoztatási szintek a digitális rendszertervezésben

Átírás:

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) Ezek segítségével tartja a kapcsolatot a központi memóriával és a perifériákkal m bites címbusszal a megcímezhető memóriarekeszek száma 2 m n bites adatbusz esetén egy művelet végrehajtása során max. n bites szavakkal tud dolgozni Vezérlőbusz Buszvezérlés, megszakításkezelés, buszütemezés/kiosztás Segédprocesszor, állapot és vegyes funkciójú vezérlőjelek 2

CPU lapkák Intel Pentium4 3

CPU lapkák Pentium 4 jellemzők 2000-ben kerül piacra, 1,5GHz órajel, 42millió tranzisztor Továbbfejlesztve: 3,2GHz, 55millió tranzisztor, 9μm csíkszéleség visszafelé kompatibilis a 32 bites CPUkkal, 64 bites adatbusz Egy ciklus alatt 2 művelet, 2 ALU, hyperthreading támogatása Két. Ill. háromszintű cache, memória- és perifériasín 63-82W teljesítményigény Intel Core i7 Extreme CPU l. pdf fájl. 4

Rendszersín (system bus) Korai személyi számítógépek I/O kártyákkal való bővítésének biztosítására (egyetlenegy ilyen sín) Néhány, részben ma is használatos sín: 5 Omnibus (PDP-8), Unibus (PDP-11 ), Multibus (8086), VME sín (fizikai laboratóriumi be rendezések), IBM PC sín (PC/X T ), ISA sín (PC/AT ), EISA sín (80386), Micro Channel (PS/2), Nubus (Macintosh), PCI sín (sok PC), SCSI (sok PC és munkaállomás), Universal Serial Bus (modern PC-k) és FireWire (szórakoztatóelektronika) PCIe v1/v2/v3 (modern PC-k)

Sínek működése Rákapcsolódó eszközök, berendezések master és/vagy slave-k lehetnek Kapcsolódás a sínre: bus driver, bus receiver vagy bus transceiveren keresztül (tri-state vagy open collector) CPU vezérlőjelei sok esetben nem feleltethetők meg egy az egyben a rendszersín vezérlőjeleinek Sínek tervezésének alapvető kérdései: Sín szélessége Sín időzítése és ütemezése Sínműveletek 6

Sín szélessége Alapvető tervezési szempont Probléma (címbusz esetén): szélesség vs. költség vs. bővíthetőség Probléma (adatbusz esetén): szélesség vs. sebesség vs. kompatibilitás 7

Szinkron busz 8

Aszinkron busz 9

Sínütemezés Sínmesterek (pl. CPU, I/O vezérlők, stb.) közötti ütemezési mechanizmus Centralizált 10 Sínmesterek láncolt (Daisy-chain) összekötése az ütemezővel Többszintű prioritási rendszer (2, 4 vagy akár 8, 16 szinttel) Nyugtázó vezeték a sínciklusok jobb kihasználásáért

Sínütemezés Decentralizált 11 Egyik megoldás: különböző prioritású sínkérés vezetékek a sínmestereknek Másik megoldás: sínütemező nélküli, láncolt, három vezetékes ütemezés

Sínműveletek Blokkátvitel Több egymás utáni szó blokkosított átvitele egy ciklusban Olvasás-írás-módosítás Többprocesszoros rendszerekben, a memóriarekeszekkel kapcsolatos műveletek során, a versenyhelyzet elkerülésére 12

Sínműveletek Megszakításkezelés Perifériák megszakításon keresztül jelzik kiszolgálási igényüket a CPUnak Központi ütemező (pl. i8259) a megszakítások, ill. prioritások kezelésére 13 Kaszkádosítható Belső regiszterek az üzemmódváltásra, megszakítási bemenetek kezelésére, állapotinformációk kiolvasására, stb. Vezérlőjelek és 8 bites adatbusz a CPU-val történő kommunikációhoz

IBM PC/ISA busz 14

PCI busz Az ISA (16,7 MB/s) és az EISA busz (33,3 MB/s) sebessége szűkössé vált az új alkalmazások számára 1990-ben megjelenik a PCI busz (Peripheral Component Interconnect bus) v1.0: 32 bit, 33MHz, 133 MB/s v2.0 (1993), v2.1 (1995) 15 v2.2: 66MHz, 64 bites átvitelre is alkalmas, 528 MB/s

PCI busz ISA sín kihal ('90-es évek vége) Megjelenik az AGP (v1.0, 264 MB/s, 1x) AGP v3.0 (2,1 GB/s, 8x) Szinkron busz Mester (initiator) - szolga (target) tranzakciók Multiplexált cím- és adatvezetékek (64 vezeték) 16

PCI busz problémák Szűkös a sín sávszélessége Órajelfrekvencia nem növelhető tovább Sínasszimetria, áthallás és parazita kapacitások megjelenése Fizikai mérete nem kedvező a mobil eszközöknek Megoldás: PCI Express 17

PCI Express Eltérések a PCI síntől Csatoló lapka CPU Memória Párhuzamos helyett soros átvitel Kétcsatornás soros kapcsolatok I/O eszközök közötti kommunikáció adatcsomagok segítségével Kapcsoló Kétcsatornás soros kapcsolatok Hibajelző kódok használata Akár 50cm távolság a kapcsoló és az I/O eszköz között I/O eszköz lehet egy kapcsoló is I/O eszközök hot-swap támogatása VGA Mágneslemezek Hálózat USBv2 Egyéb PCI Express soros csatlakozók jelentősen kisebbek 18