|We continue in discussing Features new to Windows 7. This time some kernel improvements are argued. Join us!
The kernel is a central part of most computer operating systems. That is a component of an operating system which makes a bridge between applications and the actual data processing executed by hardware. The kernel is intended to manage communication between hardware and software components of a computer system. It means the kernel communicates with external devices (Input/Output devices: a keyboard, a mouse, disk drives, printers, displays, etc.), manages internal components (like RAM, CPU, HDD) and operates entire processes. The kernel controls all processes which are starting and running and decides which process will have access to the hardware and for how long.
Fig. 1 (from Wikipedia)
A kernel connects the application software to the hardware of a computer
The kernel is a constituent of a series of abstraction layers, each relying on the functions of layers beneath itself. As a basic component of the operating system it merely corresponds to the lowest level of abstraction that is implemented in software. The abstraction layers simplify designing all the software and make its implementation feasible.
Fig. 2 (from Wikipedia)A typical vision of a computer architecture as a series of abstraction layers: hardware, firmware, assembler, kernel, operating system and applications
Several improvements and additions have been made to Windows 7 (and Server 2008 R2) kernel components, which have increased system performance and enabled more optimal use of available hardware resources. Some of them are as follows:
For more information about kernel innovations in Windows 7 and more English practice see Core operating system .
Subscribe with BlogLines
Pages of the blog