Kernels are a first runner of Relay run to get running done via another runner of the same team. Kernel is a fundamental part of a program typically of an operating system, that resides in memory at all times and provides the basic services. In addition it controls memory and storage. Kernel is portable. The programmer can port the codes in different kernel.
Kernel protects the languages and enforces the device drive to get the application's request done.
It secures the language. The Kernel must be able to protect itself from modifications that may result in tampering with its behavior. David iseminger Windows NT infrastructures 1998 page 223-224, Tom Badgett, Michael J and Niels Jonker chapter 1and 2. 2. Generally all the computer programs do not need all of the signal and symbols. So that monolithic architecture really does not make any difference in most computers in performing basic functions.