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



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

Digitális rendszerek. Digitális logika szintje

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

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

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

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

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

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

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

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

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

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

Mágneses háttértárak

Bepillantás a gépházba

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

9. Fejezet: Input/Output

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

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.

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

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

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

I 2 C, RS-232 és USB. Informatikai eszközök fizikai alapjai. Oláh Tamás István

11. Haladó ismeretek: személyi számítógépek

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

9. Fejezet: Input/Output

RUBICON Serial IO kártya

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

14.óra Portok és csatlakozók típusai, belső- és külső kábeltípusok

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

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.

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

12. Gyakorlat Szerelés-gyak

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

VGN-TT21XN/B. Extrém stílus és hordozhatóság

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

Útmutató a Computer Setup (F10) segédprogramhoz HP üzleti célú asztali számítógépek dx5150 típus

PCI Express szabvány

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

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

USB. Az USB. Írta: Luli Zoltán Gyızı Szak: mérnök-informatikus EHA: LUZOABT.SZE Dátum: /5

Útmutató a Computer Setup (F10) segédprogram használatához dx2300 minitorony

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

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

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

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

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

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

A Memory Interface Generator (MIG) beállítása a Logsys Kintex-7 FPGA kártyához

Windows alapú operációs rendszerek

A program SZÁMÍTÓGÉP ARCHITEKTÚRÁK. Legáltalánosabb architektúra. Eszközök szerepe. A vezérlők programozása. A vezérlők (adapterek, kontrollerek)

DELL Latitude E N003LE727012EMEA_WIN1-BL-11

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

A fejezet következő leckéi egy számítógépes rendszerben található hardverösszetevőket tárgyalják.

Tájékoztató. Használható segédeszköz: -

OPERÁCIÓS RENDSZEREK. Elmélet

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

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

Programozási segédlet DS89C450 Fejlesztőpanelhez

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

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

A számítógép hardverelemei - A számítógép alaplapjára integrált perifériás eszközök

DELL Latitude E N001LE747014EMEA_UBU-11 (N001LE747014EMEA_UBU-11)

Fábián Zoltán Hálózatok elmélet

Digitális technika VIMIAA hét

DELL Latitude E N003LE727012EMEA_WIN-11 (N003LE727012EMEA_WIN-11)

Tartalom 1 BIZTONSÁGI UTASÍTÁSOK 2 2 CSOMAG TARTALMA 3 3 A TERMÉK NÉZETEI 4 4 RENDSZERCSATLAKOZTATÁS 5

3. Számítógép összeszerelése lépésről lépésre

Digitális technika VIMIAA hét

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

Informatikai füzetek

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

Szerverek, kliensek Akár 60 kamera megjelenítése egyszerre Akár 80 kamera képrögzítése Szerveroldali képelemzés Asztali vagy rackbe szerelhető kivitel

TEE Informatikai eszközök beszerzése az Eszterházy Károly Főiskola részére a TÁMOP C-11/1/KONV

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

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

Nézetek. Műszaki adatok

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

Jó állapotú, használt számítógépek garanciával!

Operációs rendszerek MINB240. Bevitel-Kivitel. 6. előadás Input és Output. Perifériák csoportosításá, használat szerint

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

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

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

Az Ön kézikönyve HP COMPAQ DC5700 MICROTOWER PC

Érzékelők és beavatkozók I.

Leírás. Készítette: EMKE Kft február 11.

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?

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

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

Villamos jelek mintavételezése, feldolgozása. Mérésadatgyűjtés, jelfeldolgozás 9. előadás

BEÁGYAZOTT RENDSZEREK TERVEZÉSE UDP csomag küldése és fogadása beágyazott rendszerrel példa

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

Nagy Gergely április 4.

Jó állapotú, használt számítógépek garanciával!

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

Toshiba Satellite P70-B-10U

A számítógép felépítése Az alaplap és csatlakoztatása

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

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

Átírás:

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

