Mainframe -datamaskiner "ber ikke" terminaler om å sende data på den måten vi kanskje tror. I stedet etablerer de en kommunikasjonsprotokoll der terminalen stadig lytter etter instruksjoner og dataforespørsler fra hovedrammen. Slik fungerer det:
1. Tilkoblingsetablering:
- Terminalen kobles til hovedrammen gjennom en nettverkstilkobling, typisk ved hjelp av protokoller som SNA (System Network Architecture) eller tcp/ip .
- Tilkoblingen etablerer en kommunikasjonskanal mellom de to enhetene.
2. Dataforespørsel og overføring:
- Mainframe, når den trenger data fra terminalen, sender et kontrolltegn eller dataforespørselskode over forbindelsen.
- Denne koden forteller terminalen hvilken type data du skal sende (f.eks. Tastaturinngang, funksjonstast, trykk, data fra en tilkoblet enhet).
- Terminalen, etter mottak av forespørselen, sender umiddelbart de forespurte dataene tilbake til hovedrammen.
3. Konstant lytting:
- Terminaler er designet for å hele tiden lytte etter instruksjoner fra hovedrammen og vente på neste dataforespørsel.
- Dette gjør dataoverføringsprosessen veldig effektiv og responsiv, da terminalen ikke trenger å "vente" på en forespørsel.
Eksempel:
- Du trykker på en tast på terminaltastaturet.
- Denne handlingen utløser terminalen for å sende den tilsvarende tegnkoden til hovedrammen.
- Mainframe mottar dataene, behandler dem og kan sende tilbake et svar til terminalen (f.eks. Viser tegnet på skjermen).
Nøkkelpunkter:
- Mainframe initierer dataflyten ved å sende en forespørsel.
- Terminalen "spør ikke" noe; Den reagerer ganske enkelt på instruksjonene mottatt fra hovedrammen.
- Denne kommunikasjonen er svært strukturert og bruker etablerte protokoller for effektiv dataoverføring.
I hovedsak setter hovedrammen kommunikasjonsflyten, og terminalen fungerer som en mottaker og avsender av data i henhold til instruksjonene gitt av mainframe.