SlideShare une entreprise Scribd logo
1  sur  29
Evans Lampi
University of Zambia
 BIOS

stands for basic input/output system
 BIOS consists of low-level software that
controls the system hardware.
 BIOS acts as an interface between the
operating system (OS) and the hardware.
 BIOS consists of device drivers, or just
drivers
 BIOS is a link between hardware and
software in a system.
 BIOS

consists of software that interfaces the
hardware to the OS

 is

preloaded into read-only memory (or
ROM), and some is loaded into RAM from
disk.
 Motherboard

ROM

 Adapter

card ROMs (such as that found on a
video card)

 Loaded

into RAM from disk (device drivers)
 Non

volatile

 Software

 Drivers

used to be burned into ROM

were self-contained, preloaded into
memory, and accessible any time the PC was
powered on.
 ROM

chip also contained a power-on self test
(POST) program and a bootstrap loader.

 POST

initiates the loading of an OS by
checking for and loading the


boot sector from a floppy or hard disk
 Low

level routines

 Originally

all drivers were stored in the BIOS
ROM on the motherboard.

 OS

called on the drivers to interact with the
hardware
 What

happens when new hardware is added?

 ROM

is read only and therefore cannot be
changed.

 New

hardware has to come with adapter
cards that have their own BIOS ROMs

 ROM

was programmed to scan a
predetermined area of memory looking for
any adapter card ROMs
 Drivers

placed on the boot drive

 Drivers

loaded into RAM during loading of OS

 MS-DOS

startup file (IO.SYS) checked for a
configuration file (called CONFIG.SYS)

 CONFIG.SYS

specified any additional drivers
to load to support new hardware.
 Application

through the OS calls to a specific
software interrupt.

 the

interrupt vector table would then route
the call to the specific part of the BIOS
(meaning the specific driver) for the device
being called.
 portion

of the BIOS contained in ROM chips

 Found

on the motherboard and in some
adapter cards

 drivers

in nonvolatile ROM remain intact
after power is turned off
 Motherboard

BIOS only loads the basic
routines to start up the PC

 Drivers
 Drivers

are stored on the hard drive

are loaded into RAM are run from
RAM (which is faster)
 purpose

of the layered design is to enable a
given OS and applications to run on different
hardware
 application

programming interface (API)

 Consists

of the various commands and
functions the OS can perform for an
application


e.g.an application can call on the OS to load or
save a file

 Application

does not need to know the
specifics on how to drive particular
hardware.
 BIOS

is sometimes confused with CMOS

 CMOS

is a RTC/NVRAM

 CMOS

stores the configuration file

 BIOS

setup
Performs
 POST
 Setup
 Bootstrap loader
 BIOS
 tests











computer’s

Processor
Memory
Chipset
video adapter
disk controllers
disk drives
Keyboard
and other crucial components
 configuration

and setup program
 activated during POST by pressing a key (e.g.
F1)
 enables configuration of






motherboard and chipset settings
date and time
Passwords
disk drives
and other basic system settings
A

routine that reads the first physical sector
of various disk drives looking for a valid
master boot record (MBR)
 MBR ends with signature bytes 55AA
 the code is then executed
 MBR program code then reads the first
physical sector called the volume boot
record (VBR)
 loads




the first OS startup file, which is

IO.SYS (Windows 9x/Me),
ntldr (Windows XP/2000/NT),
bootmgr (Windows 7/Vista).

 The

OS is then in control and continues the
boot process.
 refers

to the collection of actual drivers that
act as a basic interface between the OS and
hardware

 When

running DOS or Windows in Safe
mode, you are running almost solely on ROMbased BIOS drivers
The four main types of ROM chips that have
been used in PCs are as follows:
 ROM—Read-only memory
 PROM—Programmable ROM
 EPROM—Erasable PROM
 EEPROM—Electrically erasable PROM, also
sometimes called a flash ROM
 ROM