Miről lesz szó? A sínek és kapcsolatos fogalmak Híres sínek jellemzői Sín (bus, buses): Az egyes funkcionális egységek közötti adatforgalmat lebonyolító áramkörök és vezetékek. A sínek Vadász, 2007. Ea 6 2

A sín (bus) A fő részegységek között háromféle útvonal lehetséges: Processzor és memória között; Processzor és I/O eszközök között; Memória és I/O eszközök között De síneknek nevezzük az egyes kisebb funkcionális komponensek közötti adatforgalmat lebonyolító áramköröket, vezetékeket is: CPU belső sínjeiről beszélhetünk, egy nyomtatott áramköri kártyán a vezetékek sínek stb. A sínek Vadász, 2007. Ea 6 3

A sín (bus) A komponensek (modulok) közötti információforgalmat lebonyolító, a rendszer vezérléshez szükséges áramkörök, vezetékek, csatlakozók. Funkció: n bites szó valamennyi bitjét egy sínre csatlakozó komponenstől egy másik komponenshez szállítani. Többnyire párhuzamos a bitek átvitele. Lehetnek dedikált v. osztott sínek: 2 komponens között v. több komponens osztozik rajta (megosztás!) A sínek Vadász, 2007. Ea 6 4

A sín (bus) - történelem A kezdeti main-frame-eknél két vezeték köteg a processzortól a memóriához, ill. az eszközökhöz. Szeparált instrukciókkal, más-más időzítésekkel, protokollokkal kezelte a processzor a két világot. Eleinte nem IT technika, hanem polling az eszközökhöz. Majd kialakult az IT, prioritásokkal. A perifériákhoz daisy chain. A többprocesszoros rendszereknél a memória-elérés is IT prioritásokkal megoldott. A DEC nagy ötlete: ugyanaz a sín kezelje mindkét világot : UNIBUS A korai PC-k is ilyenek: A CPU lábakra csatlakozó sín az alaplapon párhuzamosan elhelyezett foglalatokhoz vezet. A foglalatokba eszközvezérlő kártyák dughatók, a memória foglalatba memória lapkák. A CPU vezérli a sínt. A perifériák kontrollerei IT-kel jeleznek, de pufferükből a CPU nyomja át az adatokat a memóriába. Ennek az egyszerű sínrendszernek hátránya volt: minden komponens ugyanolyan sebességgel kellett dolgozzon. Illetve: a sínt csakis a CPU vezérelhette, ahelyett, hogy hasznosabb feladatokat teljesítene. A fejlődés: kialakul a két világ: egyik a CPU & a memória másik a perifériák. Köztük a sínvezérlő áramkör (bus controller). Nagyobb sebességgel dolgozhat a CPU. Az eszközök a CPU felügyelete nélkül is képesek társalogni, elég sok adatátvitel van az eszközök között. Az eredmény jobb összteljesítményt adott. Könnyebb volt egyre szélesebb (párhuzamos) síneket valósítani meg, és a setup-olás, jumpere-ezés helyett a plugn-play megoldásokat megvalósítani. A sebességigény növekedett, a sínek teljesítménye kiéhezést hoztak. Tovább osztódtak a sínek: SCSI, IDE, AGP stb. A sínek Vadász, 2007. Ea 6 5

Hatáskör (szint) szerint Sín osztályozások Helyi sínek (rendszerint nem szabványos, egy kártyán, modulon, lapkán belül), Rendszer sínek (fontos rendszerkomponensek közötti, hátlap buszok, többnyire szabványosak), I/O szintű sínek (perifériák csatlakoztatásához), rendszerközti sínek (számítógépeket összekötő sínek, rendszerint szabványosak, pl. hálózatok). A bit-átvitel rendje szerint Párhuzamos (paralell) sínek (minden bitnek saját vonal) Soros (serial) sínek (bitsorozatot visznek a vonalak) A sínek Vadász, 2007. Ea 6 6

