The kernel is the main program in the operating system.
You can think of the kernel as the boss. All the programs are employees, inside cubicles they can't leave, with phones that only connect to the boss's office.
So, the salesman sells something; he tells the boss what he sold, how much it costs, the customer's billing information and when/where the item should be shipped.
The boss tells the accountant the sales info for the item. The accountant tells the boss the payment is OK and gives him an order number.
The boss then tells the stockboy the order number, what to ship and where to ship it. The stockboy confirms he sent the item and gives the boss a tracking number.
The boss then tells the salesman the order number, ship date and tracking number for the order.
Basically, that's the same way a computer goes about handling your work: It breaks it up into component parts, with each component -- be it a DLL (dynamically linked library), program or driver -- handling a portion of the work, and the kernel acting as an intermediary between them, listening for requests and sending requests where appropriate.
For example, your Web browser tells the kernel you want to go online. The kernel then tells the libraries (DLLs) that handle Internet connectivity to open up a connection and let you browse.
When you find a Web page you want to print, you press the print button. The Web browser then tells the kernel it wants to print something. The kernel then tells the libraries (DLLs and drivers) that handle your printer to go ahead and print.
2006-11-24 08:06:07
·
answer #1
·
answered by Anonymous
·
0⤊
0⤋
" The kernal is the "name given to the core portion of a computer's operating system. The kernal generally is responsible for disk input/output and managing memory. Without the kernal an operating system will not function.
Users generally do not directly interact with an operating system kernal. That interaction is handled by a shell which sits atop the kernal and translates actions you initiate into commands for the kernal to execute."
2006-11-24 14:46:25
·
answer #2
·
answered by Albertan 6
·
1⤊
0⤋