Lecture Notes for Operating Systems
Clocks and Terminals, 25 October 2000
- Clocks - an odd divice
- line or crystal clocks
- one-shot or periodic; countdown or up; square-wave or repetitive,
clock ticks
- time - utc (coordinated universal time), formerly gmt (greenwich mean
time); ntp
- the clock driver
- time of day - resolution, precision, time 0
- accounting information - debugging, billing, statistics
- wakeup signals - quantum, keep-alive, heartbeats
- Terminals
- hardware
- memory mapped - video controllers, character or pixel based
- serial line - rs232, uarts
- network terminals - x terms, sunray; servers, clients
- software
- buffering - speed disparities
- key mapping
- character processing - control-h, newlines, raw, cooked;
- output - interrupt driven; scrolling; special characters, bell, form
feed; cursors; escape sequences
- unix streams
- serial-line devices; extended to networking
- system 5 unix systems
- stream module - four message queues and a box; internal queues; up
stream, down stream
- stream messages - data and control parts; priority
- streams device - stream head, stream end or device, push and pop
modules in between
This page last modified on 25 October 2000.