Sín osztályozások a gyakorlatban Lehetnek belső (internal) sínek, melyek a belső eszközöket csatolják (pl. memória, grafikus kártya), és külső (external) sínek a külső eszközöknek (diszkek, szkenner, kamera stb.). A belső sínek biztos, hogy az alaplapon lévő komponenseket kötik össze, míg külső sín eszköze (controllere) lehet az alaplapon, de lehet bővítőkártyán, porton. Paralell belső sínek: az EISA, PCI, local buses Soros belső: 1-Wire, I 2 C, SPI (Serial Peripheral Interface Bus), PCI Express, HyperTransport Paralell külső: IDE (ATA), IEEE-488, PCMCIA (Personal Computer Memory Card Association), SCSI, Centronics paralell Soros külső: USB, FireWire A sínek Vadász, 2007. Ea 6 7

Sín (vonalak) logikai osztályai Adatátviteli sín (Data Transfer Bus) adatsín, címsín, cím-módosító sín. (Ezeknél fontos jellemző a sín szélesség: a párhuzamosan átvihető bitek száma, a vonalak száma ) Arbitrációs sín (a konfliktus feloldását segíti) Megszakítási és szinkronizációs sín Szolgálati sín A sínek Vadász, 2007. Ea 6 8

Sín (vonalak) logikai osztályai - másik Adat sín (Data Bus) Cím sín (Address Bus) Vezérlő sín (Control Bus) Az adatátvitelt vezérlő, a megszakításokat jelző, a szinkronizációt biztosító, magát a sínt vezérlő jelek továbbítására. Az adatátvitelt vezérlő jelek lehetnek: az adatátviteli komponenst megadó (memória - I/O) jel; írás-olvasás jelzése; address strobe jel (a cím stabil állapotát jelzi); data strobe (adatsín bitjei stabilak) jelzés; ready jelzés (eszköz rendelkezésre áll - adatátvitel befejezve). A sínek Vadász, 2007. Ea 6 9

Terminológia Modul, komponens: a sínre csatlakozó elem Master (mester,aktív) modul: képes sínműveletet kezdeményezni, a sínt vezérelni. Vannak potenciális mesterek. Slave (szolga, passzív) modul: képes válaszolni Sínfoglalás (arbitráció): (mivel adott időben csak egy master (vezérlő) lehet) mechanizmus, mely a sín vezérlés jogát igénylők közül egyet kiválaszt. Forrás (adó) és cél (vevő) modul: értelemszerű Szolga modul ha forrás akar lenni, csak kérheti az átvitelt (pl. megszakítással) A sínek Vadász, 2007. Ea 6 10

Terminológia Sín tranzakció: a sínkérelem felléptétől az átvitel befejezéséig eltelt tevékenységsorozat (esetleg idő). Több műveletet (fázist) foglalhat magába (ezek több sín-ciklust igényelhetnek): sínkérelem, sínfoglalás (arbitráció), címzés (helyfüggetlen (egyedi), memóriába ágyazott, csoport), adatátvitel, hibadetektálás és hibajelzés, a mester jog megszüntetése. Protokoll: szabályok egy tranzakció helyes elvégzésére. Időzítési, vezérlési, formátummal, adatábrázolással kapcsolatos szabályok. A sínek Vadász, 2007. Ea 6 11

A komponenscímzés lehet: Terminológia Helyfüggetlen: Minden eszköznek egyértelmű, egyedi címe van, nem szükséges a komponens(csoportot) kiválasztani; Memóriába ágyazott címzés: I/O-t is úgy címezünk, minta memóriát, nincs külön periféria-instrukció (periféria művelet). A memória és I/O címtartomány egybeesik. Csoportcímzés: Minden passzív egység megcímzett (pl. összes eszköz alapállapotba állítása). A sínek Vadász, 2007. Ea 6 12

Mit jelent a sín szabvány? Rögzíti az elektromos specifikációkat adat és címvonalak számát, vezérlővonalak típusait és funkcióit, jelszinteket, jelszint változásokat, terhelhetőségi adatokat stb. Mechanikai specifikációkat méreteket, csatlakozó-típusokat, bekötéseket stb. Időzítési specifikációkat stb. Protokollokat. A sínek Vadász, 2007. Ea 6 13

