On the definition of "kernel", Jochen Liedtke said that the word is "traditionally used to denote the part of the operating system that is mandatory and common to all other software." [3] Most operating systems rely on this concept of the kernel. The existence of a kernel is a natural consequence of designing a computer system as a series of abstraction layers, [4] each relying on the functions of layers beneath it. The kernel, from this viewpoint, is simply the name given to the lowest level of abstraction that is implemented in software.
A kernel connects the application software to the hardware of a computer.
A typical vision of a computer architecture as a series of abstraction layers: hardware, firmware, assembler, kernel, operating system and applications (see also Structured Computer Organization, by Andrew S. Tanenbaum)
Article from: http://iphoneapp.wapedia.mobi/en/Kernel_(computing)
iPhone 에서 작성된 글입니다.
A kernel connects the application software to the hardware of a computer.
A typical vision of a computer architecture as a series of abstraction layers: hardware, firmware, assembler, kernel, operating system and applications (see also Structured Computer Organization, by Andrew S. Tanenbaum)
Article from: http://iphoneapp.wapedia.mobi/en/Kernel_(computing)
iPhone 에서 작성된 글입니다.