- files are central to the UNIX philosophy... - all system calls refer to files through "file descriptors" (small non negative numbers) - 0, 1, 2 fd's, they are stdin, stdout and stderr (these are the standard ones that a shell uses...) - main system calls are; - open() if