Mikrodatorgränssnitt
Ett mikrodatorgränssnitt är en hårdvarukomponent som gör att en mikrodator kan kommunicera med andra enheter, såsom skrivare, tangentbord och diskenheter. Gränssnittet tillhandahåller nödvändiga elektriska och logiska anslutningar mellan mikrodatorn och enheten.
Mikrodatorgränssnitt kan vara antingen seriella eller parallella. Seriella gränssnitt överför data en bit i taget, medan parallella gränssnitt överför data åtta bitar åt gången. Seriella gränssnitt används vanligtvis för långdistanskommunikation, som att ansluta en mikrodator till ett modem. Parallella gränssnitt används vanligtvis för kortdistanskommunikation, som att ansluta en mikrodator till en skrivare.
Kanalkontrollenhetsarkitektur
CCU-arkitekturen (Channel Control Unit) är en typ av I/O-arkitektur som används på stordatorer. CCU-arkitekturen består av en kanalkontroller, som är en hårdvarukomponent som hanterar dataflödet mellan stordatorn och I/O-enheterna.
CCU-arkitekturen består också av ett antal kanaler, som är dedikerade datavägar mellan stordatorn och I/O-enheterna. Varje kanal styrs av en kanalkontroller. Kanalstyrenheten schemalägger överföringen av data mellan stordatorn och I/O-enheterna.
CCU-arkitekturen är designad för att ge höghastighetsdataöverföring mellan stordatorn och I/O-enheterna. CCU-arkitekturen är också utformad för att vara feltolerant, så att om en kanal misslyckas kan de andra kanalerna fortfarande användas för att överföra data.
Jämförelse
Följande tabell jämför mikrodatorgränssnitt och CCU-arkitekturen:
| Funktion | Mikrodatorgränssnitt | CCU-arkitektur |
|---|---|---|
| Antal datavägar | En | Flera |
| Dataöverföringshastighet | Låg | Hög |
| Feltolerans | Låg | Hög |
| Kostnad | Låg | Hög |
Mikrodatorgränssnitt används vanligtvis för låghastighetsdataöverföring mellan en mikrodator och ett fåtal enheter. CCU-arkitekturen används vanligtvis för höghastighetsdataöverföring mellan en stordator och ett stort antal enheter.