Download presentation
Presentation is loading. Please wait.
Published byCamilla Sparks Modified over 9 years ago
2
BIOS
3
Objectives In this chapter, you will: -Learn to define the BIOS and understand how it relates to CMOS -Learn how to determine which BIOS is running on a PC -Identify and explain the key types of BIOS -Perform a BIOS upgrade -Open and manipulate the BIOS Setup
4
BIOS Basics BIOS is a term that stands for basic input/output system. BIOS is really the link between hardware and software in a system. Most people know the term BIOS by another name device drivers, or just drivers. What can be confusing is that some of the BIOS is burned or flashed into a ROM chip that is both nonvolatile (it doesn't get erased when the power is turned off) and read-only. The BIOS also includes ROM chips installed on adapter cards, as well as all the additional drivers loaded when your system boots up.
5
BIOS Basics The combination of the motherboard BIOS, the adapter card BIOS, and the device drivers loaded from disk contribute to the BIOS as a whole. The portion of the BIOS contained in ROM chips both on the motherboard and in some adapter cards is sometimes called firmware, which is a name given to software stored in chips rather than on disk.
6
BIOS Hardware/Software The BIOS in a PC comes from three possible sources: -Motherboard ROM -Adapter card ROM (such as that found on a video card) -Loaded into RAM from disk (device drivers) The motherboard ROM BIOS is most often associated with hardware rather than software. This is because the BIOS on the motherboard is contained in a ROM chip on the board, which contains the initial software drivers needed to get the system running. The motherboard BIOS usually includes drivers for all the basic system components, including the keyboard, floppy drive, hard drive, serial and parallel ports, and more. As systems became more complex, new hardware was added for which no motherboard BIOS drivers existed. These included devices such as newer video adapters, CD-ROM drives, SCSI hard disks, USB ports, and so on.
7
BIOS Hardware/Software Rather than requiring a new motherboard BIOS that would specifically support the new devices, it was far simpler and more practical to copy any new drivers that were necessary onto the system hard disk and configure the operating system to load them at boot time. Some drivers must be active during boot time. For example, how could you boot from a hard disk if the drivers necessary to make the disk interface work must be loaded from that disk? Computer manufactures designed the motherboard ROM to scan the slots looking for adapter cards with ROMs on them. If a card was found with a ROM on it, the ROM was executed during the initial system startup phase, before the system began loading the operating system from the hard disk.
8
BIOS Hardware/Software By putting the ROM-based drivers right on the card, you didn't have to change your motherboard ROM to have built-in support for new devices. A few cards (adapter boards) almost always have a ROM onboard, including the following: -Video cards. All have an onboard BIOS. -SCSI adapters. Those that support booting from SCSI hard drives or CD-ROMs have an onboard BIOS. -Network cards. Those that support booting directly from a file server have what is usually called a boot ROM or IPL (initial program load) ROM onboard. This enables PCs to be configured on a LAN as diskless workstations-also called Net PCs, NCs (network computers), or even smart terminals. -IDE or floppy upgrade boards. Boards that enable you to attach more or different types of drives than what is normally supported by the motherboard alone. -Y2K boards. Boards that incorporate BIOS fixes to update the century byte in the CMOS RAM.
9
BIOS and CMOS RAM Some people confuse BIOS with the CMOS RAM in a system. This confusion is aided by the fact that the Setup program in the BIOS is used to set and store the configuration settings in the CMOS RAM. They are, in fact, two totally separate components. The BIOS on the motherboard is stored in a fixed ROM chip. Also on the motherboard is a chip called the RTC/NVRAM chip, which stands for real-time clock/nonvolatile memory. Although it is called nonvolatile, it is actually volatile, meaning that without power, the time/date settings and the data in the RAM portion will, in fact, be erased. It is called nonvolatile because it is designed using complementary metal-oxide semiconductor (CMOS) technology, which results in a chip that runs on very little power.
10
BIOS and CMOS RAM A battery in the system, rather than the AC wall current, provides that power. This is also why most people incorrectly call this chip the CMOS RAM chip; although not technically accurate, that is easier to say than the RTC/NVRAM chip. When you enter your BIOS Setup, configure your hard disk parameters or other BIOS Setup settings and save them, these settings are written to the storage area in the RTC/NVRAM (otherwise called CMOS RAM) chip. Every time your system boots up, it reads the parameters stored in the CMOS RAM chip to determine how the system should be configured. A relationship exists between the BIOS and CMOS RAM, but they are two distinctly different parts of the system.
11
Motherboard BIOS The BIOS is a collection of programs embedded in one or more chips, depending on the design of your computer. That collection of programs is the first thing loaded when you start your computer, even before the operating system. Simply put, the BIOS in most PCs has four main functions: - POST (power on self test). The POST tests your computer's processor, memory, chipset, video adapter, disk controllers, disk drives, keyboard, and other crucial components. -Setup. System configuration and setup program. This is usually a menu-driven program activated by pressing a special key during the POST, which enables you to configure the motherboard and chipset settings along with the date and time, passwords, disk drives, and other basic system settings. -Bootstrap loader. A routine that reads the disk drives looking for a valid master boot sector. This master boot sector program then continues the boot process by loading an operating system boot sector, which then loads the operating system core files. -BIOS (basic input/output system). This refers to the collection of actual drivers used to act as a basic interface between the operating system and your hardware when the system is booted and running.
12
Shadow ROM ROM holds the BIOS, POST, and the program to boot the drives. ROM has a much longer access time than RAM, slowing down the system. If, on boot up, the ROM is copied into RAM, the system now can access this fast RAM that is shadowing the slow ROM, considerable speeding up the overall system operation
13
ROM (Read-Only Memory) Characteristics: ROM chips contain vital, permanently stored information written to them by the manufacturer. ROM is nonvolatile in that the information remains stored regardless of whether an electrical current is present. ROM is non-changeable in that it can’t be written over, only read from. This is why it’s called read-only chip. Information on a ROM chip never changes. If an error occurs on the chip, it must be replaced. ROM Chip
14
Formal name for a ROM chip that can’t be modified is mask ROM (from the chip’s manufacturing mask). Hybrid ROM chips: PROM: Programmable ROM chips require a special type of machine called a “PROM programmer” or “Prom burner” and can be changed one time. The chip is shipped blank, and the programmer “burns in” specific instructions. From that point, chip can’t be changed. EPROM: Erasable Programmable ROM chips use the PROM burner, but can be erased by shining ultraviolet (UV) light through a window in the top of the chip. Programmable ROM PROM Chip EPROM Chip
15
EEPROM: Electrically erasable programmable ROM chips can be erased by an electrical charge and written to using slightly higher-than-normal voltage. Can be erased one byte at a time, rather than the entire chip. Flash ROM: Also called flash RAM or flash memory. Stores data much like EEPROM but use a super-voltage charge to erase a block data (rather than a byte). Most systems today use Flash memory. Flash is truly nonvolatile memory that is rewriteable, enabling users to easily update the ROM or firmware in their motherboards or any other components such as video cards, SCSI cards, peripherals, and so on. EEPROM Chip
16
CMOS RAM (RTC/NVRAM ) In Pentium class computers, it consumes a portion of the Super I/O Chip A special chip combining a Real-Time Clock (RTC) and at least 64 bytes of Non-Volatile RAM (NVRAM) Referred to as CMOS because it is on a Complementary Metal Oxide Semiconductor Stores configuration settings Eliminates the need for jumpers and switches used for the configuration Original AT CMOS
17
PnP (Plug ‘n’ Play) Workable auto configuration process involving more than only the operating system. Auto configurations is where the computer tries to interpret any new adapter card on the expansion bus and then to integrate the peripheral. Once configured, PnP operating system will assign various system resources. PnP involves intercommunication between the hardware devices in the system and operating system that controls how they work together. Three aspects of PnP: PnP compatible hardware. PnP BIOS. PnP operating system. (Win 95, Win NT5, OS/2)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.