| 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
| |
| |
|