Operating System Elements

894 Words2 Pages

TUI University

Wiley, R.

CSC325

Module 3

Dr. Xiaolong Wu

The operating system's kernel controls and manages the hardware of a given computer or server, and allows applications to utilizes these resources, which in turn means the kernel provides the connection from software to hardware of a computer. The kernel and Central Processing Unit (CPU) work together, with the kernel decides which running programs to allocate to the CPU. The program is allocated by kernel, and then the CPU runs or executes the programs. Another process the kernel manages is memory management, allowing access to the system's memory to processes. In this process, the kernel decides which memory a computer process can use, and decides what to do with processes once the memory becomes full.

The process is called multitasking where multiple programs are running at once, and the kernel gives the impression all the programs are running at the same this time. The process is possible due to the kernel has a built in scheduler that determines amount time a program takes to execute. This is important when running numerous programs or applications at once that require more memory than available. This process is achieved through virtual addressing, allows the kernel to provide a physical address. The process is the creation of virtual memory providing the system more memory than what is installed on the given system. In the virtual addressing divided into two area kernel space and user space, this process prevents applications from damaging the kernel. The contributions of the kernel to operating system do not end here.

The kernel process of device management achieved through the usage device drivers, which allow the kernel to con...

... middle of paper ...

...- Dynamic Host Configuration Protocol. Retrieved from: http://compnetworking.about.com/cs/protocolsdhcp/g/bldef_dhcp.htm

Mitchell, Bradley. (2013) DNS - Domain Name System. Retrieved from: http://compnetworking.about.com/cs/domainnamesystem/g/bldef_dns.htm

Wikipedia. (17 December 2013) Operating System. Retrieved from: http://en.wikipedia.org/wiki/Operating_system#Mainframes

Wikipedia. (17 December 2013) Kernel (Computing). Retrieved from: http://en.wikipedia.org/wiki/Kernel_(computing)

Zacker, Craig. (30 September 1997) LDAP and the Future of Directory Services, Part 1. Retrieved from: http://windowsitpro.com/networking/ldap-and-future-directory-services-part-1

Zacker, Craig. (31 October 1997) LDAP and the Future of Directory Services, Part 2. Retrieved from: http://windowsitpro.com/networking/ldap-and-future-directory-services-part-2

Open Document