AD elektro Star Wars

Osembity – málo známa časť cesty k USB

Catalogue

Article

Aktualizované • Autor: Michal Rybka

Skratka USB označuje Universal Serial Bus a hovorí, čo presne toto rozhranie malo byť - malo byť sériové a univerzálne. Pri počítačových technológiách rozlišujeme v základe sériové a paralelné zapojenie. Pri sériovom zapojení bežia dáta pekne bit za bitom za sebou, zatiaľ čo pri paralelných zberniciach tečú celé slová, ktoré môžu mať šírku štyri bity (nibble), osem bitov (bajt) alebo aj väčšie – pokojne aj tridsaťdva bitov naraz. Paralelné pripojenie je bežné hlavne vo vnútri počítača, kde sa komunikuje na krátke vzdialenosti a je potrebná rýchlosť. Sériové má výhody pri prenosoch na dlhšie vzdialenosti. Ako toto všetko ovplyvňuje počítačové technológie?

domáci-audio-pocatky

Osembity – OBSAH

  1. Paralelné verzus sériové
  2. Zreťazenie viedlo k úspore
  3. V prípade USB zvíťazila jednoduchosť

Paralelné verzus sériové

Vec sa má totiž tak, že každý jeden bit paralelného pripojenia stojí prinajmenšom jeden vodič, niekedy aj dva (ak sú zapojené balansovane alebo majú každý vlastné tienenie). Výsledkom sú masívne, ťažké, drahé a zle ohybné káble, s ktorými sa ťažko manipuluje. Paralelné pripojenie sa od začiatku mikropočítačových technológií nasadzovalo tam, kde bola potrebná rýchlosť prenášania dát (tlačiarne, skenery, floppy mechaniky…), zatiaľ čo sériové bolo vyhradené pre nenáročné zariadenia a pre lacné počítače.

i

Nestraťte sa vo svete USB štandardov (porovnanie)

Ten, kto sa vyzná v histórii počítačových technológií, určite namietne - ale tak to predsa nie je! Jednoduché joysticky na hranie sa cez rozhranie Kempston zapájali paralelne, naopak osembity Atari aj Commodore používali na pripojenie floppy mechaník aj ďalších zariadení sériový port. Áno, a boli na to dobré dôvody – sériový prenos dát vyžaduje určitú inteligenciu – serializáciu dát, uloženie do buffra, časovú synchronizáciu a podobne. To znamená, že pripájané zariadenie musí mať nejaký kontrolér, ktorý komunikáciu riadi – a o to zložitejšie, keď ide o časovo kritickú komunikáciu. Preto sa tvorcovia starobylých joystickov rozhodli pre najjednoduchšie možné riešenie – joystick je doslova iba pár drôtov so spínačmi. Tak je joystick lacný, po zničení sa dá kúpiť ďalší lacný - a všetko ostatné zaisťuje riadiaca jednotka v počítači.

Commodore
Commodore bola jedna z prvých herných konzol.

V tomto prípade bolo paralelné zapojenie naozaj výhodnejšie a výrobne jednoduchšie. Zaujímavejší je ale prípad s osembitovými sériovými portami. Commodore aj Atari sa ich rozhodli použiť na pripojenie náročnejších zariadení, aj keď ide o pomalé riešenie – a veru disketové mechaniky Commodore patrili medzi najdrahšie, a pritom najpomalšie, ktoré sa dali pre osembity kúpiť. Mali ale jednu veľmi podstatnú výhodu - dovoľovali reťaziť pripojené zariadenia.

i

Jeden konektor pre všetkých. USB-C bude od roku 2024 povinné nielen vo všetkých telefónoch

Zreťazenie viedlo k úspore

Najjednoduchšie a najobľúbenejšie sériové porty, ako je stále používaný RS-232, slúžia na prepojenie dvoch zariadení, a nič viac. Rozhranie Commodore Serial Bus IEEE-448 (1984) dovoľovalo zreťaziť až 31 zariadení za sebou – a to celé sa pripojilo do jediného portu v počítači. Aj tu išlo hlavne o úspory - vyrábať domáci počítač s tridsiatimi portami by bolo nákladné a zbytočné, ale konštrukcia rozhrania dovoľovala zreťazenie do jediného portu, a teda využitie tejto schopnosti pre používateľov, ktorí na to mali, a tak to používať chceli. Celý prepojovací kábel mal navyše iba šesť pinov a uzemnenie, takže stačilo sedem vodičov na zapojenie celého kábla.

USB na základnej doske
USB dnes nájdeme na každom počítači.

Veľmi podobne bolo navrhnuté aj riešenie Atari SIO, ktoré malo 13 pinov a dovoľovalo teoreticky zreťaziť až 256 zariadení, pričom praktický limit bol osem súčasne zapojených zariadení. Aj tu išlo o snahu ušetriť výrobné náklady ako na radičoch, tak aj na kábloch.