Jegyezzük meg... Sokszor egy vonallal jelöltük a síneket, de azok áramkörök, bennük is időigényes a jelek lefutása. Ciklusokban dolgoznak és a tranziensek lefutása után jelennek meg a szintek (vagy szintváltozások). Elektromos jellemzők: buszvonal meghajtó áramkörök (buszmeghajtók), buszvonal vevő áramkörök, átviteli karakterisztika (véges jelterjedési sebesség, torzulások stb.) busztartó áramkörök (esetleg), power-down áramkör (esetleg). A sínek Vadász, 2007. Ea 6 14

Kommunikációs módszerek szerint lehetnek Szinkron sínek (adott sebességgel adás-vétel, időzített szinkronjelekkel). A sínre kapcsolódó eszközök ugyanazt az órajelet (órajel éleit) használják; Adatok adása vétele ugyanazon sebességgel történik; kapcsolat végig fennáll, nem kell kapcsolatfelvétel; nem kell visszaigazolás sem; gyors, de igényli a szinkron jelet továbbító vezetéket is; Aszinkron átvitel (adó-vevő nem jár szinkronban, kapcsolatfelvétel, vétel visszaigazolás szükségesség). eltérő lehet a komponensek sebessége; nincs állandó kapcsolat; visszaigazolás történhet kézfogásos (handshaking) eljárással. A sínek Vadász, 2007. Ea 6 15

A sín teljesítménye Függ a sín órajeltől, ciklusidejétől, a sín bitszélességétől, az átviteli protokolltól, a sínvezérlők számától: arbitráció feloldó algoritmus idejétől. (Arbitráció: több vezérlő esetén előforduló versenyhelyzetes sínfogalás.) A sínek Vadász, 2007. Ea 6 16

Vezérlési módszerek Blokkos átvitel (Burst Mode): adatblokk mozog egy buszműveletben. Dinamikus busz szélesség váltás Protokoll váltás A sínek Vadász, 2007. Ea 6 17

Alapfogalmak Az átvitel két entitása: a forrás és a cél Bármelyik entitás lehet a kezdeményező Kezdeményező a forrás: írásról beszélünk; Pl. CPU reg-ből mem. cellába írás kezdeményző a cél: olvasásról beszélünk. Pl. CPU reg-be mem. cellából olvasás. Hagyományos átvitel: Írás: cím1 +adat1 +cím2+ adat2+... Olvasás: cím1 + cím2+ -adat1 -adat2 A sínek Vadász, 2007. Ea 6 18

Írás: Csomagátvitel startcím+adat1+adat2+adat3+... Olvasás: startcím+ -adat1-adat2-adat3-... "Megspóroltunk" a címátviteleket... a forrásnál egymás utáni címekről, a célnál egymás utáni címekre jönnek/mennek az adatok... A sínek Vadász, 2007. Ea 6 19

Olvasás, írás A sínek Vadász, 2007. Ea 6 20

Híres sínek PC XT (1981) (XT: Extended Technology ) 8 bites adat, 20 bites cím, 6 megszakítást kérő vonal, 3 közvetlen memória hozzáférési vonal, 4,77 MHz frekvencia, szinkron csak CPU és alaplapon lévő DMA vezérelheti, nyílt szabvány. PC AT (1984) (AT: Advanced Technology), később ISA (ISA: Industry Standard Architecture) 16 bites adat (de 8 bites kártyák is), 24 bites cím, 10 megszakításkérő, 6 közvetlen memória hozzáférési kérelmi vonal, 6-12,4 MHz órafrekvencia, külső egység is vezérelheti, nyílt szabvány. A sínek Vadász, 2007. Ea 6 21

ISA 8bit A sínek Vadász, 2007. Ea 6 22

ISA 16bit A sínek Vadász, 2007. Ea 6 23

