October 2000
Intermediate to advanced
704 pages
18h 44m
English

From its inception, Unix has been built around two fundamental entities: processes and files. Everything that is executed on the system is a process, and all process I/O is done to a file. We saw in previous chapters how the process model has evolved and how the kernel thread is the unit of execution in the Solaris kernel. The implementation of files and file I/O facilities has also seen some changes since the early versions of UNIX. The notion of a file now includes more abstract types, and the interfaces available for doing file I/O have expanded.
In this chapter, we look at the implementation of files ...
Read now
Unlock full access