[Home]  [Edit this page]  [Recent Changes]  [Special Pages]  [Help
BIOS
BIOS : ALL ABOUT IT

BASIC INPUT OUTPUT SYSTEM


There are predominantly 2 kinds of BIOS


1: ROM BIOS
2: DOS BIOS


ROM BIOS

The ROM BIOS is a set of programs built into the computer that provides the most basic, low level, and intimate control and supervision of tasks being performed by the computer.
BIOS takes care of the immediate needs of the hardware and isolates all other programs from the details of how the real hardware works.


BIOS is actually a kind of interface between the PC hardware and the software programs that run on the PC.
It actually bridges the gap between the software and the hardware.


It is stored in the firmware or the ROM on the Motherboard.


There are three main parts to the ROM BIOS


1: When the PC is booted for the first time. Test and troubleshooting to see that there are no conflicts and that the PC is doing fine. Some of the initialization programs called power on self test.


2: The second and most important part are its routines. These programs are provide the detailed and intimate control of the various parts of the computer, particularly the I/o peripherals, such as disk drives, which require cautious administration. It provides a long list of services that are available for use both by the operating system and by the application programs.


3: The third part of the ROM-BIOS , which is applicable only to the older versions of the PC families is the built in ROM BASIC.This was designed into the machine in the days when every user had to do a lot of programming to make the machine do much useful work. In fact, the earliest PC’s did not even have disk drives, there was no MS DOS. The machine started in BASIC. And this was the operating environment used to interact with the machine, build programs and load other applications.


The speciality, of the ROM BIOS is that it is written to work intimately with the computer’s hardware. That means that the ROM BIOS incorporates a lot of practical knowledge about how the hardware works.
Functioning of the BIOS:


The BIOS is again divided into functional parts :
The system consists of the start up routines, which get the computer going when you turn on the power. There are two main parts to the start up routines. The first as mentioned earlier is a power on self test (POST).
This test checks for any malfunctioning /conflicts etc. The initialization involves such things as creating the interrupt vectors, so that when interrupts vectors, so that when interrupts occur the computer switches to the proper interrupt handling routine. Initialization also include setting up of the computer’s equipment.


The BIOS in the PC is a fixed part of the computer’s equipment. The BIOS extension performs whatever start-up and initialization work it has to do when the main BIOS passes control to it during the start-up procedure.




last edited (November 19, 2002) by WEBMASTER, Number of views: 6589, Current Rev: 3 (Diff)

[Edit this page]  [Page history]  [What links here]  [Discuss this topic]  [Printer Friendly]  

Members

Username:

Password:


Register
Forgot Password?




Programmers Heaven - for .NET, Java, C/C++ and WEB Developers!
© 1996-2008 Community Networks Ltd. All rights reserved. Reproduction in whole or in part, in any form or medium without express written permission is prohibited. Violators of this policy may be subject to legal action. Please read Terms Of Use and Privacy Statement for more information. Development by Tore Nestenius at .NET Consultant - Synchron Data.