BIOS
Is a small ROM chip on the PCs motherboard.
A basic software program containing all BIOS
functions is permanently stored in the ROM.
This software functions as a basic operating
system.
Is responsible for starting the PC.
This hardware integrated with software is also
referred to as firmware.
BIOS History
Intel developed the 8086 and 8088 in the
end of the 70s.
IBM decided to make an affordable
computer out of the 8088.
Microsoft created the operating system
(DOS).
DOS
(Disk Operating System)
Fundamentals
Consisted of two parts
The BIOS itself is one part of the operating
system.
The other part consists of the operating system
program files.
Program files consist of
Utilities
A kernel that is loaded into the main memory when
the computer boots.
Cloning
IBM introduced the complete PC with the
operating system in 1981.
IBM owned copyrights to the BIOS.
IBM published all the assembly language
source code for the IBM PC/XT BIOS.
Peter Norton wrote the landmark book
Inside the IBM-PC.
Microsoft made DOS available to other
licensees.
Clones
Compaq developed a BIOS by 1983. Also
introduced their own PC.
Phoenix Technologies released a BIOS
package (IBM-compatible BIOS and a
version of DOS).
Manufacturers of today, such as AMI,
Award and MR-BIOS, all developed their
own source code for an IBM-compatible
BIOS.
NO
Output to Monitor
YE
S
PlugnPlay
Pass through POST Error Free
NO
NO
POST
(Power On Self Test)
Takes place right after you power on.
Contains diagnostic routines for
initializing the hardware and peripherals
the video card, the main memory, the processor, the
keyboard, etc.
Bootstrap Loader
BIOS next accesses the first sector of the
hard drive, alos termed the boot sector, and
starts the bootstrap loader
A small program that knows the file structure of
the storage medium and can call the operating
systems start routine.
An Interpreter
In old operating systems (DOS 6.2), the
BIOS acts as a mediator (or interface)
between the hardware and the software.
New operating systems, circumvent the
BIOS and communicate directly with the
hardware through the appropriate drivers.
BIOS Updating
The BIOS is manufactured on FLASH
technology. It is easily updated.
Previous versions of BIOS were developed
on ROM, EPROM,and EEPROM chips.
DOS
(Disk Operating System)
Fundamentals
Consisted of two parts
The BIOS itself is one part of the operating
system.
The other part consists of the operating system
program files.
Program files consist of
Utilities
A kernel that is loaded into the main memory when
the computer boots.
Microsoft Kernels
Kernel of a Microsoft operating system consists of
Msdos.sys
Io.sys
Description
Port addresses, COM1 - COM4
Port addresses, LPT1 - LPT4
Installed hardware list
initialization flag
memory size, in Kbytes
Memory in I/O channel
keyboard status flags
alternate key entry storage
Keyboard buffer pointer (head)
keyboard buffer pointer (tail)
Keyboard typeahead buffer
Diskette data area
Current video mode
Number of screen columns
Regen buffer length, in bytes
Regen buffer starting offset
Cursor positions, video pages 1 -8
Cursor end line
Cursor start line
Currently displayed video page number
Active display base address
CRT mode register
Register for color graphics adapter
Cassette data area
Timer data area
Video BIOS-ROM
Contains the basic data
Initialization routines
BIOS functions
Character sets
Video Interrupt
There is a software interrupt that permits the
software to communicate with the video card.
INT 10h
Can access the registers through it
Can control the mode, character input/output,
and read/write pixels.