onboard, including the following:
 Video cards—All have an onboard BIOS.
 RAID (Redundant Array of Independent
Disks) cards
 Network card.
 ATA/Serial ATA (SATA) or floppy upgrade
boards
 Y2K boards
 BIOS

Basics
 Motherboard ROM BIOS
 ROM Hardware

Contenu connexe

Tendances

Tendances (20)

Booting
BootingBooting
Booting
 
Boot process
Boot processBoot process
Boot process
 
BIOS/UEFI
BIOS/UEFIBIOS/UEFI
BIOS/UEFI
 
Bootable-USB.pptx
Bootable-USB.pptxBootable-USB.pptx
Bootable-USB.pptx
 
Bios
BiosBios
Bios
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
COMPUTER Bios
COMPUTER BiosCOMPUTER Bios
COMPUTER Bios
 
01. Basics of Computer Hardware
01. Basics of Computer Hardware01. Basics of Computer Hardware
01. Basics of Computer Hardware
 
2nd lesson installing operating system
2nd lesson installing operating system2nd lesson installing operating system
2nd lesson installing operating system
 
Motherboard, It's Functions and It's Components
Motherboard, It's Functions and It's ComponentsMotherboard, It's Functions and It's Components
Motherboard, It's Functions and It's Components
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
 
Mother board (Part's of Motherboard)
Mother board (Part's of Motherboard)Mother board (Part's of Motherboard)
Mother board (Part's of Motherboard)
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
Motherboard ppt
Motherboard pptMotherboard ppt
Motherboard ppt
 
Assembling and deassembling
Assembling and deassemblingAssembling and deassembling
Assembling and deassembling
 
BOOTABLE OPERATING SYSTEM PPT
BOOTABLE OPERATING SYSTEM PPTBOOTABLE OPERATING SYSTEM PPT
BOOTABLE OPERATING SYSTEM PPT
 
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer System
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Booting Process OS
Booting Process OSBooting Process OS
Booting Process OS
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard
 

Similaire à Bios

bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
FranzLawrenzDeTorres1
 
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
LadyChristianneBucsi
 

Similaire à Bios (20)

BIOS Basics of the digital computer systems
BIOS Basics of the digital computer systemsBIOS Basics of the digital computer systems
BIOS Basics of the digital computer systems
 
05 - BIOS.ppt
05 - BIOS.ppt05 - BIOS.ppt
05 - BIOS.ppt
 
BIOS.pptx
BIOS.pptxBIOS.pptx
BIOS.pptx
 
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
 
BIOS AND OS
BIOS AND OSBIOS AND OS
BIOS AND OS
 
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
 
bios-111114014139-phpapp02-130920074327-phpapp02 (1).pptx
bios-111114014139-phpapp02-130920074327-phpapp02 (1).pptxbios-111114014139-phpapp02-130920074327-phpapp02 (1).pptx
bios-111114014139-phpapp02-130920074327-phpapp02 (1).pptx
 
Ms dos boot process
Ms dos boot process Ms dos boot process
Ms dos boot process
 
Share Harsh-Deliwala-92200938143-1DC3.pptx
Share Harsh-Deliwala-92200938143-1DC3.pptxShare Harsh-Deliwala-92200938143-1DC3.pptx
Share Harsh-Deliwala-92200938143-1DC3.pptx
 
Osup.f inal
Osup.f inalOsup.f inal
Osup.f inal
 
BIOS
BIOSBIOS
BIOS
 
HD LAB 3.pptx
HD LAB 3.pptxHD LAB 3.pptx
HD LAB 3.pptx
 
presentation group 5
presentation group 5presentation group 5
presentation group 5
 
bios.docx
bios.docxbios.docx
bios.docx
 
Ict resources
Ict resourcesIct resources
Ict resources
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot)
 
Disk operating system
Disk operating systemDisk operating system
Disk operating system
 
itisha.pptx
itisha.pptxitisha.pptx
itisha.pptx
 
bios and post
bios and postbios and post
bios and post
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Bios

  • 2.  BIOS stands for basic input/output system  BIOS consists of low-level software that controls the system hardware.  BIOS acts as an interface between the operating system (OS) and the hardware.  BIOS consists of device drivers, or just drivers  BIOS is a link between hardware and software in a system.
  • 3.  BIOS consists of software that interfaces the hardware to the OS  is preloaded into read-only memory (or ROM), and some is loaded into RAM from disk.
  • 4.
  • 5.  Motherboard ROM  Adapter card ROMs (such as that found on a video card)  Loaded into RAM from disk (device drivers)
  • 6.  Non volatile  Software  Drivers used to be burned into ROM were self-contained, preloaded into memory, and accessible any time the PC was powered on.
  • 7.  ROM chip also contained a power-on self test (POST) program and a bootstrap loader.  POST initiates the loading of an OS by checking for and loading the  boot sector from a floppy or hard disk
  • 8.  Low level routines  Originally all drivers were stored in the BIOS ROM on the motherboard.  OS called on the drivers to interact with the hardware
  • 9.  What happens when new hardware is added?  ROM is read only and therefore cannot be changed.  New hardware has to come with adapter cards that have their own BIOS ROMs  ROM was programmed to scan a predetermined area of memory looking for any adapter card ROMs
  • 10.  Drivers placed on the boot drive  Drivers loaded into RAM during loading of OS  MS-DOS startup file (IO.SYS) checked for a configuration file (called CONFIG.SYS)  CONFIG.SYS specified any additional drivers to load to support new hardware.
  • 11.  Application through the OS calls to a specific software interrupt.  the interrupt vector table would then route the call to the specific part of the BIOS (meaning the specific driver) for the device being called.
  • 12.  portion of the BIOS contained in ROM chips  Found on the motherboard and in some adapter cards  drivers in nonvolatile ROM remain intact after power is turned off
  • 13.  Motherboard BIOS only loads the basic routines to start up the PC  Drivers  Drivers are stored on the hard drive are loaded into RAM are run from RAM (which is faster)
  • 14.
  • 15.  purpose of the layered design is to enable a given OS and applications to run on different hardware
  • 16.  application programming interface (API)  Consists of the various commands and functions the OS can perform for an application  e.g.an application can call on the OS to load or save a file  Application does not need to know the specifics on how to drive particular hardware.
  • 17.  BIOS is sometimes confused with CMOS  CMOS is a RTC/NVRAM  CMOS stores the configuration file  BIOS setup
  • 18. Performs  POST  Setup  Bootstrap loader  BIOS
  • 19.  tests         computer’s Processor Memory Chipset video adapter disk controllers disk drives Keyboard and other crucial components
  • 20.  configuration and setup program  activated during POST by pressing a key (e.g. F1)  enables configuration of      motherboard and chipset settings date and time Passwords disk drives and other basic system settings
  • 21. A routine that reads the first physical sector of various disk drives looking for a valid master boot record (MBR)  MBR ends with signature bytes 55AA  the code is then executed  MBR program code then reads the first physical sector called the volume boot record (VBR)
  • 22.  loads    the first OS startup file, which is IO.SYS (Windows 9x/Me), ntldr (Windows XP/2000/NT), bootmgr (Windows 7/Vista).  The OS is then in control and continues the boot process.
  • 23.  refers to the collection of actual drivers that act as a basic interface between the OS and hardware  When running DOS or Windows in Safe mode, you are running almost solely on ROMbased BIOS drivers
  • 24. The four main types of ROM chips that have been used in PCs are as follows:  ROM—Read-only memory  PROM—Programmable ROM  EPROM—Erasable PROM  EEPROM—Electrically erasable PROM, also sometimes called a flash ROM
  • 25.
  • 26.
  • 27.
  • 28.  ROM onboard, including the following:  Video cards—All have an onboard BIOS.  RAID (Redundant Array of Independent Disks) cards  Network card.  ATA/Serial ATA (SATA) or floppy upgrade boards  Y2K boards
  • 29.  BIOS Basics  Motherboard ROM BIOS  ROM Hardware