Sie sind auf Seite 1von 5

BIOS:

The OS communicates with the hardware through the BIOS programs stored in the ROM . The hardware in a PC requires some sort of interface to work with the OS and application software The BIOS provides the necessary interface between the OS software and hardware and hence often referred to be as firmware without BIOS ROM , no OS can be of use for a personal computer The BIOS is a set of programs or routines stored in a ROM chip on the M\B and therefore it is called as a ROMBIOS In earlier PC M\Bs , this special chip was usually a PROM or EPROM . Current M\B s store the BIOS in a FLASH ROM chip, and thats why it is also refered to as the FLASH BIOS BIOS consists of a startup programs and driver routines which are essential to operate the system hardware and get the system in the running condition It keeps the hardware configuration of the system in a CMOS non volatile RAM(NVRAM) ,which is required for the system boot operation . The BIOS also performs a power-on self test ( POST) the moment we switch on or reboot a system BIOS occupies only a fraction of an application program typically 128 KB It is the basic control for the system hardware . the set of Routines in a BIOS interpret very strokes, display characters On the screen ,reads from or writes to the serial and parallel port ,floppy drive , hardisks etc.. If the existing BIOS of a system does not support a new pwece of Hardware ,a device between will have to be installed for that hardware EXAMPLE: CD ROM device support feature is absent in most 486 and classic Pentium personal computer ,which cannot boot from a bootable CD. in these systems after the system boots up and excecutes The CONFIGSYS file, a low level CD-ROM driver software Is loaded in the memory to make the device optional WORKING PRINCIPLE : FEATURES OF BIOS 1) IBM BIOS compatibility: The BIOS used in original IBM PC is taken as the

Standard BIOS . The clone PCs use BIOS programs that are compatible to The IMB BIOS, but not exactly the same because the Original IMB BIOS is protected by the copy right law And therefore the compatible BIOS makes provide the same routines by writing their own code. The clone BIOS developers try to design their routines accordingly, keeping more possible similarly with IBM BIOS. 2) OS compatibility : BIOS acts as a bridge between the non standard system Hardware and the standard operating system. Whatever be the BIOS code ,it should be compatible with The standard operating system like windows 9x/NT Windows 2000,linuxmunix,netware etc. 3) CPU support : BIOS should support a wide range of CPUs either form the same manufacturer or from different vendors. BIOS socket 370 /slot m/bs support ilet Celeron,P2,P3 CPUs. BIOS on socket 7 m/bssupport intel P/MMX,AMD K6/K6-2 ,CYRIX M-2,IBM 6X86 etc But a BIOS designed for a P-3 CPU in all portability wil not support AMD athlon CPUs 4) JUMPERLESS operation : Most BIOS versions support jumpless .that is they allow setting of the CPU speed ,M?Bs FSB speed, multiplier factor etc from CMOS setup itself . This has made M/Bs design simpler and system assembly an easier task. 5)CHIPEST support: BIOS should support the latest chipset family used on the M/B. chipset support is very important because it allows M/B designers to implement advanced features like USB,AGP 2X/4X , IRDA improved power managements etc 5) MEMORY support : BIOS should be able to auto size and support different types of SDRAM modules currently available in the market that is PC 100 and PC 133 SDRAM BIOS for i850 chipset based p4 M/B must support RDRAM BIOS for some Athlon Durin Systems

6)

support DDR-SDRAM apart from the PC100/PC133 SDRAM BIOS should support ECC and parity checking operations ACPI /APM support : BIOS should be fully complaint with the latest version of advanced configuration and power interface( ACPI) and Advanced power management specification .power management is important to reduce energy wastage .

WORKING PRINCIPLE :

Any desktop or portable PC exhibits a 4 layer architecture The standard application programs which interact with the user from the topmost layer Below it is the OS which is also standard that is the same program is loaded in the different PCs with the different pieces of hardware . The third layer is the BIOS and the system hardware forms the lowest or 4th layer FUNCTIONS OF BIOS : The function of BIOS is to form a bridge between the non standard

System hardware and the standard OS BIOS of a PC is also non- standard that is its specific to the PC hardware PC BIOS consists of 4 main modules 1) POST ( power on self test ) 2) Bootstrap loader 3) CMOS setup 4) System service routines COMMON TRACKS: 1) testing system hardware : Post is a system diagnostic program consisting of test routines Stored inside the BIOS ROM chip . As soon as a PC is switched on the CPU reads the X86 codes of the post to check for the different hardware components in the system order to ensure everything is working properly Through the POST ,BIOS does the following 1) check the processor and the ROM chip 2) initializes the system hardware and chipset registers 3) initializes the power management 4) tests the RAM 5) tests the serial and parallel ports 6) initializes the floppy drives and hardware contollers 7) displays system summary information

2)

running POST with CMOS setup information 3) booting by bootstrap loader 4) providing BIOS interrupts ans system service routine 5) searching and activating other BIOS present in the system BIOS SEVELOPERS : First PC BIOS was developed by IBM for its 8086/8088 Clone manufactures such as company AT & T have developed their own - BIOS program independently -American megatrends inc (AMI) : thy does not sell BIOS source codes To the m/b manufacture , but AWARD sells it -award software ( AWARD) -Phoenix technologies ( PHOENIX) -Micwid research ( MR BIOS) -Acerlabs and wimbond PHONEIX bought the AWARD BIOS IDENTIFICATION : BIOS displays identification strings is the group of ASCII characters to display various identification parameters AMI & AWARD BIOS have unique ID structure which identify the manufacturer & chipset of the board

PHONIEX dont provide such as ID structure diagnostic programs HSD OR DEBUG BIOS INTERRUPTS The various BIOS interrupts are 1) CPU 2) Hardware 3) Software

Das könnte Ihnen auch gefallen