SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functionsBESOR ACADEMY
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSaskme
 
Unified Extensible Firmware Interface (UEFI)
Unified Extensible Firmware Interface (UEFI)Unified Extensible Firmware Interface (UEFI)
Unified Extensible Firmware Interface (UEFI)k33a
 
Motherboard of a pc
Motherboard of a pcMotherboard of a pc
Motherboard of a pcTech_MX
 
Expansion cards and slots
Expansion cards and slotsExpansion cards and slots
Expansion cards and slotsJibin Varghese
 
Bios and cmos
Bios and cmosBios and cmos
Bios and cmosOnline
 
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 ComponentsPreSolutions Softwares
 
4. motherboard
4.   motherboard4.   motherboard
4. motherboardjazz_306
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard Makrand Patil
 
Day 3 motherboard of a pc
Day 3 motherboard of a pcDay 3 motherboard of a pc
Day 3 motherboard of a pcSaket Rai
 
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTSTHE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTSAqsa Mushtaq
 
Power supply
Power supplyPower supply
Power supplyjaihra17
 

Was ist angesagt? (20)

Uefi and bios
Uefi and biosUefi and bios
Uefi and bios
 
HDD Partition
HDD PartitionHDD Partition
HDD Partition
 
Motherboard components and their functions
Motherboard components and their functionsMotherboard components and their functions
Motherboard components and their functions
 
Motherboard
MotherboardMotherboard
Motherboard
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOS
 
Unified Extensible Firmware Interface (UEFI)
Unified Extensible Firmware Interface (UEFI)Unified Extensible Firmware Interface (UEFI)
Unified Extensible Firmware Interface (UEFI)
 
Motherboard
MotherboardMotherboard
Motherboard
 
Motherboard of a pc
Motherboard of a pcMotherboard of a pc
Motherboard of a pc
 
The Motherboard
The MotherboardThe Motherboard
The Motherboard
 
Expansion cards and slots
Expansion cards and slotsExpansion cards and slots
Expansion cards and slots
 
Bios and cmos
Bios and cmosBios and cmos
Bios and cmos
 
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
 
4. motherboard
4.   motherboard4.   motherboard
4. motherboard
 
Introduction to Motherboard
Introduction to Motherboard Introduction to Motherboard
Introduction to Motherboard
 
computer form factor
 computer form factor computer form factor
computer form factor
 
Introduction motherboard
Introduction motherboardIntroduction motherboard
Introduction motherboard
 
Day 3 motherboard of a pc
Day 3 motherboard of a pcDay 3 motherboard of a pc
Day 3 motherboard of a pc
 
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTSTHE COMPUTER MOTHERBOARD AND ITS COMPONENTS
THE COMPUTER MOTHERBOARD AND ITS COMPONENTS
 
Power supply
Power supplyPower supply
Power supply
 
BIOS/UEFI
BIOS/UEFIBIOS/UEFI
BIOS/UEFI
 

Ähnlich wie Bios

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 systemsPrabathSamarasinghe2
 
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxFranzLawrenzDeTorres1
 
bios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxbios-111114014139-phpapp02-130920074327-phpapp02.pptx
bios-111114014139-phpapp02-130920074327-phpapp02.pptxLadyChristianneBucsi
 
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).pptxHarshDeliwala10B19
 
Ms dos boot process
Ms dos boot process Ms dos boot process
Ms dos boot process Zahra Sadeghi
 
Share Harsh-Deliwala-92200938143-1DC3.pptx
Share Harsh-Deliwala-92200938143-1DC3.pptxShare Harsh-Deliwala-92200938143-1DC3.pptx
Share Harsh-Deliwala-92200938143-1DC3.pptxHarshDeliwala10B19
 
HD LAB 3.pptx
HD LAB 3.pptxHD LAB 3.pptx
HD LAB 3.pptxShijiSH2
 
Bootloaders (U-Boot)
Bootloaders (U-Boot) Bootloaders (U-Boot)
Bootloaders (U-Boot) Omkar Rane
 
Disk operating system
Disk operating systemDisk operating system
Disk operating systemswati suman
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptxRaviRaval36
 

Ähnlich wie 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
 

Kürzlich hochgeladen

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 

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