May 2025
Intermediate to advanced
573 pages
14h 38m
English
Do you think I am easier to be played on than a pipe?
— Shakespeare
Previous chapters in the text explain basic operating systems functionality and show an underlying implementation. This chapter and the next focus on an interface that allows a human user to access operating system functionality.
This chapter presents a unidirectional pipe mechanism that allows one process to send a stream of bytes to another process. The next chapter shows how a command interpreter defines syntax that allows a user to specify a command pipeline and how a command interpreter parses the syntactic form and translates the specified pipeline into calls that invoke the underlying pipe mechanism.
Read now
Unlock full access