2.9. Interface

 

Pre styk počítača s perifériami sa môže použiť technický alebo programový prostriedok, ktorý prácu s perifériou uľahčí. Tento prostriedok sa nazýva interface (interfejs), čo môžeme preložiť "medzitvár", u nás sa používa termín rozhranie. Anglické slovo však lepšie vystihuje účel tohto prostriedku.

Interface je teda akýmsi rozhraním medzi počítačom a perifériou, pričom zabezpečuje to, že počítaču sa javí určitá skupina periférií rovnaká, má rovnakú tvár. Ich technická konštrukcia však môže byť úplne odlišná.

Podobne interface zabezpečuje, že periférii sa javí istá skupina počítačov rovnako. Potom môžeme hovoriť o type interface, umožňujúceho komunikáciu medzi určitým typom počítačov a periférii. Najrozšírenejšími typmi sú interface paralelný a interface sériový. Nazývajú sa podľa typu prenosu dát medzi počítačom a perifériou.

Paralelný interface sa vyznačuje tým, že všetkých osem bitov dátového bytu je prenášaných naraz. Výhodou je jednoduchá obsluha zo strany programátora a rýchlosť prenosu, nevýhodou nutnosť mať pre prenos osem dátových vodičov a u niektorých typov paralelných interfaceov môže byť prenos uskutočnený iba do malej vzdialenosti, asi 2 m. Pri väčšej vzdialenosti sa objavujú pri prenose chyby (malá odolnosť voči rušeniu). Existuje niekoľko typov paralelných interfaceoch, medzi najpoužívanejšie patrí pravdepodobne CENTRONIX. Elektronický obvod, ktorý sa v paralelných interfaceoch najviac používa, je obvod MHB 8255 alebo Z80PIO, ale i ďalšie.

Sériový interface prenáša osem bitov jedného bytu postupne jeden za druhým. Používa sa väčšinou tam, kde je treba prenášať dáta na väčšiu vzdialenosť (podľa typu sériového interfacea na niekoľko desiatok metrov, v prípade počítačových sietí spojených cez telekomunikačnú sieť až na vzdialenosť niekoľko tisíc kilometrov) s vylúčením možných chýb.

Na prenos sa používajú dva a viacej vodičov. Typy sériových interfaceov môžu byť napr. RS 232 a V24. Elektronický obvod zaisťujúci sériovú komunikáciu je obvod MHB 8251, alebo Z80SIO, ale i ďalšie.

Okrem technického interface môže existovať ešte programový interface. Ten môže byť použitý všade tam, kde je treba pripraviť nejaké dáta do formy určenej určitému typu periférie. Typickým príkladom môže byť súbor rutín v strojovom kóde, ktoré umožnia nahrávať dáta z počítača na magnetofón a späť.

Váš počítač v sebe neobsahuje žiaden zo spomínaných technických interfaceov (ku svojej činnosti ich nepotrebuje), je však možné k nemu interface pripojiť cez systémovú sbernicu. Paralelný interface typu Centronix sa predáva v maloobchodnej sieti, a taktiež je možné si interface objednať priamo vo v. d. Didaktik Skalica.