Softlineinstitute

Microsoft Office | DTP | DCA | Tally.ERP9 | DSE | ADTP | ADCA | Multimedia | Graphic Design | Web Design | Web Development | Programming | Hardware | Networking | DIPWD | DCAA | DIT | DCH | NTT | PTT | NPTT | AW | ECCE | PETT | PPTT | PHTT | 10TH | 12TH | BA | MA | BCA | MCA | BBA | MBA | B.COM | M.COM | B.TECH | M.TECH | B.SC(CS) | M.SC(IT) | MS Word | MS Excel | Advance Excel | MS Power Point | MS Outlook | Computer/IP | Corel Draw | Photoshop | Page Maker | Flash 2D | Internet | HTML | Hardware | Accounting | “C” | “C++” | VB | SL | VB. Net, ADO | ASP. Net, ADO | Net Bean Java | Illustrator | In Design | Hindi Typing | Java (Core ) | Java Advance | Autocad | English Typing | Front Page | MS Access | Dreamweaver | 3D Max

Tuesday, July 7, 2020

BIOS [Basic Input and Output System]


BIOS
{Basic input/output system}


The classic definition of the Computer BIOS is, the firmware that gives the Computer its personality. This definition refers only to functional module of the computer-the one that's invariably replaced by the Operating System Code. The nebulous term personality described how the computer performs its basic functions, those necessary to make it a real computer.

The Basic Input/Output System, giving personality to your computer, has many other functions. One of the Original design intentions of the BIOS was to help match your computer's hardware to its software. To that end, the BIOS was meant to act as a special driver software included with your computer so that it can be boot up right after you take it out of the box.


Programs and the operating systems send commands to the BIOS, and the BIOS sends out the instructions to the hardware using the proper resource values. It lies waiting in your Computer, ready to use.

The Original Goals of the BIOS was to make computer software "platform independent," meaning that program don't care what kind of computer they are running on. 
The BIOS, like today's driver software, was meant to wallpaper over the difference in hardware.
The idea although a good one, but didn't work. Programmers avoided the BIOS in the older computers because it added an extra software layer that slowed things down. The old hardware-based BIOS couldn't keep up with changes in the technology. Moreover, using software drivers allowed hardware engineers to use more memory for the needed computer code.
The BIOS persist in modern computers as a common means of accessing hardware before the operating system loads. The BIOS code of every computer today still includes the equivalent of driver software to handle accessing floppy disk drives, the keyboard, printers, video and parallel and serial port operation.


The BIOS of your Computer lingers around like that unwelcome relative, but it holds the secrets of your computer. You can lock it up, and even build a wall around it, but it will always be there. When you switch on your computer, it laughs at you from the monitor screen. The BIOS of your computer tests your, assures you that everything is okay when you start your system, helps you set up your computer so that it runs at its best, and gracefully steps out of the way when you no longer need it. 


ROLES Of  The "BIOS"

  • The BIOS performs 3 major functions:
    • Initializes hardware when the Computer is first turned on.
    • Loads the OPerating System
    • Provides basic support for the device- keyboard, mouse, and serial ports
  • The BIOS resides on a ROM chip
    • Non-volatile
    • Slower than DRAM
  • Loads itself into DRAM
  • Uses CMOS
    • CMOS is powered by battery, therefore, it is volatile
    • Contains BIOS parameter settings for hardware and memory speed.



Functions 

The BIOS code of most computers has a number of separate and distinct functions. The BIOS of typical computers has:
  • routines that test the computers
  • block of data that gives machines its personality
  • special program routines that allows software to take control of computer's hardware, so that it can more smoothly mesh with the electronics of the system and even a complete system (in some computers)
    • for determining which expansion boards and peripherals you have installed and ensuring that they do not conflict in their requests for input/output ports and memory assignments.

Although all these functions get stored in the same memory chips, the program code of each function is essentially independent of the rest. Each function is separate module, and the name BIOS refers to the entire group of modules.




Power-On Self Test


Every time your Computer switches on, the BIOS immediately takes command. Its first duty is to run through a series of diagnostic routines (system checks) called the Power-On Self Test Routine or POST. This ensures that every part of your computer hardware is functioning properly before you trust your time and data to it. One by one, the POST routine checks the circuits of your system board and memory, the keyboard, your disks and each expansion board. After the BIOS make sure the system is operating properly, it initializes the electronics so that they are ready for their first program to load.



Error Codes

The BIOS tests are relatively simple. The BIOS sends data to a port or register and then looks to see the results. If it receives expected results, the BIOS assumes all is well. If it finds a problem, however, it reports the failure as well as it can. If the display system is working, it posts an error-code number on your monitor screen. If your Computer is so ill that the display system is not even work, the BIOS sends a code series of beep through your system's loudspeaker.  



Interface Function 

Although the primary role for the BIOS today is to get your computer started, it retains the name it earned from its function as the software-to-hardware interface of your machine. It is a control system that operates at the lowest possible level at which the input and output of your computer are designed to link to programs. The BIOS allows your software to press buttons at a distance from the hardware. In operation, the BIOS is a universal remote control.
The original purpose of this one-step-removed BIOS design was to allow computer hardware to be revised and updated without the need to change software correspondingly. The extra BIOS step is needed, because all computers have many hardware elements that are located at specific address.
The BIOS gives the software a link. The software reaches into the BIOS for the hardware it wants. Then the BIOS dips down into the hardware. The new BIOS is an updated roadmap that shows only the detour. 



Storage Function

Because the BIOS comes in the physical form of ROM chips, its storage function should not be surprising. The setup memory of your computer is controlled by BIOS functions and is often considered with-and even as a part of the-BIOS. This memory records vital details about your computer hardware so that you don't have to setup each expansion board and disk drive every time you switch on your computer. In addition, the BIOS tell your computer to reserve several small blocks of memory for dynamic data that your computer and its operating system use for tracking several system functions. 


 Virus Protection


With all the concern in the industry about computer viruses, some BIOS-makers have added their own form of protection, a warning message that appears when software attempts to write to the boot sector of your hard disk. When the protection is switched on, you're given the option to cancelling the write operation to prevent infection. 
The protection afforded by this system is limited in two ways.

  • It potentially stops only boot sector virus.
  • It does not stop those that afflict the active operating system files.
  • It protects, only hard disk controlled through the computer BIOS.
  • SCSI (Small Computer System Interface) disks that rely on separate BIOS code in your SCSI host adapter are not protected.


Passwords


Many BIOSs have built-in password protection so that you can limit who uses your computer. The setup program typically gives you the option to enable or disable your password protection. When you enable protection, the system stores your password in its CMOS memory. If the battery that backs up your CMOS gets low, you will lose password protection until you replace the battery.



Other Option


BIOS shadowing copies the BIOS firmfare from ROM to RAM. In theory, it enables your system to read the BIOS code from RAM (32-bit or 64-bit) memory instead of 8- or 16- bit ROM memory. This should speed up BIOS-mediated operations substantially.
Some BIOSs also offer adjustment for your system's memory cache.
Tuning your system with its BIOS is invitably a trial-and-error experience. You are investing your time to make tests more rigorous than those made by chip manufacturers so that they can run all of your computer's compponents as aclose to the edge as possible.




WRITER: MR. KRISHAN KUMAR SAINI


Today we have learnt about the BIOS {Basic Input and Output Device}. Hope this lesson is helpful for you.





















No comments:

Post a Comment