How computer software works
 

Welcome to our computer software Articles. Have fun browsing!

 

(Browse for more articles)

 

Understanding the Software Layers of a Computer

Permission is granted for the below applications can communicate
article to forward,reprint, distribute, withdirectly.
use for ezine, newsletter, website,offer It is possible to communicate with the
as free bonus or part of a product for printer directly
sale as longas no changes are made and (well almost). Most operating systems
the byline, copyright, and theresource have a command lineinterface that lets
box below is included. users communicate more directly withthe
Understanding the Software Layers of a operating system and with hardware
Computer devices through the
By Stephen Bucaro BIOS. The most familiar command line
You're typing in a word processor and you interface is the DOS
decide it wouldbe nice to have a hard Command Prompt.
copy. You select File | Print inthe menu At the DOS command prompt you can type
and the printer comes to life, feeding "print" followed bythe name of a document
out a copyof your document on paper. It and a printed copy will be generated.
seems like a simple process,but in But don't expect fancy fonts or
reality your request passed through many formatting. Although thecommand line
layers ofsoftware before reaching your interface can be very powerful for some
printer. tasks,for other tasks it is very crude.
Although you requested the print through When you first start your computer, it
a menu of yourword processing has no softwareloaded. You could say your
application, that application did computer is "brain dead". Itdoesn't even
notcontact the printer directly. Instead, know how to use the hard disk drive to
the aplication madea request to the loadthe operating system.
computer's operating system. The BIOS is non-volatile memory built
Remember,today's computers are into the computersmotherboard.
multi-tasking. That means they canperform Non-volatile means that the instructions
more than one task at a time. The inthe memory are not lost when you turn
operating systemmediates the priority of the power off.
multiple tasks requesting to usea When you first start your computer, it is
hardware device. hard-wired tostart reading the first
The operating system did not contact the instruction in the BIOS. The BIOSis not
printer directly. usually all in a single chip. As the BIOS
Remember, today's computers can have a starts,it looks for other parts of the
multitude ofdifferent hardware attached. BIOS that reside in chipson expansion
There are thousands ofdifferent kinds of cards. From these instructions, it learns
printers, and a computer may haveseveral howto check itself out (Power-on Self
printers attached. Instead, the operating Test) and how tolocate and load the
systemcommunicates with a piece of operating system. The computer "BOOTS"
software called a "devicedriver", (pulls itself up by its bootstraps).
specific to the printer that you The last thing the BIOS does is locate
selected. the drive containingthe operating system
The device driver did not contact the and begin loading the operating system.
printer directly. Because the hard disk has vastly more
Instead, the device driver contacted a storage capacity thana BIOS chip, the
program called the operating system software can be large
BIOS (Basic Input/Output System). Whereas andpowerful. As the operating system
all the programsup to this point had been loads, it begins loadingdevice drivers
loaded from the computers harddrive, the and configuring the hardware.
BIOS was loaded from a memory chip. In the early days, BIOS programs where
Finally,the BIOS communicates directly stored in ROM (readonly memory). Todays
with the electroniccircuits of the computers usually store BIOS programsin a
printer. type of memory, called "Flash memory"
[Application]--[Operating that can berewritten. This allows you to
System]--[Device Driver]-- reprogram the BIOS to fixbugs, or to
[BIOS]--[Hardware] update it. For example, You might
The above explanation describes the download a
common software layersof a computer. Each BIOS update program from the Web and run
of the software layers described abovemay it from a floppy disk.
itself consist of many layers. An The important thing to understand is that
application maycommunicate with the your computer haslayers of software. You
operating system through a piece should understand where each layerresides
ofsoftware called a DLL (Dynamic Link in the path from user to hardware. You
Library). should nowunderstand that when you dial
The operating system especially is out with your web browser,the request is
constructed of manylayers. Sometimes the passed to the operating system, which
operating system is described to belike passesit to the modem driver, which
an onion. At the center of the onion is communicates with a BIOS onthe modem.
the operatingsystems kernal. Only other That BIOS is the program that actually
layers of the operating systemare allowed works theelectronics of your modem.
to communicate directly with the kernal. Resource Box:
Theouter layer of the operating system Copyright(C)2004 Bucaro TecHelp.
consists of programscalled services which




www.lmims.com keyword stats [2008-02-16-2008-02-16]



Daily top traffic source : MSN
Historical MSN keyword trend


Most current MSN search phrases:

free computer system cleaners registry
learn computer programs make your own music computer programs


Other search engines trends:



Other search phrases:

the entertainment software association bangalore it software companies address
us software industry san california
jobs in engineering pic programming
hong kong travel company list of IT in bangalore
system 32 errors translation
no operating system found jobs in consulting
fortune 500 software companies operating system software
health care insurance start up IT companies in Bangalore
large software companies mysoftware co
windows 98 operating systems operating system tutorial
msc software corporation pc software downloads
list of software companies mumbai software companies houston
List of TOP Ten construction companies market share revenue
computer softwares list of IT company of bangalore with
Directory list of software companies physician
pc software review search
entertainment software association united states statistics
sun operating system c# programming
fortune 500 largest programming books
austin houston texas learning company software





1 - A - B - C - D - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 -