Unix File Management (12.7)
Unix kernel views all files as streams of bytes.
Four types of files are distinguished:
- Ordinary : regular files with data from user, or an application.
- Directory : Contains list of file names + pointers to associated inodes.
- Special : Terminals and other peripherals are abstracted as files.
- Named : named pipes.