Terminal
"Terminal" kan verwijzen naar twee afzonderlijke maar verwante hulpmiddelen: een hardware-terminal die een tekstgebaseerde gebruikersinterface voor een externe computer biedt, of een softwareprogramma dat een hardwareterminal emuleert. Met beide hulpmiddelen kunnen externe gebruikers verbinding maken met een computer om programma's uit te voeren.
Hardwareterminal
Computers waren in de jaren 70 grote, dure machines die vaak in een timesharingsysteem werden gebruikt. Met timesharing konden meerdere mensen tegelijkertijd een computer gebruiken. De computerbronnen werden daarbij over iedereen verdeeld, zodat de computer zoveel mogelijk werk per dag kon uitvoeren. Gebruikers verbonden met de computer via terminals: eenvoudige apparaten met een laag energieverbruik die bestonden uit een monitor en een toetsenbord, zonder ingebouwde rekenkracht. Een terminal die met een externe computer was verbonden, stuurde tekstopdrachten van de gebruiker door naar de computer en gaf vervolgens de uitvoer van de computer op het scherm weer.
Terminals waren in de jaren 70 en het begin van de jaren 80 de belangrijkste manier waarop de meeste gebruikers met computers werkten. Door de opkomst van betaalbare microcomputers in de jaren 80 werd het gebruikelijker om rechtstreeks met je eigen pc te werken in plaats van een externe computer te delen.
Terminalemulator
Een terminalemulator is een programma dat een tekstgebaseerde opdrachtregelinterface voor een lokale of externe computer biedt. Terminalemulators bootsen na hoe hardwareterminals tekstopdrachten versturen, maar bieden ook extra functies, zoals de mogelijkheid om het uiterlijk van de terminal aan te passen of de door de terminal ontvangen tekst naar een printer te sturen. Sommige terminalemulators ondersteunen tabbladen in vensters, zodat je tegelijkertijd met meer dan één computer verbinding kunt maken.
De meeste desktopbesturingssystemen met grafische gebruikersinterfaces hebben terminalemulators die binnen een venster een opdrachtregel bieden. Zo bevat macOS een terminalemulator met de naam "Terminal", waarmee gebruikers Unix-opdrachten kunnen invoeren en via SSH verbinding kunnen maken met externe computers. Windows wordt geleverd met twee opdrachtregelprogramma's, "cmd.exe" en "PowerShell", en Unix-computers die de grafische X Window-shell gebruiken, bevatten een terminalemulator met de naam "xterm". Er zijn ook veel terminalemulators van derden beschikbaar als de ingebouwde opties niet aan je behoeften voldoen.
Test je kennis