Híres sínek... EISA (Extended Industry Standard Architecture) több (9) cég specifikálta, 32/32 bites, (de 8/16 bites kártyákat is fogad), multimaster-es, burst módú átvitel is, nyílt szabvány, pontos időzítési specifikációkkal, 8 MHz, 32 MB/s IBM MCA (Micro Channel Architecture) (1987) (16)32/32 bit, 10 MHz, nem kompatibilis az ISA, EISA sínekkel, Szoftveres konfiguráció, nem nyílt szabvány! A sínek Vadász, 2007. Ea 6 24

A PCI sín Az Intel vezetésével: Peripheral Component Interconnect (1992, 93:2.0, 95: PCI 2.1) Szinkron sín; 5 (vagy 3,3) V-os bővítő-csatlakozók; Először: 32 bit, 33 MHz, (4*33=132 MB/s) PCI 2.0: 64 bit, 33 MHz PCI 2.1: 64 bit, 66 MHz (524 MB/s elméletileg). PCI-X: 133MHz (1066 MB/s) PCI-X 2.0: 266MHz, nagyobb konfigurációs memória (2133 MB/s) Nincsenek külön cím és adat vezetékek! Nem blokkos átvitelnél nagyobb veszteségek emiatt! Gyakorlatilag 50-80 % teljesítmény. 1995-96-tól szélesedik elterjedése, kb. 2000-ig együtt az ISA-EISA sínnel. 95-től az Apple lecséréli PCI-ra a NuBus sínjét. 2004-ben megjelent a soros változata: PCI Express További változatok: Mini A PCI, sínek laptopokhoz Vadász, 2007. Ea 6 25

További előnyök: Még a PCI-ról kompatibilitás 32 bites perifériákkal, processzorfüggetlen! Nem kell setup -olni a kártyákat! Osztott illesztőhely is! (Ez 2000-ig fontos volt!) Sok cég használja, feladva a saját sín koncepciót is. Kliens gépekhez is, szerverekhez is! A sínek Vadász, 2007. Ea 6 26

PCI A sínek Vadász, 2007. Ea 6 27

PCI sínre alapozott architektúra Látszik: a PCI ún. mezzanine (félemeleten) sín: a CPU sín és a system bus között helyezkedik el. A sínek Vadász, 2007. Ea 6 28

Egy mai PC sínrendszerei Ma a PCI sávszélessége már nem elég a grafikához. Intel: 90-es évek közepe: AGP (Accelereted Graphic Port) 2004-től a PCI soros változata: PCI Express és az Intel 815 chipset funkcionális blokkdiagramja A sínek Vadász, 2007. Ea 6 29

PCI Express 1991-2004 között a PCI helytállt 1997-től az AGP kisegítette Tovább nőtt az igény PCIe: mind az Intel és AMD alaplapokon soros, point-to-point sín Skálázható (lane: 4-es szélességű adatutak többszörözhetők) x1, x4, x8, x16, x32 PCIe Lanes Pins MB/s Purpose x1 1 4 500 MB/s Device x2 2 8 1000 MB/s = 1 GB/s Device x16 16 64 8000 MB/s = 8 GB/s Graphics Card A sínek Vadász, 2007. Ea 6 30

Pin Side B Side A Comments 1 +12V PRSNT1# Pulled low to indicate card inserted 2 +12V +12V 3 Reserved +12V 4 Ground Ground 5 SMCLK TCK 6 SMDAT TDI 7 Ground TDO 8 +3.3V TMS 9 TRST# +3.3V SMBus and JTAG port pins 10 +3.3Vaux +3.3V Standby power 11 WAKE# PWRGD Key notch 12 Reserved Ground Link reactivation, power good. PCI Express x4 13 Ground REFCLK+ Reference clock differential pair 14 HSOp(0) REFCLK- Lane 0 transmit 15 HSOn(0) Ground data, + and 16 Ground HSIp(0) Lane 0 receive 17 PRSNT2# HSIn(0) data, + and 18 Ground Ground 19 HSOp(1) Reserved Lane 1 transmit 20 HSOn(1) Ground data, + and 21 Ground HSIp(1) Lane 1 receive 22 Ground HSIn(1) data, + and 23 HSOp(2) Ground Lane 2 transmit 24 HSOn(2) Ground data, + and 25 Ground HSIp(2) Lane 2 receive 26 Ground HSIn(2) data, + and 27 HSOp(3) Ground Lane 3 transmit 28 HSOn(3) Ground data, + and 29 Ground HSIp(3) Lane 3 receive 30 Reserved HSIn(3) 31 PRSNT2# Ground 32 Ground Reserved 4, 16, 1, 16, 32-bit PCI A sínek data, + and Vadász, 2007. Ea 6 31

