Hva er en terminalemulator?
En terminalemulator er et dataprogram som emulerer eller oppfører seg som en maskinvareterminal som består av minst et tastatur og en skjerm. Maskinvareterminaler gir tilgang til data- og programvaren som er installert eller lagret på sentraliserte datamaskiner, ofte referert til som hovedrammer. Disse spesialiserte datamaskinene er vanligvis servere utstyrt med store mengder minne, høy lagringskapasitet og veldig raske, kraftige prosessorer for å håndtere flere forespørsler fra klientdatamaskiner. I stedet for å trenge en fysisk monitor og tastatur for det uttrykkelige formålet å få tilgang til ressursene til en sentral datamaskin, ble terminalemulatorer utviklet for å la programvare ta plass til maskinvare.
Terminalapplikasjon og TTY er termer som brukes for å referere til en terminalemulator. Selv om mange tenker på en terminalemulator som synonymt med en skallterminal, kommandolinjen eller en tekstterminal, er det små forskjeller i disse ordene. For eksempel er et skall en faktisk applikasjon i seg selv og ikke bare et vindu. Det presenterer ikke et grafisk brukergrensesnitt (GUI), men arbeid på kommandolinjen blir oppnådd i et skall. Kommandolinjearbeid er alltid i tekstmodus og mangler en GUI; teknisk kan en terminalemulator være grafisk. Når de er grafiske, kalles de noen ganger terminalvinduer.
Maskinvaresterminaler er generelt mindre intelligente enn deres emulator-kolleger på grunn av den komplekse programmeringen som brukes til å utvikle dem. Evnen til å overføre data til en sentral datamaskin og til å vise informasjon fra den på skjermen var tilgjengelig med maskinvareterminaler, men emulatorer tilbyr enda mer. De er ofte utviklet for å tillate brukere å automatisere oppgaver, sende ut data til en skriver og lagre data til en lagringsenhet.
Det er mange grunner til at en terminalemulator brukes på en PC (PC) for å få tilgang til ressurser på sentraliserte datamaskiner, som kan være lokale eller eksterne. Leger og andre helsepersonell trenger ofte tilgang til resultatene av laboratorietester for en pasient. Disse resultatene lagres vanligvis på den sentrale datamaskinen til laboratoriet, som du kan få tilgang til fra PCer som brukes av helsepersonell hvis en terminalemulator er installert. Store selskaper med hundrevis av ansatte benytter seg ofte av terminalemulatorer installert på PC-ene på skrivebordene til de ansatte for å gi dem tilgang til informasjon og programvare som noen ganger bare er tilgjengelig på en sentral datamaskin.
Linux- og Unix-administratorer bruker ofte terminalemulatorer for å få tilgang til forskjellige datamaskiner, for eksempel en web- eller File Transfer Protocol (FTP) -server. Erfarne PC-brukere av Linux-operativsystemet for skrivebordet bruker noen ganger terminalemulatorer for å få tilgang til systemet under GUI-ene fordi noen operasjoner bare kan utføres på - eller utføres best på - en kommandolinje. I utgangspunktet vil alle som ønsker tilgang til data og bruke ressursene til en sentralisert datamaskin, enten ha en maskinvareterminal eller en terminalemulator.