BIOS - basic input/output system
The built-in software that determines
what a computer can
do without accessing programs from
a disk.
On personal computers (PCs), the BIOS contains all the code required
to control the keyboard, display screen, disk drives, serial communications,
and a number of miscellaneous functions.
The ROM BIOS Explained
The BIOS is typically placed in a ROM chip that comes with
the computer (it is often called a ROM BIOS). This ensures that the BIOS
will always be available and will not be damaged by disk failures. It also
makes it possible for a computer to boot itself. Because RAM is
faster than ROM, though, many computer manufacturers design systems so
that the BIOS is copied from ROM to RAM each time the computer is
booted. This is known as shadowing.
Many modern PCs have flash BIOS, which
means that the BIOS have been recorded on a flash memory chip, which
can be updated if necessary.
PC BIOS Standardization
The PC BIOS is fairly standardized, so all
PCs are similar at this level (although there are different BIOS versions).
Additional DOS functions are usually added through software modules.
This means you can upgrade to a newer version of DOS without changing the
BIOS.
PC BIOSes that can handle Plug-and-Play
(PnP) devices are known as PnP BIOSes, or PnP-aware BIOSes.
These BIOSes are always implemented with flash memory rather than ROM.
Wikipedia
The BIOS (an acronym for Basic
Input/output System and also known as the System BIOS, ROM BIOS or PC
BIOS) is a type of firmware used to perform hardware initialization during
the booting process (power-on start up) on IBM PC compatible computers,
and to provide run time services for operating systems and programs. The
BIOS firmware is built into personal computers (PCs), and it is the
first software they run when powered on. The name itself originates from the
Basic Input/output System used in the CP/M operating system in 1975. Originally proprietary to
the IBM PC, the BIOS has been reverse
engineered by companies looking to create compatible systems and the interface of
that original system serves as a de
facto standard.
The fundamental purposes of the BIOS in
modern PCs are to initialize and test the system hardware components, and to
load a boot loader or an operating system from a mass memory
device. The BIOS additionally provides an abstraction layer for the hardware,
i.e., a consistent way for application programs and operating systems to
interact with the keyboard, display, and other input/output (I/O)
devices. Variations in the system hardware are hidden by the BIOS from programs
that use BIOS services instead of directly accessing the hardware. MS-DOS (PC
DOS), which was the dominant PC operating system from the early 1980's until the
mid 1990's, relied on BIOS services for disk, keyboard, and text display
functions. MS Windows NT, Linux, and other protected mode operating
systems in general ignore the abstraction layer provided by the BIOS and do not
use it after loading, instead accessing the hardware components directly.
Most BIOS implementations are specifically
designed to work with a particular computer or motherboard model, by
interfacing with various devices that make up the complementary system chip set.
Originally, BIOS firmware was stored in a ROM chip on the PC
motherboard; in modern computer systems, the BIOS contents are stored on flash
memory so it can be rewritten without removing the chip from the
motherboard. This allows easy updates to the BIOS firmware so new features can
be added or bugs can be fixed, but it also creates a possibility for the
computer to become infected with BIOS root kits.
Unified Extensible Firmware Interface (UEFI)
was designed as a successor to BIOS, aiming to address its technical
shortcomings. As of 2014, new PC hardware predominantly ships with UEFI
firmware.
No comments:
Post a Comment