További híres sínek: ATA Advanced Technology Attachment: külső párhuzamos sín diszkek, CD-ROM csatlakoztatásra Szinonimák: IDE (Integrated Drive Electronic), EIDE (Enhanced IDE), ATAPI (ATA Packet Interface), UDMA (Ultra Direct Memory Access). 2003-ban mejelent a serial ATA, visszamenőleg adták a PATA (Paralell ATA) nevet A méretkorlátok (504 MB, 8 GB, 32 GB, 137 GB) okai: Az eredeti ATA specifikáció 28 bites címzést alkalmazott. Ez engedte volna a 137 GB-ot, de az akkori standard BIOS csak 8 GB-ot tudott kezelni. De rosszabb volt a helyzet, az IDE és a BIOS közös nevezőre hozása az akkori CHS (Cylinder-Head-Sector) címzéssel csak 512 MB-ot adott. Bevezetve az LBA (Logical Block Addressing 48 bit) rendszert, már 8 GB-ra emelkedhetett a korlát. Idővel az aztán emelkedhetett. A sínek Vadász, 2007. Ea 6 32

ATA 40 lábas csatlakozók (három) egy 40- vonalas lapos kábelen (UDMA megjelenésével 80 vezetékes a kábel, de 40-es a csatlakozó). Kábel max. 46 cm hosszú: emiatt nehéz nagy rendszereket összeállítani (megtéveszthetnek a piacon!) Egy kábelen lehet egy master és egy slave eszköz (ma device 0 és device 1) Az OS eszköz-driver-e kezeli az arbitrációt: ha a device 1 egy parancsot hajt végre, a device 0 nem indíthat parancsot (v.ö. lassabb CD a mellete lévő HD-t lassíthatja) Az ATA vezérlő manapság az alaplapon. Két csatorna (channell): primary és secondary A sínek Vadász, 2007. Ea 6 33

Pin 1 Reset Pin 2 Ground Pin 3 Data 7 Pin 4 Data 8 Pin 5 Data 6 Pin 6 Data 9 Pin 7 Data 5 Pin 8 Data 10 Pin 9 Data 4 Pin 10 Data 11 Pin 11 Data 3 Pin 12 Data 12 Pin 13 Data 2 Pin 14 Data 13 Pin 15 Data 1 Pin 16 Data 14 Pin 17 Data 0 Pin 18 Data 15 Pin 19 Ground Pin 20 Key or VCC_in Pin 21 DDRQ Pin 22 Ground Pin 23 I/O write Pin 24 Ground Pin 25 I/O read Pin 26 Ground Pin 27 IOCHRDY Pin 28 Cable select Pin 29 DDACK Pin 30 Ground Pin 31 IRQ Pin 32 No connect Pin 33 Addr 1 Pin 34 GPIO_DMA66_Detect Pin 35 Addr 0 Pin 36 Addr 2 Pin 37 Chip select 1P Pin 38 Chip select 3P Pin 39 Activity Pin 40 Ground ATA A sínek Vadász, 2007. Ea 6 34

