Rozhraní pevných disků Rozhraní IDE (1) • Zařízení, která zprostředkovávají komunikaci mezi pevným diskem a ostatními částmi počítače • Rozhraní pevného disku určuje způsob komunikace a tím i typ disku (popř. jiného zařízení, tj. např. mechaniky CD-ROM, páskové jednotky), který je možné k němu připojit • Rozhraní IDE (Integrated Device Electronics) bylo navrženo v roce 1986 firmami Western Digital a Compaq • Zkratka IDE je poměrně obecná a označuje kteroukoliv mechaniku s vestavěným řadičem • Rozhraní IDE se dnes častěji označuje jako ATA (AT Attachment) 12/11/2014 12/11/2014 1 2 Rozhraní IDE (2) Pevný disk s vestavěným řadičem Rozhraní IDE (3) • Existují i verze (používané nejčastěji u pevných disků pro přenosné počítače), které používají kabel s 44 vodiči • V rámci tohoto 44vodičového kabelu je vedeno i napájení pevného disku • Novější verze pracující s protokoly UltraDMA 4 až Ultra-DMA 6 vyžadují použití 80vodičového kabelu • 80vodičový kabel minimalizuje vlivy okolního rušení a přeslechy mezi vodiči Řídící jednotka pevného disku • Zapojení diskových jednotek IDE (ATA) se provádí pomocí 40vodičového kabelu 12/11/2014 3 12/11/2014 4 Rozhraní IDE (5) Rozhraní IDE (4) • DMA režimy se dále dělí: • Přenos dat mezi zařízením (HDD, CD-ROM atd.) a operační pamětí může být realizován pomocí dvou různých režimů: – Single-word DMA – Multi-word DMA – Ultra-DMA – PIO – Programmed (Processor) Input Output: • Maximální přenosové rychlosti (v MB/s): • přenos dat je řízen procesorem • veškerá přenášená data procházejí přes procesor • ve srovnání s režimem DMA generuje větší zátěž procesoru 0 1 2 3 4 5 6 – DMA – Direct Memory Access: • využívá speciální obvod (DMA controller), který je schopen zprostředkovat přenos dat bez účasti procesoru 12/11/2014 5 12/11/2014 PIO 3,33 5,22 8,33 11,11 16,67 Single-word DMA Multi-word DMA 2,08 4,17 4,17 13,33 8,33 16,67 Ultra-DMA 16,67 25,00 33,33 44,44 66,67 100 133 6 1 Rozhraní IDE (6) • Rozhraní IDE bylo vyráběno ve třech variantách: – XT IDE: • určeno pro 8bitovou sběrnici PC bus • data jsou přenášena po 8 bitech – MCA IDE: • Později byly vyvinuty a specifikovány rychlejší verze rozhraní ATA IDE označované jako ATA-2 až ATA-7 • Jednotlivé verze jsou také označovány jako: – – – – • určeno pro 16bitovou sběrnici MCA (počítače PS/2) • data jsou přenášena po 16 bitech – ATA IDE: • určeno pro 16bitovou sběrnici ISA, popř. pro další typy rozšiřujících sběrnic (VL-bus, PCI) • data jsou přenášena po 16 bitech 12/11/2014 Rozhraní IDE (7) 7 EIDE: ATA-2 Fast-ATA: ATA-2 Ultra-ATA: ATA-4 až ATA-6 Ultra-DMA: ATA-4 až ATA-6 12/11/2014 Rozhraní ATA-1 (2) Rozhraní ATA-1 (1) – jiná zařízení (např. mechaniky CD-ROM, páskové jednotky apod.) nebyly oficiálně podporovány – podporuje přenosy v režimech: • Používáno od roku 1986 a standardizováno v roce 1994 • Označováno jako IDE (ATA IDE) • Základní charakteristiky: – dovoluje programově zjistit informace o geometrii pevného disku – používá konektory a vodiče se 40 (resp. 44) vývody – dovoluje připojit maximálně dvě zařízení – podporuje pouze připojování pevných disků 12/11/2014 8 9 • PIO 0 až PIO 2 • Single-word DMA 0 až Single-word DMA 2 • Multi-word DMA 0 – maximální přenosová rychlost je 8,33 MB/s • Disky připojované k rozhraním ATA je nutné pomocí propojek (jumperů) nastavit jako: – Single: • reprezentuje nastavení disku, který je v počítači zapojen jako jediný (tedy zároveň hlavní) 12/11/2014 10 Rozhraní ATA-1 (4) Rozhraní ATA-1 (3) • nastavení Single bývá u většiny disků shodné s nastavením Master – Master: • reprezentuje nastavení hlavního (řídícího) disku, který je zapojen společně s druhým (podřízeným) diskem • tento kabel je konstruovaný tak, že vývod CSEL (vývod 28) je zapojen pouze u konektoru určeného pro řídící disk, zatímco u konektoru pro podřízený disk zapojen není – Slave: Propojovací kabel pro jeden disk • reprezentuje nastavení podřízeného disku, který je zapojen společně s dalším (hlavním) diskem – Cable Select: • reprezentuje nastavení, kdy hlavní a podřízený disk jsou identifikovány podle svého zapojení na kabelu • vyžaduje použití speciálního kabelu, který dovoluje rozlišit řídící a podřízený disk 12/11/2014 Propojovací kabel pro dva disky 11 12/11/2014 12 2 Rozhraní ATA-1 (5) Rozhraní ATA-1 (6) – zapojení dvou disků: • Zapojení pevných disků k rozhraní ATA: – zapojení jednoho disku: HDD 1 Master HDD 2 Slave ATA ATA HDD 1 Single 12/11/2014 13 12/11/2014 Rozhraní ATA-1 (7) 14 Rozhraní ATA-1 (8) • Rozhraní ATA-1 používá pro adresaci dat na pevném disku schéma, které vychází z omezení rozhraní ATA a z omezení BIOSu: • Pevný disk pro rozhraní ATA: – 4 bity: adresace povrchu  max. 16 povrchů – 10 bitů: adresace cylindru  max. 1024 cylindrů – 6 bitů: adresace sektoru  max. 64 sektorů • Použití tohoto schématu má za následek omezení kapacity pevného disku na 512 MB (0,5 GB) 12/11/2014 15 12/11/2014 Rozhraní ATA-2 (1) Rozhraní ATA-2 (2) • Standardizováno v roce 1996 • Nazýváno také Fast-ATA, Fast-ATA 2 nebo EIDE – Enhanced IDE • Označení EIDE bylo používáno firmou Western Digital i pro následující verze rozhraní ATA • Navrženo tak, aby jej bylo možné využít jako obecné rozhraní mezi hostitelským systémem (počítačem) a jakýmkoliv zařízením pro ukládání dat 12/11/2014 16 17 • V rámci rozhraní ATA-2 je často integrováno i rozhraní odpovídající (v této době ještě samostatnému) standardu ATAPI (AT Attachment Packet Interface) • Standard ATAPI poskytuje jednotné rozhraní pro připojování zařízení jako jsou, např.: – mechaniky CD-ROM, CD-R, CD-RW, DVD – jednotky ZIP, LS-120 – páskové jednotky 12/11/2014 18 3 Rozhraní ATA-2 (4) Rozhraní ATA-2 (3) • Podporuje přenosy dat v rychlejších režimech: – PIO 0 až PIO 4 – Single-word DMA 0 až Single-word DMA 2 – Multi-word DMA 0 až Multi-word DMA 2 • Maximální přenosová rychlost rozhraní ATA-2 je 16,67 MB/s • Umožňuje připojit až čtyři zařízení • Při práci s pevným diskem používá adresovací metodu LBA – Linear (Logical) Block Address 12/11/2014 19 • LBA eliminuje omezení kapacity disku na 512 MB • Při adresaci LBA je použita 28bitová adresa: – 4 bity: adresace povrchu  max. 16 povrchů – 16 bitů: adresace cylindru  max. 65536 cylindrů – 8 bitů: adresace sektoru  max. 256 sektorů • Při kapacitě 512 B na jeden sektor pak dostáváme maximální velikost disku 128 GB • Tato kapacita může být (byla) omezena možnostmi BIOSu (např. na 2 GB, 8,4 GB apod.) 12/11/2014 Rozhraní ATA-2 (6) Rozhraní ATA-2 (5) • Nastavování se provádí podle stejných pravidel jako u rozhraní ATA-1 • Zapojení zařízení k rozhraní ATA-2: • Zařízení, která jsou připojena k rozhraní ATA-2 a vyšším, lze zapojit na dva kanály: – primární (primary channel) – sekundární (secondary channel) Primární kanál • Na každý kanál je možné připojit maximálně dvě zařízení pomocí 40žilového kabelu, který je shodný s kabelem rozhraní ATA-1 • Na obou kanálech je potom u jednotlivých zařízení nutné nastavit propojky do pozic Master, Slave, Single, popř. Cable Select 12/11/2014 21 HDD 1 Primární kanál Single CD-ROM Single HDD 2 Slave CD-ROM Master ZIP Slave Slave 22 Rozhraní ATA-2 (8) Konektory pro připojení: • mechanik pružných disků • zařízení k sekundárnímu kanálu • zařízení k primárnímu kanálu Sekundární kanál Master Master HDD 2 12/11/2014 ATA-2 HDD 1 HDD 1 ATA-2 Primární kanál HDD 1 Single ATA-2 Rozhraní ATA-2 (7) Primární kanál 20 ATA-2 Sekundární kanál 12/11/2014 23 12/11/2014 24 4 Rozhraní ATA-4 (1) Rozhraní ATA-3 • Standardizováno v roce 1997 • Přináší pouze drobná vylepšení (oproti rozhraní ATA-2) • Přidává podporu pro technologii S.M.A.R.T. • Rozhraní ATA-3 bývá rovněž označováno i termínem EIDE 12/11/2014 25 • Standardizováno v roce 1998 • Označováno také jako ATA/ATAPI-4 nebo Ultra-ATA 33 • Součástí rozhraní ATA-4 se stává i dříve používaný (samostatný) standard ATAPI • Kromě již dříve používaných přenosových režimů jsou podporovány i nové režimy Ultra-DMA 0 až Ultra-DMA 2 • Pozn.: režimy Ultra-DMA 0 a Ultra-DMA 1 nebyly výrobci nikdy implementovány 12/11/2014 Rozhraní ATA-4 (3) Rozhraní ATA-4 (2) • Režim Ultra-DMA 2 je podle své přenosové rychlosti (33 MB/s) také označován jako Ultra-DMA 33 nebo Ultra-ATA 33 • Definuje nový propojovací kabel s 80 vodiči, jehož použití zatím není vyžadováno, ale je doporučováno • Tato skutečnost je vynucena vyšší přenosovou rychlostí režimu Ultra-DMA 2 a tím i větší náchylností k chybám (šumu) 12/11/2014 27 • Chyby mohou být zapříčiněny: – okolním elektromagnetickým rušením – přeslechy mezi jednotlivými vodiči • Konektory použité na těchto kabelech (odpovídajících discích) jsou opět 40vývodové a jejich zapojení je shodné se zapojením dřívějších disků • Zbývajících 40 vodičů v 80žilovém kabelu je určeno pro uzemňující signál 12/11/2014 Rozhraní ATA-4 (4) • Tyto vodiče jsou rozmístěny mezi původními 40 vodiči a nejsou vyvedeny na konektor • Nových 40 vodičů tedy slouží pouze jako stínění, čímž zamezují rušení a přeslechům • Datové přenosy jsou zabezpečeny pomocí CRC – Cyclical Redundancy Checking 12/11/2014 26 29 28 Rozhraní ATA-4 (5) • Zavádí podporu pro řazení příkazů do front: – zařízení je schopno přijmout několik příkazů současně a uložit si je do své fronty – příkazy jsou pak vykonávány z hlediska zařízení v optimálním pořadí – např. u pevného disku je snahou minimalizovat celkovou délku trajektorie, po které se pohybují čtecí/zapisovací hlavy – vhodné zejména u systémů provádějících paralelní zpracování více úloh (multitasking) 12/11/2014 30 5 Rozhraní ATA-5 (1) Rozhraní ATA-5 (2) • Zveřejněno v roce 1999 • Nazýváno také jako ATA/ATAPI-5 nebo UltraATA 66 • Přináší podporu nových přenosových režimů Ultra-DMA 3 a Ultra-DMA 4 • Režim Ultra-DMA 4 je podle své přenosové rychlosti (66 MB/s) také označován jako Ultra-DMA 66 nebo Ultra-ATA 66 • Dovoluje automatickou detekci kabelu se 40, resp. 80 vodiči • Provoz režimů s vyšší přenosovou rychlostí než 33 MB/s (Ultra-DMA 3 a Ultra-DMA 4) již vyžaduje použití nového 80vodičového kabelu • 80vodičový kabel je také vyžadován pro přenosové režimy Ultra-DMA 5 a Ultra-DMA 6, které jsou používané u následujících verzí rozhraní ATA 12/11/2014 31 12/11/2014 Rozhraní ATA-6 Rozhraní ATA-7 • Zveřejněno v roce 2000 • Nazýváno také jako ATA/ATAPI-6 nebo Ultra-ATA 100 • Podporuje nový přenosový režim UltraDMA 5 (Ultra-DMA 100, Ultra-ATA 100) s maximální přenosovou rychlostí 100 MB/s • Rozšiřuje režim LBA, který místo 28bitové adresy používá adresu 48bitovou  max. velikost pevného disku je 144 PB (Petabyte) 12/11/2014 32 33 • Nazýváno také jako ATA/ATAPI-7 nebo Ultra-ATA 133 • Podporuje nový přenosový režim UltraDMA 6 (Ultra-DMA 133, Ultra-ATA 133) s maximální přenosovou rychlostí 133 MB/s 12/11/2014 34 Rozhraní Serial ATA (1) Rozhraní Serial ATA (2) • Rozhraní Serial ATA (SATA) využívá pro přenos informací sériovou sběrnici • Podobně jako u rozhraní ATA-2 a vyšších je možné k rozhraní SATA připojovat i jiná zařízení než jsou pevné disky (CD-ROM, DVD, ZIP apod.) • Každé zařízení je k rozhraní SATA připojeno vlastním kabelem, tj. není nutné provádět nastavení Single, Master, Slave, Cable Select • Konkrétní rozhraní může integrovat několik kanálů (např. 2, 4, 8), pomocí nichž lze jednotlivá zařízení připojovat • Propojovací kabel obsahuje 7 vodičů a může být dlouhý až 1 metr (u ATA může být kabel dlouhý cca 45 cm) • Takovýto kabel umožňuje připojení disku na větší vzdálenost (např. ve větší skříni), lepší manipulaci s kabelem a také lepší proudění vzduchu, tj. lepší chlazení celého počítače 12/11/2014 35 12/11/2014 36 6 Rozhraní Serial ATA (3) Rozhraní Serial ATA (4) Datový kabel pro rozhraní ATA a SATA • Přenosy dat jsou realizovány diferenciálním způsobem a používají kódování 8b10b • Maximální přenosová rychlost rozhraní je: – SATA I: 150 MB/s (1,5 Gb/s, resp. 1,2 Gb/s) – SATA II: 300 MB/s (3 Gb/s, resp. 2,4 Gb/s) – SATA III: 600 MB/s (6 Gb/s, resp. 4,8 Gb/s) • Přenosy jsou zabezpečeny pomocí CRC • Rozhraní SATA podporuje tzv. Hot Plug-In, tj. připojování (odpojování) zařízení i za chodu počítače Konektory pro rozhraní SATA 12/11/2014 37 12/11/2014 Rozhraní Serial ATA (5) 38 Rozhraní Serial ATA (6) • Zapojení zařízení k rozhraní SATA: HDD pro rozhraní SATA HDD 1 SATA HDD 2 • Rozhraní SATA je zpětně kompatibilní s rozhraními ATA • Existují adaptéry, pomocí nichž lze připojit ATA zařízení k rozhraní SATA 12/11/2014 39 Detail konektoru 12/11/2014 Rozhraní Serial ATA (7) Rozhraní Serial ATA (8) • Adaptér umožňující připojení ATA zařízení k rozhraní SATA: • Rozhraní SATA: Rozhraní SATA se dvěma kanály (32-bit PCI) 12/11/2014 40 Rozhraní SATA se čtyřmi kanály (podpora RAID, 64-bit PCI) 41 12/11/2014 42 7 Rozhraní SCSI (1) Rozhraní SCSI (2) • Cílem rozhraní SCSI (Small Computer Systems Interface) bylo vytvořit standardní rozhraní poskytující sběrnici pro připojení dalších zařízení • První specifikace SCSI-1 byla uveřejněna v roce 1986 • Tato specifikace definuje 50vodičovou sběrnici, ke které je možné připojit interní i externí zařízení • Prostřednictvím této sběrnice je možné připojovat k počítači rozličná zařízení, např.: 12/11/2014 43 – – – – – – pevné disky jednotky CD-ROM páskové mechaniky scannery tiskárny plottery 12/11/2014 44 Rozhraní SCSI-1 (1) Rozhraní SCSI-1 (2) • Standard SCSI-1 dovoluje připojit ke své sběrnici (o max. délce 25 metrů) až 8 různých zařízení • Jedno z připojených zařízení musí vždy být vlastní karta s SCSI rozhraním • Toto rozhraní potom ovládá styk SCSI sběrnice s rozšiřující sběrnicí počítače • SCSI rozhraní může existovat ve formě: • Sběrnice definovaná v SCSI-1 je 8bitová a dovoluje v asynchronním režimu práci s maximální frekvencí 2 – 3 MHz • V synchronním režimu je maximální frekvence 5 MHz • Maximální přenosová rychlost u SCSI-1 je 5 MB/s • Každé zařízení, které je k SCSI sběrnici připojeno, musí mít nastavené své (jedinečné) identifikační číslo (ID) – zásuvného modulu – karty – externě připojitelného modulu přes paralelní port 12/11/2014 45 12/11/2014 Rozhraní SCSI-1 (3) Rozhraní SCSI-1 (4) • Každé ID musí být odlišné od identifikačních čísel všech ostatních zařízení • Identifikační číslo se nastavuje většinou pomocí propojek (jumperů) a je v rozmezí hodnot 0 – 7 • Platí, že: – ID 7 bývá většinou nastaveno na SCSI rozhraní – ID 0 bývá zařízení, ze kterého se zavádí operační systém • Pozn.: Obojí bývá možné změnit 12/11/2014 46 47 • Zapojení zařízení k rozhraní SCSI: ID: 2 SCSI Scanner ID: 7 ID: 6 ID: 5 CD-ROM ID: 1 Zip ID: 0 CD-ROM ID: 4 Zip ID: 3 MO CD-R Externí zařízení Terminátor Terminátor Interní zařízení • SCSI sběrnice musí být na posledních (krajních) zařízeních ukončena tzv. terminátory (zakončovacími odpory) 12/11/2014 48 8 Rozhraní SCSI-1 (6) Rozhraní SCSI-1 (5) • Terminátory realizují impedanční přizpůsobení sběrnice a zabraňují tak odrazům signálů od konce vedení • V opačném případě by se signály odrážely od konce vedení, tím by docházelo k vzájemnému skládání signálů a vzniku stojatých vln • Nepřítomnost terminátorů by tedy měla za následek nefunkčnost celé SCSI sběrnice 12/11/2014 49 • Terminátory lze rozdělit do dvou skupin: – pasivní: • pracují jako odporový dělič napětí • používány pouze pro starší (pomalejší) verze SCSI s frekvencí pod 5 MHz – aktivní: • obsahují napěťový regulátor (2,85 V), který udržuje stabilní napětí pro zakončovací odpory • určeny pro novější verze SCSI (SCSI-2 a výše) pracující s vyššími frekvencemi 12/11/2014 Rozhraní SCSI-2 (1) Rozhraní SCSI-2 (2) • Standard vytvořený v roce 1994 • Zahrnuje následující rysy: • opět platí, že jedno z připojených zařízení musí být vlastní SCSI rozhraní • zvětšuje počet vodičů SCSI sběrnice na 68 • zachovává maximální frekvenci na původní hodnotě, tj. 5 MHz • tato verze SCSI nebyla samostatně prakticky nikdy vyráběna • Wide SCSI bylo téměř vždy kombinováno dohromady i s verzí Fast SCSI – Fast SCSI: • pracuje oproti SCSI-1 s dvojnásobnou frekvencí (10 MHz) • šířka přenosu je 8 bitů jako u SCSI-1 • zachovává původní počet vodičů na SCSI sběrnici, tj. 50 vodičů – Wide SCSI: • rozšiřuje šířku přenosu dat na 16 bitů • počet maximálně připojitelných zařízení je rozšířen na 16 (ID 0 – 15) 12/11/2014 51 • Pozn.: Verze SCSI, které pracují s 8bitovou sběrnicí, se dnes označují jako Narrow SCSI 12/11/2014 52 Rozhraní SCSI-2 (4) Rozhraní SCSI-2 (3) • Zvýšení komunikační rychlosti na SCSI sběrnici si vynutilo i zkrácení celkové délky sběrnice (cca na 3 metry) • Zavádí podporu pro řazení příkazů do front • V rámci standardu SCSI-2 byly také vytvořeny dva rozličné principy přenosu dat: – Single-ended SCSI: • každý bit je posílán po jednom vodiči a jeho hodnota je určena napěťovou úrovní signálu (kompatibilní s logikou TTL) 12/11/2014 50 53 – Differential SCSI: • • • • • označován také jako HVD – High Voltage Differential každý bit je posílán po dvou vodičích po jednom vodiči je posílána hodnota tohoto bitu po druhém vodiči je posílána jeho negace zařízení, které tento signál přijímá pak zjistí rozdíl (diferenci) mezi hodnotami přijatými na obou vodičích • podle hodnoty tohoto rozdílu určí, zda-li byla posílána hodnota 1 či hodnota 0 • vzniká tak větší rozdíl v napěťových úrovních mezi hodnotou 0 a 1 a sběrnice je tak méně náchylná k chybám vzniklým okolním rušením, přeslechy mezi vodiči, útlumem na vodiči apod. 12/11/2014 54 9 Rozhraní SCSI-3 (2) Rozhraní SCSI-3 (1) • Z tohoto standardu vycházejí rozhraní označovaná jako Ultra SCSI • Ultra SCSI existují ve verzi: – Narrow: 8bitová sběrnice s možností připojit maximálně 8 zařízení – Wide: 16bitová sběrnice s možností připojit maximálně 16 zařízení) • Ultra SCSI podporuje i další princip přenosu dat označovaný jako LVD (Low Voltage Differential) 12/11/2014 55 • LVD pracuje obdobně jako differential SCSI, ale pro přenos jednotlivých signálů jsou používány nižší napěťové úrovně • Poznámky: – single-ended SCSI a differential SCSI nejsou vzájemně kompatibilní – LVD SCSI není obecně kompatibilní se singleended SCSI a ani s HVD SCSI. Existují však zařízení označovaná jako multi-mode, která mohou pracovat v režimu single-ended i LVD 12/11/2014 56 Srovnání rozhraní SCSI Rozhraní SCSI – poznámky Frekvence [MHz] • Rozhraní se SCSI: – je určeno zejména pro počítače, na které je kladena velká zátěž (počítačové servery) – je používáno i u počítačů jiných, než jsou počítače PC (např. Macintosh, Sun, SGI) – může být osazeno i v počítači, který již obsahuje rozhraní ATA, resp. SATA – může obsahovat více kanálů, které dovolují připojit zařízení k více sběrnicím a zvýšit tak počet maximálně připojitelných zařízení. 12/11/2014 57 SCSI-1 Fast SCSI Wide SCSI Fast Wide SCSI Ultra SCSI (Fast 20) Ultra Wide SCSI Ultra 2 SCSI Ultra 2 Wide SCSI Ultra 3 SCSI Ultra 3 Wide SCSI Ultra 320 SCSI Ultra 640 SCSI 8 8 16 16 8 16 8 16 8 16 16 16 5 10 10 20 20 40 40 80 80 160 320 640 8 8 16 16 8 16 8 16 8 16 16 16 12/11/2014 SCSI konektory (1) 58 SCSI konektory (2) • 50-pin Centronics • používán u starších SCSI rozhraní • (do MB/s) • HD50 • používán u většiny FAST/Narrow SCSI • DB25 (Canon) • používán zejména u počítačů firmy Macintosh • HD68 • používán u většiny Fast/Wide SCSI • SC80 • používán u některých Ultra 2, Ultra 3 SCSI a u většiny Ultra 320 SCSI • obsahuje i napájení • DB50 • používán u starších počítačů firmy Sun 12/11/2014 5 10 5 10 20 20 40 40 80 (40 DDR) 80 (40 DDR) 160 (80 DDR) 320 (160 DDR) Šířka přenosu Max. přenosová Max. počet [bit] rychlost [MB/s] zařízení 59 12/11/2014 60 10 Rozhraní SCSI – obr. (1) Rozhraní SCSI – obr. (2) Dvoukanálové rozhraní Ultra 320 SCSI Určeno pro 64-bit PCI Jednokanálové rozhraní Ultra 3 SCSI (Wide/Narrow) Určeno pro 32-bit PCI Jednokanálové rozhraní Ultra 320 SCSI Určeno pro 64-bit PCI Pevný disk pro rozhraní Wide SCSI rozhraní 12/11/2014 61 12/11/2014 Rozhraní SAS (1) Rozhraní SAS (2) • SAS – Serial Attached SCSI • Pro komunikaci používá standardní SCSI příkazy • Jednotlivá zařízení nejsou připojena ke společné sběrnici (jako tomu je u SCSI) • SAS využívá topologii point-to-point: – řadič je s každým zařízením propojen pomocí samostatného kabelu (podobně jako u SATA) • Data jsou přenášena sériově • Poskytuje přenosové rychlosti 3 Gb/s (6 Gb/s) 12/11/2014 63 • Při použití tzv. expanderů je možné připojit až 16384 zařízení • Umožňuje jedno zařízení připojit ke dvěma řadičům (pro případ, že by řadič měl poruchu) • Je zpětně kompatibilní se SATA II, tj. zařízení určené pro SATA II lze připojit k SAS (opačné připojení není možné) • Není zpětně kompatibilní s SCSI • Používáno zejména u počítačových serverů 12/11/2014 Rozhraní SAS (3) • Grafická karta (videokarta, grafický adaptér) je zařízení, které zabezpečuje výstup dat z počítače na: HDD 1 HDD 2 – obrazovku monitoru – LCD display HDD 3 • Většina grafických karet dovoluje práci ve dvou režimech: Expander HDD 4 – textový režim: HDD 5 • režim, který umožňuje zobrazovat pouze předem definované znaky, např.: HDD 6 12/11/2014 64 Grafická karta (1) • Zapojení zařízení k rozhraní SAS SAS 62 – písmena: A, a, B, b, C, c, … 65 12/11/2014 66 11 Parametry grafických karet (1) Grafická karta (2) • Rozlišení v textovém režimu: – číslice: 1, 2, 3, ... – speciální znaky: &, ^, %, ... – pseudografické znaky: symboly pro vykreslování tabulek • zobrazované znaky jsou přesně definované pomocí matic bodů a je možné je zobrazovat pouze jako celek – grafický režim: • režim, ve kterém jsou informace zobrazovány po jednotlivých obrazových bodech tzv. pixelech – Picture Element • nepoužívá předem definované znaky • může z jednotlivých pixelů vykreslit prakticky „libovolnou” informaci 12/11/2014 67 – počet bodů (ve vodorovném a ve svislém směru), ze kterých se může skládat jeden znak v textovém režimu – např.: 9  14, 8  14, 8  8 bodů 12/11/2014 68 • Rychlost: • Rozlišení v grafickém režimu: – počet pixelů, které je možné zobrazit v horizontálním a ve vertikálním směru – např. 640  480, 800  600, 1024  768, 1152  864, 1280  720, 1280  1024, 1600  900, 1600  1200, 1920  1080, 2048  1536, 2560  1600 pixelů • Počet barev (barevná hloubka): – počet barev, které je možné zároveň zobrazit – udává se většinou pouze pro grafický režim – např.: 2, 4, 16, 256, 65536, 16,7 mil. barev – objektivní vyjádření rychlosti grafické karty je problematické a nejednotné – udává se jako počet určitých operací, které grafická karta dokáže provést za jednotku času – bývá stanovena pouze v (určitém) grafickém režimu – např.: • 20 mld. pixelů/s • 380 mil. trojúhelníků/s • 136 mil. vrcholů/s (vrchol značí bod v 3D prostoru) 69 12/11/2014 70 Parametry grafických karet (5) Parametry grafických karet (4) – vyjadřuje se také frekvencí: • Shader: • procesoru grafické karty – např. 576 MHz • se kterou pracuje její paměť – např. 999 MHz • shaderu – např. 1242 MHz – bývá také udávána např. přenosovou rychlostí mezi procesorem grafické karty a její pamětí (např. 223,8 GB/s) – pro určení rychlosti grafické karty se velmi často používají různé testovací programy (benchmarks) 12/11/2014 • Matice znaku: Parametry grafických karet (3) Parametry grafických karet (2) 12/11/2014 – počet znaků, které je možné v textovém režimu zobrazit na jednom řádku, a počet řádků, které je možné umístit na obrazovku – např. 80  25, 40  25, 80  50 znaků 71 – program určený pro zpracování přímo na grafické kartě – soubor programových instrukcí, které jsou použity při generování obrazu na základě předem definovaného modelu – je zpracováván specializovanými jednotkami GPU, které mohou pracovat s jinou (vyšší) frekvencí než jádro GPU 12/11/2014 72 12 Parametry grafických karet (6) – existují různé typy shaderů: • vertex shader: – provádí se pro každý vrchol (vertex) vstupní geometrie – jeho účelem je transformovat 3D pozici každého vrcholu ve virtuálním prostoru do 2D souřadnic, na nichž se zobrazí na obrazovce • pixel shader: – provádí se pro každý pixel na obrazovce – typicky realizuje výpočet barvy pixelu • geometry shader: – provádí úpravu geometrie – umožňuje přidávat a odebírat vrcholy 12/11/2014 73 13