UNIX I/O
• Uniformity – All operations on all files, devices use the same set of system calls: open, close, read, write • Open before use – Open returns a handle (file descriptor) for use in later calls on the file • Byte-oriented • Kernel-buffered read/write • Explicit close – To garbage collect the open file descriptor