Introduction and Analysis of Role of Kernel in Operating System

Main Article Content

Thomas J,
Thiroo K. Nagarjuna

Abstract

The kernel is the central module of an operating system (OS). It is the part of the operating system that loads first, and it remains in main memory. Because it stays in memory, it is important for the kernel to be as small as possible while still providing all the essential services required by other parts of the operating system and applications. The kernel code is usually loaded into a protected area of memory to prevent it from being overwritten by programs or other parts of the operating system. Typically, the kernel is responsible for memory management, process and task management, and disk management. The kernel connects the system hardware to the application software. Every operating system has a kernel. For example the Linux kernel is used numerous operating systems including Linux, FreeBSD, Android and others.

Article Details

Section

Articles

How to Cite

Introduction and Analysis of Role of Kernel in Operating System. (2018). International Journal of Humanities and Information Technology, 3(01), 1-4. https://doi.org/10.21590/

References

[1]. Roch, Benjamin (2004). "Monolithic kernel vs. Microkernel" (PDF). Retrieved 2006-10-12.

[2]. Silberschatz, Abraham; James L. Peterson; Peter B. Galvin (1991). Operating system concepts. Boston,

Massachusetts: Addison-Wesley. p. 696. ISBN 0-201-51379-X.

[3]. Ball, Stuart R. (2002) [2002]. Embedded Microprocessor Systems: Real World Designs (first ed.). Elsevier

Science. ISBN 0-7506-7534-9.

[4]. Deitel, Harvey M. (1984) [1982]. An introduction to operating systems (revisited first ed.). Addison-Wesley.

p. 673. ISBN 0-201-14502-2.

[5]. Denning, Peter J. (December 1976). "Fault tolerant operating systems". ACM Computing Surveys. 8 (4): 359–

389. doi:10.1145/356678.356680. ISSN 0360-0300.

[6]. Denning, Peter J. (April 1980). "Why not innovations in computer architecture?". ACM SIGARCH Computer

Architecture News. 8 (2): 4–7. doi:10.1145/859504.859506. ISSN 0163-5964.

[7]. Hansen, Per Brinch (April 1970). "The nucleus of a Multiprogramming System". Communications of the

ACM. 13 (4): 238–241. doi:10.1145/362258.362278. ISSN 0001-0782.

[8]. Hansen, Per Brinch (1973). Operating System Principles. Englewood Cliffs: Prentice Hall. p. 496. ISBN 0-13-

637843-9.

Nalluri, S. K., & Parasaram, V. K. B. (2016). Early Approaches to Robotic Process Automation in Enterprise

Systems. International Journal of Humanities and Information Technology, 1(01), 12-28.

https://doi.org/10.21590/ijhit.01.01.06

Parasaram, V. K. B., & Nalluri, S. K. (2016). A Comparative Analysis of Risk Management Frameworks in Enterprise

IT Projects. SAMRIDDHI : A Journal of Physical Sciences, Engineering and Technology, 8(02), 147-155.

https://doi.org/10.18090/samriddhi.v8i2.7149

Similar Articles

You may also start an advanced similarity search for this article.