SlideShare a Scribd company logo
1 of 15
Name: Raj Amrutiya
Roll no.92200938171
Class:1DC3
Topic: Configuration of BIOS
BIOS
• In this chapter, you will learn how to
• Explain the function of BIOS
• Distinguish among various CMOS setup
utility options
• Describe option ROM and device drivers
Necessary CPU Functions
• Two functions are necessary for devices to work:
• The CPU must have a way to talk to devices.
• Devices must have a way to send data to and receive data from the
CPU.
• Fix: We’ll elevate the MCC into the chipset and use that to
connect the CPU to all the devices.
BIOS
• The Northbridge is the first chip in the chipset.
• Connects the CPU to video and/or memory
• The Southbridge, the second in the chipset
• handles all inputs and outputs to the many devices in the PC and
extends data bus and address bus to all other parts of PC.
• The chipset extends the data bus to touch all the devices.
• It also extends the address bus.
The Northbridge and Southbridge (continued)
The Northbridge and Southbridge (continued)
Figure 2: The chipset extending the data bus
The Northbridge and Southbridge (continued)
• Figure 3: Every device in your computer connects to the address bus
Talking to the Keyboard
• Example: how the CPU recognizes when a key is pressed
• A keyboard controller chip (now part of the Southbridge) recognizes when
a key is pressed. Let’s say the “J” key was pressed.
• The keyboard controller scans the matrix of wires on the keyboard and
puts the scan code for the “J” key into its register.
• The keyboard controller then gets the attention of the CPU, essentially
saying, “I have some data.”
• When the CPU addresses the keyboard controller, the keyboard controller
places the data onto the external data bus so that the CPU can read it.
Talking to the Keyboard (continued)
• Example: how the CPU recognizes when a key is pressed
(continued)
• For all of this to work, programming has to be readily available to the CPU,
and the CPU needs this programming as soon as it is powered up—this
programming is stored in ROM.
Figure 5: Electronic view of the keyboard controller
Figure 4: A keyboard chip on a Pentium motherboard
BIOS (Basic Input/Output Services)
• The read-only memory (ROM) chip also called system ROM
or the ROM BIOS
• Nonvolatile (does not lose its programming, even if no power)
• Read-only means it cannot be easily erased
• Stores hundreds of programs called services; collectively, this is the
basic input/output services or system (BIOS)
• System ROM typically holds 64KB (65,536) lines of data code, though
current Flash ROM is often 2 MB or more in size
• Historically, a DIPP chip with a shiny label on it, but it has gone through
many changes
BIOS
• Each time the CPU needs to talk to a component, it refers to
the BIOS for the program to talk to that specific device.
• The CPU talks to the ROM BIOS the same way it talks to
RAM—through the address bus—with some of the address
bus being reserved for the ROM BIOS.
• Many devices and expansion cards have their communication
programs on ROM chips.
UEFI
• BIOS hasn’t changed much since it was conceived back in
the 1980s.
• BIOS works only in 16-bit mode and depends on x86-compliant
hardware.
• In addition, if there is more than one operating system loaded on a single
drive, you need one of those installed OSes to act as a boot loader.
• In 2005, Intel released its Extensible Firmware Interface (EFI)
for public standards, creating the Unified EFI forum to
manage the specification.
• Became the Unified Extensible Firmware Interface (UEFI)
UEFI
• UEFI acts as a super-BIOS, doing the same job in a 64-bit
environment.
• UEFI:
• Supports 32-bit or 64-bit booting
• Handles all boot-loading duties
• Is not dependent on x86 firmware
• UEFI motherboards only became available in 2011 due to
limitations of older BIOS to handle larger MBR partition
support (>2.2 TB)
• 3 TB drives had issues with older BIOS
UEFI (continued)
• UEFI motherboards support booting a newer type of hard drive
partitioning called GUID Partition Table (GPT)
• Supports partitions larger than 2.2 TB
Configure BIOS and Understand CPU-Device Communication

More Related Content

Similar to Configure BIOS and Understand CPU-Device Communication

Welcome to pc hardware
Welcome to pc hardwareWelcome to pc hardware
Welcome to pc hardwarejaydeepdwivedi
 
07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)Akhila Dakshina
 
BSP.pptx
BSP.pptxBSP.pptx
BSP.pptxtaruian
 
presentationprintTemp.PDF
presentationprintTemp.PDFpresentationprintTemp.PDF
presentationprintTemp.PDFSREEVIDYAP10
 
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALA
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALABasics of Computer! BATRA COMPUTER CENTRE IN AMBALA
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALAjatin batra
 
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxCOC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxMaryGraceManaegHered
 
Computer Main Comppponents.pdf
Computer Main Comppponents.pdfComputer Main Comppponents.pdf
Computer Main Comppponents.pdfthinalost
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSaskme
 
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
 
Computer System Architecture - Computer System Architecture
Computer System Architecture - Computer System ArchitectureComputer System Architecture - Computer System Architecture
Computer System Architecture - Computer System Architecturessusera1e32a1
 
Introduction of Motherboard with labelling parts
Introduction of Motherboard with labelling partsIntroduction of Motherboard with labelling parts
Introduction of Motherboard with labelling partsJanyabiPandit
 
The functionality of a pc
The functionality of a pcThe functionality of a pc
The functionality of a pcWaleed Alharbi
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptxRaviRaval36
 

Similar to Configure BIOS and Understand CPU-Device Communication (20)

Motherboard.pptx
Motherboard.pptxMotherboard.pptx
Motherboard.pptx
 
Welcome to pc hardware
Welcome to pc hardwareWelcome to pc hardware
Welcome to pc hardware
 
