next up previous
Next: What an Operating Up: Introduction Previous: Resources

Beautification Facilities

An operating system also provides facilities to hide the details of the hardware. It constructs higher level resources out of lower level ones. For instance, the hardware provides terminal interrupts for input from and output to a terminal. An operating system provides higher level facilities to read and write characters, which relieve a user program from the task of handling interrupts from the terminal. Similarly, the hardware provides an unstructured disk. The operating system provides a higher level structure consisting of files. Beautifaction makes it easier to use the hardware resources. Moreover, the indirection provided by it supports portability - the same OS abstractions can be implemented on top of different hardwares.


Prasun Dewan
Tue Jan 13 12:23:19 EST 2004