Block diagram of kernel in unix. In particular it shows the file subsystem on the left and the process control subsystem on the right the two major component of the kernel. The kernel of unix is the hub or core of the unix operating system. For instance after issuing a read to a disk on behalf of. The figure also shows three levels ie user kernel and hardware.
Shell the shell is the utility that processes your requests. The diagram serves as a useful logical view of the kernel although in practice the kernel deviates from the model because some modules interact with the internal operations of others. User programs that need to access the hardware like. Of course on uniprocessor systems only one process can progress but many can be blocked in kernel mode when waiting for the cpu or the completion of some io operation.
Figure 21 gives a block diagram of the kernel showing various modules and their relationships to each other. With a neat diagram explain block diagram of system kernel. There are two important divisions in unix operating system architecture. It interacts with the hardware and most of the tasks like memory management task scheduling and file management.
When you type in a. Kernel shell in simple words you can say kernal interacts with the machines hardware shell interacts with the user the kernel. Kernel is a set of routines mostly written in c language. Here is a basic block diagram of a unix system the main concept that unites all the versions of unix is the following four basics kernel the kernel is the heart of the operating system.
All unix kernels are reentrant.