How Does It All Fit Together?

The interface between the user and the computer processor can be thought of as a series of layers. At the bottom is the computer processor, memory, disk, and all other hardware devices. The next layer is the kernel—one of its jobs is to manage these items and manage all communication with them. The layer following the kernel is the program (or application) layer. This layer includes all the programs on the server, apart from the kernel itself. The kernel includes the processes sched, pageout, and fsflush, as we saw in Chapter 2, “Booting and Halting the System.” There will only ever be one kernel layer, but there can be as many application layers on top of the kernel as the system can cope with. The final layer is ...

Get Solaris™ Operating Environment Boot Camp now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.