ATA szabványok és jellemzők Név Más név Új jellemzők ANSI Reference ATA-1 ATA, IDE up to 528 MB ATA-2 ATA-3 ATA-4 EIDE, Fast ATA, Fast IDE, Ultra ATA EIDE ATAPI-4, ATA/ATAPI-4 24-bit LBA (up to 8.4 GB) 28-bit LBA (up to 137 GB) S.M.A.R.T., Security Support for CD-ROM, etc., via ATAPI packet commands X3.221-1994 (obsolete since 1999) X3.279-1996 (obsolete since 2001) X3.298-1997 (obsolete since 2002) NCITS 317-1998 ATA-5 ATA/ATAPI-5 80-wire cables NCITS 340-2000 ATA-6 ATA/ATAPI-6 48-bit LBA (up to 144 TB) Automatic Acoustic Management NCITS 347-2001 ATA-7 ATA/ATAPI-7 -- NCITS 361-2002 ATA-8 ATA/ATAPI-8 -- in project A sínek Vadász, 2007. Ea 6 35 1.0 S-ATA: 150Mbps, 2.0 S-ATA: 300Mbps

Serial ATA (SATA) Serial ATA (Serial Advanced Technology Attachment) SATA revision 1.0 (SATA 1.5 Gbit/s), (SATA/150): 1,5 Gbit/s max. kódolatlan átviteli sebesség 1,2 Gbit/s (150 MB/s) SATA/150 PATA/133 SATA revision 2.0 (SATA 3 Gbit/s), (SATA/300 ): 3 Gbit/s max. kódolatlan átviteli sebesség 2.4 Gbit/s (300 MB/s) SATA/150 kompatibilis SATA revision 3.0 (SATA 6 Gbit/s), (SATA/600 ): 6 Gbit/s max. kódolatlan átviteli sebesség 4.8 Gbit/s (600 MB/s) A sínek Vadász, 2007. Ea 6 36

Tű # Serial ATA (SATA) Serial ATA (Serial Advanced Technology Attachment) Funkció 1 Földelés 2 A+ 3 A 4 Földelés 5 B 6 B+ 7 Földelés Tű # Funkció 1 3 3.3V 4 6 Földelés 7 9 5V 10 Földelés 11 Késleltetett indítás (csak támogatott meghajtókban) 12 Földelés 13 15 12V Hot swap A sínek Vadász, 2007. Ea 6 37

Valamit a teljesítményről http://www.tomshardware.com/storage/20020806/ide-08.html#benchmarks A sínek Vadász, 2007. Ea 6 38

További híres sínek SCSI (Small Computer System Interface) (1981-től) SCSI-1 (1986) SCSI-2 (Wide, Fast SCSI) (1989) SCSI-3 (1992) Max. 8 (16) eszköz csatlakozhat (de csak 2 kommunikálhat) kezdeményező (initiator) (ez lehet a számítógép) és a célberendezés (target) (ez lehet periféria, de akár másik gép is), (multimasteres arbitráció). Kábelhossz: 6m (25 m), 50 pólusú csatlakozók. A sínek Vadász, 2007. Ea 6 39

SCSI interfész összefoglaló Interfész Bit szélesség Órajel Sín sávszélesség Max. kábel hossz Max. eszköszám SCSI 8 bits 5 MHz 5 MB/s 6m 8 Fast SCSI 8 bits 10 MHz 10 MB/s 1.5-3m 8 Wide SCSI 16 bits 10 MHz 20 MB/s 1.5-3m 16 Ultra SCSI 8 bits 20 MHz 20 MB/s 1.5-3m 5-8 Ultra Wide SCSI 16 bits 20 MHz 40 MB/s 1.5-3m 5-8 Ultra2 SCSI 8 bits 40 MHz 40 MB/s 12m 8 Ultra2 Wide SCSI Ultra3 SCSI Ultra-320 SCSI 16 bits 40 MHz 80 MB/s 12m 16 16 bits 16 bits 40 MHz DDR 80 MHz DDR 160 MB/s 12m 16 320 MB/s 12m 16 A sínek Vadász, 2007. Ea 6 40

További híres sín: USB Universal Serial Bus A gazdagépen USB vezérlő és elosztó (hub) rendszer (fa szerkezetbe csatlakozhatnak eszközök, max. 5 mélység) A max. 5 m kábelen tápfeszültség is Nagyon fejlett plug-n-play lehetőségek Sokféle eszköz csatlakoztatható ( egér, billentyűzet, lapolvasó, kamera, printer, HD, flash memória, hálózat stb.) eszköz osztályok A sínek Vadász, 2007. Ea 6 41

