mirror of
https://github.com/jackyzha0/quartz.git
synced 2026-03-25 15:35:42 -05:00
28 lines
789 B
Markdown
28 lines
789 B
Markdown
---
|
|
title: "13-ssh"
|
|
tags:
|
|
- lecture
|
|
- cosc301
|
|
---
|
|
|
|
What is a terminal?
|
|
- An electronic device used for entering data into, and displaying data from a computer
|
|
- Dumb terminal (thin client): no local processing ability
|
|
- Smart terminal (fat client): has local processing ability
|
|

|
|
|
|
> [!INFO] from programmer POV, terminal is the interface associated with a device/program
|
|
|
|
- Hard-copy terminals
|
|
- TeleTYpewriter (TTY)
|
|
- DEC VT-100 terminal
|
|
|
|
- Terminal emulator
|
|
- a program that does what a dumb terminal used to do
|
|
- Terminal window
|
|
|
|

|
|
|
|
> [!INFO] there are two entities → terminal master/client and terminal client/slave/server.
|
|
> similar to client server
|
|
> a process can access the pseudo terminal |