Opäť sme tu mali rýchlosť limitovanú na 120 kilobitov za sekundu, ale celý systém bol funkčný a tak efektívny, že sa k nemu vracali aj návrhári USB. USB, podobne ako staré rozhrania Commodore a Atari, totiž malo za cieľ vytvoriť flexibilné, nenáročné, a hlavne lacné rozhranie na pripojenie rôznych periférií.

Zaujímavé je ale to, že USB nemá tú najvýznamnejšiu vlastnosť starých rozhraní - reťaziteľnosť, teda možnosť zapájať nové zariadenie na koniec reťazca. Pôvodné sériové periférie mali vstupný a výstupný port, ktoré sa prepájali identickými káblami – a keď ste chceli pridať ďalšie zariadenie, stačil nový kábel a zapojenie nového zariadenia z portu „in“ do portu „out“ posledného zariadenia v existujúcom reťazci.

V prípade USB zvíťazila jednoduchosť

USB káble boli v drvivej väčšine svojej existencie asymetrické, pretože tento systém zapojenia nedovoľujú. Používajú podstatne jednoduchší systém „host-klient“ a väčšie množstvo zariadení sa zapája pomocou rozbočovačov – hubov. Systém zreťazenia si zachovalo iné sériové rozhranie – FireWire – a možno to bola chyba, ktorá ho stála existenciu.

USB kábel
USB je skutočne univerzálne rozhranie, ktoré nás sprevádza v každodennom živote. USB-A (na obrázku) však nahrádza ešte univerzálnejší USB-C.

Prečo? Pretože riešenie, ktoré si vybrali tvorcovia USB, je totiž implementačne jednoduchšie. Áno, ako rozhranie pre osembity, tak aj ranné verzie USB boli motivované hlavne nízkou cenou – a aj keď sa nám táto konštrukčná filozofia dnes trochu vracia ako bumerang, bolo to pre svoju dobu lepšie rozhodnutie, ktoré dopomohlo rýchlemu rozšíreniu USB.

i Mohlo by vás zaujímať

USB bolo jednoduché a predovšetkým lacné - a to pochopíte vo chvíli, keď vám dôjde, že najčastejšie pripájanými perifériami cez USB nie sú tlačiarne a disky, ale klávesnice a myši, buď priamo - cez drôt, alebo cez bezdrôtový adaptér. Tam nejde o rýchlosť, ide hlavne o cenu, pretože zákazník nevníma, že USB klávesnica potrebuje vlastne celý USB radič. Celý ten systém musel byť navrhnutý jednoducho a lacno - tak, aby si ho zákazník vlastne ani nevšimol. 

Počítače Herné konzoly
4.8 423×
AlzaPower Core Charge USB-A to USB-C 2.0 1m, Black
Data Cable - USB Hi-Speed 480Mb/sec, Sync & Charge up to 3A, gold-plated connectors, for mobile phones/tablets/other devices with USB-C connectors, VelcoStrap+
Great price
4.30 €
Buy
In stock > 20 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: APWCB119j
4.4 240×
CONNECT IT Wirez 3-in-1, 1.2m, silver
, length: 1,2m
11.90 €
Buy
In stock > 10 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: JD651t3w1
4.7 877×
AlzaPower AluCore USB-A to USB-C 3.2 Gen 1 60W 5Gbps 0.5m Silver
Data Cable , durable metal body, gold-plated connectors and nylon braiding, length: 0,5m VelcroStrap+
Buy with code AD15SK 5.01 €
Great price
5.89 €
Buy
In stock > 10 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: APWCB106s
4.8 1198×
AlzaPower LinkCore USB-A to USB-B 2m black
Data Cable - USB-A/M to USB-B/M, USB Hi-Speed 480MB/sec, high quality tinned copper conductors, robust design with improved durability
Great price
4.30 €
Buy
In stock > 20 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: APWCB020b
4.8 328×
AlzaPower Core Charge USB-A to USB-C 2.0 2m, White
Data Cable - USB Hi-Speed 480Mb/sec, Sync & Charge up to 3A, gold-plated connectors, for mobile phones/tablets/other devices with USB-C connectors, VelcoStrap+
Great price
from  4.48 €
Buy
In stock > 10 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: APWCB119o
4.6 79×
PremiumCord USB 3.0 5m extension cable
Data Cable , length: 5m, extension cable
from  19.12 €
Buy
In stock > 10 pcs
Order by midnight, get it at the AlzaBox in the morning.
Info
Order Code: FU100k
Print
P-DC1-WEB19
We will call you and advise you professionally
+420 225 340 120
Order inquiry
Question about the product
Please enter your telephone:
Call me
We care about your privacy Alza.cz a. s., Company identification number 27082440, uses cookies to ensure the functionality of the website and with your consent also to personalisage the content of our website. By clicking on the “I understand“ button, you agree to the use of cookies and the transfer of data regarding the behavior on the website for displaying targeted advertising on social networks and advertising networks on other websites.
More information Less info