Bios
Bios
PhoenixBIOSD686
c
BIOS
Set of programs resides in ROM
that performs the most basic low
level intimate control and
supervision of operation for the
computer..
computer
The BIOS is boot firmware,
designed to be the first code run
by a PC when powered onon.. 2
The initial function of the BIOS is to
identify, test, and initialize system devices
such as the video display card, hard disk,
floppy disk and other hardware.
hardware.
The BIOS sets the machine hardware into
a known state, so that software stored on
compatible media can be loaded,
executed, and given control of the PC. PC.
This process is known as booting, or
booting up, which is short for
bootstrapping..
bootstrapping
^
|
c. Check whether the initial program load
(IPL) hardware, the minimum h/w that
should be working properly, is working
IPL is a hardware function, not a
program run on the system itself.
itself.
u
^. Bootstrap program which resides either in
floppy or hard disk, is download to the
active portion of the main memory.
-
computer's central processor can only
execute program code found in (ROM) and
(R M).
2. Service handling
c
Organization Of ROM BIOS
Startup
Routines
Handling
cc
|
The start up routine first determines the
System hardware configuration. The list of
hardware connected is being maintained
by CMOS chip and powered by battery.
c2
Then it runs a test program POST
(power on self test)
c. Check whether all hardware's are
working good
2. Then it senses the presence of BIOS-like
programs associated with expansion
boards in the pc (video, nic).
^. If those program exist, the BIOS gives
controls to them so they can do the
initialization.
c^
Then the BIOS will run a bootstrap routine
to load the system software from the
floppy disk or the hard disk.
cu
|
c
A
c
4. When the program sends a
The
passes on the
request to the
and the monitor display the
character pressed.
c
BIOS-DOS-WINDOWS Interaction
T the end of startup routine, OS takes all
the controls.
cO
A
Ê |
|
Ê
c
If an application program having assembly
language routine in its code can access
the 3 directly
If not it can access through DOS operating
system.
If you have Window installed BIOS can be
accessed by pplication program-
Windows-DOS.
Recent Windows have built-in DOS.
Windows can directly access BIOS.
2
Major BIOS vendors
2c
CMOS Memory