
A present computer comprises one or more processors, some main memory, disks, printers, a keyboard, a mouse, a display, network interfaces, and several other input/output devices. All in all, a complex system. If every application programmer had to understand how all