07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)07. Mainboard (System Board, Motherboard)
07. Mainboard (System Board, Motherboard)
 
Laptop Basic Knowledge
Laptop Basic KnowledgeLaptop Basic Knowledge
Laptop Basic Knowledge
 
itisha.pptx
itisha.pptxitisha.pptx
itisha.pptx
 
BSP.pptx
BSP.pptxBSP.pptx
BSP.pptx
 
presentationprintTemp.PDF
presentationprintTemp.PDFpresentationprintTemp.PDF
presentationprintTemp.PDF
 
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALA
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALABasics of Computer! BATRA COMPUTER CENTRE IN AMBALA
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALA
 
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptxCOC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
COC. 1 COMPUTER SYSTEM SPECIFICATIONS-BIOS.pptx
 
Computer Main Comppponents.pdf
Computer Main Comppponents.pdfComputer Main Comppponents.pdf
Computer Main Comppponents.pdf
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOS
 
ITE7_Chp3.pptx
ITE7_Chp3.pptxITE7_Chp3.pptx
ITE7_Chp3.pptx
 
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
 
Computer System Architecture - Computer System Architecture
Computer System Architecture - Computer System ArchitectureComputer System Architecture - Computer System Architecture
Computer System Architecture - Computer System Architecture
 
Bios, cmos and post
Bios, cmos and postBios, cmos and post
Bios, cmos and post
 
Introduction of Motherboard with labelling parts
Introduction of Motherboard with labelling partsIntroduction of Motherboard with labelling parts
Introduction of Motherboard with labelling parts
 
The functionality of a pc
The functionality of a pcThe functionality of a pc
The functionality of a pc
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 

Recently uploaded

CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607dollysharma2066
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 

Recently uploaded (20)

Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 

Configure BIOS and Understand CPU-Device Communication

  • 1. Name: Raj Amrutiya Roll no.92200938171 Class:1DC3 Topic: Configuration of BIOS
  • 2. BIOS • In this chapter, you will learn how to • Explain the function of BIOS • Distinguish among various CMOS setup utility options • Describe option ROM and device drivers
  • 3. Necessary CPU Functions • Two functions are necessary for devices to work: • The CPU must have a way to talk to devices. • Devices must have a way to send data to and receive data from the CPU. • Fix: We’ll elevate the MCC into the chipset and use that to connect the CPU to all the devices.
  • 4. BIOS • The Northbridge is the first chip in the chipset. • Connects the CPU to video and/or memory • The Southbridge, the second in the chipset • handles all inputs and outputs to the many devices in the PC and extends data bus and address bus to all other parts of PC. • The chipset extends the data bus to touch all the devices. • It also extends the address bus.
  • 5. The Northbridge and Southbridge (continued)
  • 6. The Northbridge and Southbridge (continued) Figure 2: The chipset extending the data bus
  • 7. The Northbridge and Southbridge (continued) • Figure 3: Every device in your computer connects to the address bus
  • 8. Talking to the Keyboard • Example: how the CPU recognizes when a key is pressed • A keyboard controller chip (now part of the Southbridge) recognizes when a key is pressed. Let’s say the “J” key was pressed. • The keyboard controller scans the matrix of wires on the keyboard and puts the scan code for the “J” key into its register. • The keyboard controller then gets the attention of the CPU, essentially saying, “I have some data.” • When the CPU addresses the keyboard controller, the keyboard controller places the data onto the external data bus so that the CPU can read it.
  • 9. Talking to the Keyboard (continued) • Example: how the CPU recognizes when a key is pressed (continued) • For all of this to work, programming has to be readily available to the CPU, and the CPU needs this programming as soon as it is powered up—this programming is stored in ROM. Figure 5: Electronic view of the keyboard controller Figure 4: A keyboard chip on a Pentium motherboard
  • 10. BIOS (Basic Input/Output Services) • The read-only memory (ROM) chip also called system ROM or the ROM BIOS • Nonvolatile (does not lose its programming, even if no power) • Read-only means it cannot be easily erased • Stores hundreds of programs called services; collectively, this is the basic input/output services or system (BIOS) • System ROM typically holds 64KB (65,536) lines of data code, though current Flash ROM is often 2 MB or more in size • Historically, a DIPP chip with a shiny label on it, but it has gone through many changes
  • 11. BIOS • Each time the CPU needs to talk to a component, it refers to the BIOS for the program to talk to that specific device. • The CPU talks to the ROM BIOS the same way it talks to RAM—through the address bus—with some of the address bus being reserved for the ROM BIOS. • Many devices and expansion cards have their communication programs on ROM chips.
  • 12. UEFI • BIOS hasn’t changed much since it was conceived back in the 1980s. • BIOS works only in 16-bit mode and depends on x86-compliant hardware. • In addition, if there is more than one operating system loaded on a single drive, you need one of those installed OSes to act as a boot loader. • In 2005, Intel released its Extensible Firmware Interface (EFI) for public standards, creating the Unified EFI forum to manage the specification. • Became the Unified Extensible Firmware Interface (UEFI)
  • 13. UEFI • UEFI acts as a super-BIOS, doing the same job in a 64-bit environment. • UEFI: • Supports 32-bit or 64-bit booting • Handles all boot-loading duties • Is not dependent on x86 firmware • UEFI motherboards only became available in 2011 due to limitations of older BIOS to handle larger MBR partition support (>2.2 TB) • 3 TB drives had issues with older BIOS
  • 14. UEFI (continued) • UEFI motherboards support booting a newer type of hard drive partitioning called GUID Partition Table (GPT) • Supports partitions larger than 2.2 TB