microZEUS
The whole stack, hand-drawn.

◄ Wiki / OS

serial port

A very simple, low-level hardware channel used to print text out of a machine one character at a time.

The serial port predates modern displays and networking and sends data bit by bit over a simple wire. Because it needs almost no software to work, it is the go-to output for early boot messages and kernel crash logs, when nothing else is trustworthy. A fault handler that manages one line on the serial port is using the most reliable output it has.

See also

  • segfault / segmentation faultA crash triggered when a program touches memory it isn't allowed to access.
  • schedulerThe part of an operating system that decides which thread runs on the CPU next, and switches between them.

Referenced by

segfault / segmentation fault