USB eszköz osztályok USB Human interface device class: egér, billentyűzet (Low Speed Rate: 1,5 Mbps) USB Mass strorage device class: Keydrives, HD, Cards, cameras, audio players (Full Speed Rate: 12 Mbps, vagy Hi-Speed Rate: 480 Mbps) USB communicatoin devices class (CDC): modem, network cards, ISDN, Fax USB printer device class: USB audio device class: hangkártya jellegű eszköz USB video device class: webcam, video cam A sínek Vadász, 2007. Ea 6 42

USB A gazdához (host controller) eszközök csatlakoznak az USB sínen Eszközök funkciók. Az elosztónak (hub) nincs hivatalos funkciója Minden eszköz/funkció azonosított A végpont: a gazdától távol lévő funkció A gazdától a végpontig logikai adatcsatorna (pipe) alakul ki. A végpontokhoz 32 aktív csatorna: 16 bemeneti (inward), 16 kiemeneti (outward) (a ki-be a gazda szempontjából meghatározott) A csatornákon változó méretű csomagok A sínek Vadász, 2007. Ea 6 43

USB 4 adat-továbbítási típus a csatornákon Vezérlés. Kétirányú, parancsok az eszköz felé, állapotinformációk a gazda felé Megszakítás. Egyirányú átvitel, olyan eszközökhöz, melyek gyors reakciók kívánnak (egér, billentyűzet, botkormány) Izokrón. Egyirányú, garantált sebességű eszközök, ahol csomag elveszhet (telefon, hangszóró, realtime video stb.) Ömlesztett (bulk). Kétirányú, nagy adatmennyiség átvitelére, nincs garancia a késedelemre, de visszaigazolásos (fájlátvitel) A sínek Vadász, 2007. Ea 6 44

Három átviteli sebesség USB Low Speed Rate: 1.5 Mbps. Főleg HiD (Human Interface Devices) eszközökre Full Speed Rate: 12 Mbps. USB 2.0 előtt ez volt a maximum Hi-Speed Rate: 480 Mbps. Csak USB 2.0 tól. Az USB csatlakozók A és B típus, nem cserélhetők fel (nincs kör) 4 vezeték (Power, D+, D-, Föld). Csavart érpár, jobb az árnyékolt. Power: 5 V, 500 ma. Nagy teljesítményt igénylő eszközhöz nem biztos, hogy elég A sínek Vadász, 2007. Ea 6 45

USB verziók USB 1.0 FDR 1995. nov. USB 1.0 1996. jan. USB 1.1 1998. szept. USB 2.0 2000. ápr. HI-Speed Mode USB 2.0 revised 2002. dec. Mindhárom ráta, hátrafelé kompatibilitás USB 3.0 2008 5 Gbps A sínek Vadász, 2007. Ea 6 46

További híres sínek: a FireWire FireWire (IEEE 1394) (1995), i.link PC-k (és izokrón eszközök) külső soros sínje Apple fejlesztés. Sony: i.link IEEE-1394a 2000. IEEE-1394b 2002. Fire Wire: 63 eszközt, elosztón (hub) Több gazda is (és IP-hez nem kell speciális chipset) Eszközök társaloghatnak a a CPU nélkül is (peer-to-peer) Plug-n-play támogatás Unregulated 25V (9-12V), 7-8W terhelés portonként A sínek Vadász, 2007. Ea 6 47

FireWire 400 FireWire változatok 100, 200, 400 Mbps sebességek (gyakorlatilag kissé kisebb: 98, 196, 392) Kábel hossz 4,5 m, de 16 eszköz összeláncolható (daisy chain) 6 v. 4 lábas csatlakozó, kábel FireWire 800 (2003.) 786 Mbps, de kompatibilis a 400-as eszközökkel 9 lábas csatlakozó A sínek Vadász, 2007. Ea 6 48

Összevetés A sínek Vadász, 2007. Ea 6 49 http://hu.wikipedia.org/wiki/serial_ata