Operating systems, interrupts and buffers, computer architecture and the von Neumann computer model, and the fetch-execute cycle.