Terminal
"Terminal" może oznaczać dwa odrębne, ale powiązane narzędzia — sprzętowy terminal, który zapewnia tekstowy interfejs użytkownika do zdalnego komputera, albo program, który emuluje terminal sprzętowy. Oba narzędzia umożliwiają zdalnym użytkownikom łączenie się z komputerem w celu uruchamiania programów.
Terminal sprzętowy
Komputery w latach 70. były dużymi, drogimi maszynami, które często używano w systemie współdzielenia czasu. Współdzielenie czasu umożliwiało wielu osobom jednoczesne korzystanie z komputera, dzieląc jego zasoby obliczeniowe między wszystkich użytkowników i maksymalizując ilość pracy, jaką komputer mógł wykonać w ciągu dnia. Użytkownicy łączyli się z komputerem za pomocą terminali — prostych urządzeń o niskim poborze mocy, składających się z monitora i klawiatury, bez wbudowanej mocy obliczeniowej. Terminal połączony ze zdalnym komputerem przekazywał tekstowe polecenia użytkownika do komputera, a następnie wyświetlał na ekranie dane wyjściowe z komputera.
Terminale były głównym sposobem interakcji większości użytkowników z komputerami w latach 70. i na początku lat 80. Wraz z upowszechnieniem się niedrogich mikrokomputerów w latach 80. częściej zaczęto korzystać bezpośrednio z własnego komputera PC zamiast współdzielić zdalny komputer.
Emulator terminala
Emulator terminala to program, który udostępnia tekstowy interfejs wiersza poleceń lokalnego lub zdalnego komputera. Emulatory terminali symulują sposób, w jaki terminale sprzętowe wysyłają polecenia tekstowe, ale mają też dodatkowe funkcje, takie jak możliwość dostosowania wyglądu terminala lub wysyłania tekstu odebranego przez terminal do drukarki. Niektóre emulatory terminali obsługują karty okien, dzięki czemu można łączyć się z więcej niż jednym komputerem jednocześnie.
Większość komputerowych systemów operacyjnych z graficznym interfejsem użytkownika ma emulatory terminala, które udostępniają w oknie wiersz poleceń. Na przykład system macOS zawiera emulator terminala o nazwie "Terminal", który umożliwia użytkownikom wprowadzanie poleceń Unix i łączenie się ze zdalnymi komputerami za pomocą SSH. System Windows zawiera dwa programy wiersza poleceń: "cmd.exe" i "PowerShell", a komputery Unix korzystające z graficznej powłoki X Window mają emulator terminala o nazwie "xterm". Dostępnych jest również wiele emulatorów terminala innych firm, jeśli wbudowane opcje nie spełniają Twoich potrzeb.
Sprawdź swoją wiedzę