SlideShare uma empresa Scribd logo
1 de 32
Imranul Hasan
Greenwich University, UK
BIOS, Processor & Motherboard
21/04/2018
Booting Process
Booting Process
• When a computer is switched ON, the system performs
some important routine (tasks) taking a few seconds.
• Within that routine, the system completes a number of steps
to load the operating system from storage to the computer’s
memory (RAM).
• The process of checking and loading into computer’s
memory is called booting.
21/04/2018
Booting Process
Steps are:
• BIOS loaded to the RAM.
• Performs Power on Self Test (POST) to check all the hardware connected
to the computer. POST, a diagnostic testing sequence run by a
computer’s BIOS as the computer’s power is initially turned on. The
POST will determine if the computer’s RAM, disk drives, peripheral
devices and other hardware components are properly working. If the
diagnostic determines that everything is in working order, the
computer will continue to boot.
• POST: checks for hardware errors.
• POST: detects address conflicts.
• Boot record is loaded to the memory. (Boot record contains instructions for
loading OS into RAM.)
• Loading the operating system.
BIOS
BIOS
 BIOS Acronym for Basic Input/Output System, the
built-in software that determines what a computer
can do without accessing programs from a disk.
 On PCs, the BIOS contains all the code required to
control the keyboard, display screen, disk drives,
serial communications, and a number of
miscellaneous functions.
 The BIOS is typically placed in a ROM chip that
comes with the computer (it is often called a ROM
BIOS). This ensures that the BIOS will always be
available and will not be damaged by disk failures. It
also makes it possible for a computer to boot itself.
BIOS
 Because RAM is faster than ROM, though,
many computer manufacturers design
systems so that the BIOS is copied from
ROM to RAM each time the computer is
booted. This is known as shadowing.
 Many modern PCs have a flash BIOS, which
means that the BIOS has been recorded on a
flash memory chip, which can be updated if
necessary.
BIOS Chip
BIOS Program
Boot sequence
 The order of drives that a system’s BIOS follows
when looking for the operating system (OS) to boot
after the computer has performed POST. For
example, the BIOS may be instructed to first look to
drive C (i.e., the hard disk) for the OS and then drive
A (i.e., the floppy disk). If the OS is stored in drive C
then the BIOS need look no further; however, if the
BIOS does not find the OS in drive C then it will next
look to drive A, and so on depending on the
configuration of the boot sequence.
 Users can change the order of the boot sequence
through the CMOS setup.
Motherboard
Motherboard
 The main circuit board of a microcomputer. The
motherboard contains the connectors for attaching
additional boards. Typically, the motherboard
contains the
 CPU
 BIOS
 Memory
 mass storage interfaces
 serial and parallel ports
 expansion slots and
 all the controllers required to control standard peripheral
devices, such as the display screen, keyboard, and disk
drive.
Some chipset suppliers and
models
 There are several
suppliers of chip sets for
the motherboard:
 Intel
 SIS
 Opti
 Via
 ALi
CPU
Chipset
RAM
PCI
EIDE
ROM BIOS, RTC
Keyboard
PS/2, IrDA
COM, LPT
Motherboard (Cont…….)
Processor
Fig. Basic Organization of a Computer System
Control Unit
Output Unit Result
Input UnitData
ALU
Memory Unit Data
Control Signal
Basic Computer Architecture
Central Processing Unit
 The CPU is the brain of any computer system.
 The control unit and the arithmetic logic unit of a
computer system are jointly known as the central
processing unit (CPU).
 Typically it has an arithmetic and logic unit (ALU),
control unit and number of registers that provide
temporary storage.
 A microprocessor generally requires some
additional circuitry to function as a complete
CPU.
Arithmetic and Logic Unit
 The arithmetic and logic unit (ALU) of a computer
system is the place where the actual execution of the
instructions takes place during the processing of
operation.
 All calculations are performed and all comparisons
(decisions) are made in the ALU.
 The data and instructions, stored in the primary
storage prior to processing, are transferred as and
when needed to the ALU where processing takes
place.
Arithmetic and Logic Unit (Cont.)
 Intermediate results generated in the ALU are temporary
transferred back to the primary storage until needed at a
later time. Data may thus move from primary storage to
ALU and back again to storage many times before the
processing is over.
 After the completion of processing, the final results
which are stored in the storage unit are released to an
output device.
 Almost all ALU’s are designed to perform the four basic
arithmetic operations –
- add, subtract, multiply, divide
- logic operations or comparisons such as less than,
equal to, or greater than.
Control Unit
 By selecting, interpreting and seeing to the
execution of the program instructions, the control
unit is able to maintain order and direct the
operation of the entire system.
 The control unit acts as a central nervous system
for the other components of the computer.
 It manages and coordinates the entire computer
system.
 It obtains instructions from the program stored in
main memory, interprets the instructions and
issues signals that cause other units of the
system to execute them.
CPU Instruction Cycle
 Generally the microprocessor processes all the instructions step
by step. There are typically four stages of an instruction cycle
that the CPU carries out:
 1. Fetch: To load an instruction or piece of data from memory
into a CPU's register. All instructions must be fetched before they
can be executed. The time it takes to fetch an item is known as
the fetch time or fetch cycle, and is measured in clock ticks.
 2. Decode: In this step the processors decodes the instruction to
understand what instruction is given in it.
 3. Execute: in this step the processor execute the instruction by
reading the effective address from memory if the instruction has
an indirect address.
 4. Write: After executing the processor generates a result and
the result is written to memory.
Processors Transistors CPU Speed L2 Cache Front-Side Bus Speed
Celeron 7,500,000 1.06 GHz - 2 GHz 256 KB, full speed 133 MHz and 400 MHz
Pentium II 7,500,000 233 MHz - 450 MHz 512 KB, half speed 100 MHz
Pentium III 9,500,000 450 MHz - 1 GHz 256 KB, full speed 133 MHz
Pentium III Xeon 28,100,000 500 MHz - 1 GHz
256 KB - 2 MB,
full speed
100 MHz
Pentium 4 55,000,000 1.4 GHz - 3.4 GHz 256 KB, full speed 800 MHz
K6-II 9,300,000 500 MHz - 550 MHz N/A 100 MHz
K6-III 21,300,000 400 MHz - 450 MHz 256 KB, full speed 100 MHz
Athlon (K7) 22,000,000 850 MHz - 1.2 GHz 256 KB, full speed 200 MHz and 266 MHz
Athlon XP 37,500,000 1.67 GHz 384 KB, full speed 266 MHz
Duron N/A 700-800 MHz 64 KB, full speed 200 MHz
Athlon 64 105,900,000 800 MHz 1 MB, half speed 1.6 GHz
PowerPC G3 6,500,000 233 MHz - 333 MHz
512 KB, 1 MB,
half speed
100 MHz
PowerPC G4 10,500,000 400 MHz - 800 MHz 1 MB, half speed 100 MHz
PowerPC G5 58,000,000 2.5GHz 512 KB 900MHz - 1.25GHz
Microprocessor Comparison Chart
Photo of some CPU /Processors
What is Duo/Quad/Multi Core?
 A multi-core CPU (or chip-level multiprocessor, CMP)
combines two or more independent cores into a single
package composed of a single integrated circuit (IC), called a
die, or more dies packaged together. A processor with all
cores on a single die is called a monolithic processor.
 A multi-core microprocessor implements multiprocessing in a
single physical package.
 A dual-core processor contains two cores and a quad-core
processor contains four cores.
 A system with N cores is effective when it is presented with N
or more threads concurrently
What is Duo Core?
Diagram of an Intel Core 2 dual
core processor, with CPU-local
Level 1 caches, and a shared,
on-die Level 2 cache.
Intel Core 2 Duo E6600 is a
dual core processor
Thank you !!

Mais conteúdo relacionado

Mais procurados

Presentation on CPU
Presentation on CPUPresentation on CPU
Presentation on CPUlogicgate
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cyclejndatirwa
 
ICTCoreCh11
ICTCoreCh11ICTCoreCh11
ICTCoreCh11garcons0
 
CPU Architecture - Advanced
CPU Architecture - AdvancedCPU Architecture - Advanced
CPU Architecture - AdvancedYong Heui Cho
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecturejeetesh036
 
Boot process -test
Boot process -testBoot process -test
Boot process -testHari Shankar
 
The Role Of The Cpu
The Role Of The CpuThe Role Of The Cpu
The Role Of The Cpugavhays
 
Bootloader and bootloading
Bootloader and bootloadingBootloader and bootloading
Bootloader and bootloadingArpita Gupta
 
Presentation aix performance tuning
Presentation   aix performance tuningPresentation   aix performance tuning
Presentation aix performance tuningxKinAnx
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer ArchitectureYong Heui Cho
 
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...ijesajournal
 
CPU Arcthitecture
CPU ArcthitectureCPU Arcthitecture
CPU Arcthitectureakppal
 
BASIC INPUT OUTPUT SYSTEM related to a PC
BASIC INPUT OUTPUT SYSTEM related to a PCBASIC INPUT OUTPUT SYSTEM related to a PC
BASIC INPUT OUTPUT SYSTEM related to a PCManohar Tatwawadi
 

Mais procurados (19)

Understanding The Boot Process
Understanding The Boot ProcessUnderstanding The Boot Process
Understanding The Boot Process
 
Presentation on CPU
Presentation on CPUPresentation on CPU
Presentation on CPU
 
Cpu
CpuCpu
Cpu
 
The cpu cycle
The cpu cycleThe cpu cycle
The cpu cycle
 
ICTCoreCh11
ICTCoreCh11ICTCoreCh11
ICTCoreCh11
 
CPU Architecture - Advanced
CPU Architecture - AdvancedCPU Architecture - Advanced
CPU Architecture - Advanced
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Boot process -test
Boot process -testBoot process -test
Boot process -test
 
bios booting process
bios booting processbios booting process
bios booting process
 
The Role Of The Cpu
The Role Of The CpuThe Role Of The Cpu
The Role Of The Cpu
 
Bootloader and bootloading
Bootloader and bootloadingBootloader and bootloading
Bootloader and bootloading
 
Refining Linux
Refining LinuxRefining Linux
Refining Linux
 
Presentation aix performance tuning
Presentation   aix performance tuningPresentation   aix performance tuning
Presentation aix performance tuning
 
Basic Computer Architecture
Basic Computer ArchitectureBasic Computer Architecture
Basic Computer Architecture
 
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
Enhanced Embedded Linux Board Support Package Field Upgrade – A Cost Effectiv...
 
CPU Arcthitecture
CPU ArcthitectureCPU Arcthitecture
CPU Arcthitecture
 
BASIC INPUT OUTPUT SYSTEM related to a PC
BASIC INPUT OUTPUT SYSTEM related to a PCBASIC INPUT OUTPUT SYSTEM related to a PC
BASIC INPUT OUTPUT SYSTEM related to a PC
 
Unit 4 booting & shut down
Unit 4 booting & shut downUnit 4 booting & shut down
Unit 4 booting & shut down
 
ROM BIOS & POST
ROM BIOS & POSTROM BIOS & POST
ROM BIOS & POST
 

Semelhante a Bios, processorand motherboard

motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptxRaviRaval36
 
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001SOLOMONCHINAEMEUCHEA
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdfaniyathikitchen
 
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.pptkarthikvcyber
 
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptnaghamallella
 
1 study of motherboard
1 study of motherboard1 study of motherboard
1 study of motherboardAnkit Dubey
 
Central processor amd memory
Central processor amd memoryCentral processor amd memory
Central processor amd memoryOscar Becwarika
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxnodov66591
 

Semelhante a Bios, processorand motherboard (20)

motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
 
Chap 3 CA.pptx
Chap 3 CA.pptxChap 3 CA.pptx
Chap 3 CA.pptx
 
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
 
Computer processors
Computer processorsComputer processors
Computer processors
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
 
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
 
1 study of motherboard
1 study of motherboard1 study of motherboard
1 study of motherboard
 
Central processor amd memory
Central processor amd memoryCentral processor amd memory
Central processor amd memory
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
 
COMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptxCOMPUTER_ORGANIZATION (1).pptx
COMPUTER_ORGANIZATION (1).pptx
 
OS_Intro_Chap_1.ppt
OS_Intro_Chap_1.pptOS_Intro_Chap_1.ppt
OS_Intro_Chap_1.ppt
 
system unit.ppt
system unit.pptsystem unit.ppt
system unit.ppt
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
 

Mais de ImranulHasan6

Mais de ImranulHasan6 (15)

WHAT is Wireless LAN
WHAT is Wireless LANWHAT is Wireless LAN
WHAT is Wireless LAN
 
System Troubleshooting
System TroubleshootingSystem Troubleshooting
System Troubleshooting
 
Subnetting Mechanics
Subnetting MechanicsSubnetting Mechanics
Subnetting Mechanics
 
Storage System and Backup Media
Storage System and Backup MediaStorage System and Backup Media
Storage System and Backup Media
 
Numbering Systems
Numbering SystemsNumbering Systems
Numbering Systems
 
Networking HMT-2
Networking HMT-2Networking HMT-2
Networking HMT-2
 
Networking HMT-1
Networking HMT-1Networking HMT-1
Networking HMT-1
 
Network Cabling
Network CablingNetwork Cabling
Network Cabling
 
Memory System
Memory SystemMemory System
Memory System
 
L9 Protocol Suits
L9 Protocol SuitsL9 Protocol Suits
L9 Protocol Suits
 
IPv4 Addressing
IPv4 AddressingIPv4 Addressing
IPv4 Addressing
 
Installation of Hard Disk
Installation of Hard DiskInstallation of Hard Disk
Installation of Hard Disk
 
Windows XP Installation
Windows XP InstallationWindows XP Installation
Windows XP Installation
 
Fundamental of Office
Fundamental of OfficeFundamental of Office
Fundamental of Office
 
Bus & Interface
Bus & InterfaceBus & Interface
Bus & Interface
 

Último

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Bios, processorand motherboard

  • 1. Imranul Hasan Greenwich University, UK BIOS, Processor & Motherboard
  • 2. 21/04/2018 Booting Process Booting Process • When a computer is switched ON, the system performs some important routine (tasks) taking a few seconds. • Within that routine, the system completes a number of steps to load the operating system from storage to the computer’s memory (RAM). • The process of checking and loading into computer’s memory is called booting.
  • 3. 21/04/2018 Booting Process Steps are: • BIOS loaded to the RAM. • Performs Power on Self Test (POST) to check all the hardware connected to the computer. POST, a diagnostic testing sequence run by a computer’s BIOS as the computer’s power is initially turned on. The POST will determine if the computer’s RAM, disk drives, peripheral devices and other hardware components are properly working. If the diagnostic determines that everything is in working order, the computer will continue to boot. • POST: checks for hardware errors. • POST: detects address conflicts. • Boot record is loaded to the memory. (Boot record contains instructions for loading OS into RAM.) • Loading the operating system.
  • 5. BIOS  BIOS Acronym for Basic Input/Output System, the built-in software that determines what a computer can do without accessing programs from a disk.  On PCs, the BIOS contains all the code required to control the keyboard, display screen, disk drives, serial communications, and a number of miscellaneous functions.  The BIOS is typically placed in a ROM chip that comes with the computer (it is often called a ROM BIOS). This ensures that the BIOS will always be available and will not be damaged by disk failures. It also makes it possible for a computer to boot itself.
  • 6. BIOS  Because RAM is faster than ROM, though, many computer manufacturers design systems so that the BIOS is copied from ROM to RAM each time the computer is booted. This is known as shadowing.  Many modern PCs have a flash BIOS, which means that the BIOS has been recorded on a flash memory chip, which can be updated if necessary.
  • 9. Boot sequence  The order of drives that a system’s BIOS follows when looking for the operating system (OS) to boot after the computer has performed POST. For example, the BIOS may be instructed to first look to drive C (i.e., the hard disk) for the OS and then drive A (i.e., the floppy disk). If the OS is stored in drive C then the BIOS need look no further; however, if the BIOS does not find the OS in drive C then it will next look to drive A, and so on depending on the configuration of the boot sequence.  Users can change the order of the boot sequence through the CMOS setup.
  • 11. Motherboard  The main circuit board of a microcomputer. The motherboard contains the connectors for attaching additional boards. Typically, the motherboard contains the  CPU  BIOS  Memory  mass storage interfaces  serial and parallel ports  expansion slots and  all the controllers required to control standard peripheral devices, such as the display screen, keyboard, and disk drive.
  • 12. Some chipset suppliers and models  There are several suppliers of chip sets for the motherboard:  Intel  SIS  Opti  Via  ALi CPU Chipset RAM PCI EIDE ROM BIOS, RTC Keyboard PS/2, IrDA COM, LPT
  • 13.
  • 14.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. Fig. Basic Organization of a Computer System Control Unit Output Unit Result Input UnitData ALU Memory Unit Data Control Signal Basic Computer Architecture
  • 23. Central Processing Unit  The CPU is the brain of any computer system.  The control unit and the arithmetic logic unit of a computer system are jointly known as the central processing unit (CPU).  Typically it has an arithmetic and logic unit (ALU), control unit and number of registers that provide temporary storage.  A microprocessor generally requires some additional circuitry to function as a complete CPU.
  • 24. Arithmetic and Logic Unit  The arithmetic and logic unit (ALU) of a computer system is the place where the actual execution of the instructions takes place during the processing of operation.  All calculations are performed and all comparisons (decisions) are made in the ALU.  The data and instructions, stored in the primary storage prior to processing, are transferred as and when needed to the ALU where processing takes place.
  • 25. Arithmetic and Logic Unit (Cont.)  Intermediate results generated in the ALU are temporary transferred back to the primary storage until needed at a later time. Data may thus move from primary storage to ALU and back again to storage many times before the processing is over.  After the completion of processing, the final results which are stored in the storage unit are released to an output device.  Almost all ALU’s are designed to perform the four basic arithmetic operations – - add, subtract, multiply, divide - logic operations or comparisons such as less than, equal to, or greater than.
  • 26. Control Unit  By selecting, interpreting and seeing to the execution of the program instructions, the control unit is able to maintain order and direct the operation of the entire system.  The control unit acts as a central nervous system for the other components of the computer.  It manages and coordinates the entire computer system.  It obtains instructions from the program stored in main memory, interprets the instructions and issues signals that cause other units of the system to execute them.
  • 27. CPU Instruction Cycle  Generally the microprocessor processes all the instructions step by step. There are typically four stages of an instruction cycle that the CPU carries out:  1. Fetch: To load an instruction or piece of data from memory into a CPU's register. All instructions must be fetched before they can be executed. The time it takes to fetch an item is known as the fetch time or fetch cycle, and is measured in clock ticks.  2. Decode: In this step the processors decodes the instruction to understand what instruction is given in it.  3. Execute: in this step the processor execute the instruction by reading the effective address from memory if the instruction has an indirect address.  4. Write: After executing the processor generates a result and the result is written to memory.
  • 28. Processors Transistors CPU Speed L2 Cache Front-Side Bus Speed Celeron 7,500,000 1.06 GHz - 2 GHz 256 KB, full speed 133 MHz and 400 MHz Pentium II 7,500,000 233 MHz - 450 MHz 512 KB, half speed 100 MHz Pentium III 9,500,000 450 MHz - 1 GHz 256 KB, full speed 133 MHz Pentium III Xeon 28,100,000 500 MHz - 1 GHz 256 KB - 2 MB, full speed 100 MHz Pentium 4 55,000,000 1.4 GHz - 3.4 GHz 256 KB, full speed 800 MHz K6-II 9,300,000 500 MHz - 550 MHz N/A 100 MHz K6-III 21,300,000 400 MHz - 450 MHz 256 KB, full speed 100 MHz Athlon (K7) 22,000,000 850 MHz - 1.2 GHz 256 KB, full speed 200 MHz and 266 MHz Athlon XP 37,500,000 1.67 GHz 384 KB, full speed 266 MHz Duron N/A 700-800 MHz 64 KB, full speed 200 MHz Athlon 64 105,900,000 800 MHz 1 MB, half speed 1.6 GHz PowerPC G3 6,500,000 233 MHz - 333 MHz 512 KB, 1 MB, half speed 100 MHz PowerPC G4 10,500,000 400 MHz - 800 MHz 1 MB, half speed 100 MHz PowerPC G5 58,000,000 2.5GHz 512 KB 900MHz - 1.25GHz Microprocessor Comparison Chart
  • 29. Photo of some CPU /Processors
  • 30. What is Duo/Quad/Multi Core?  A multi-core CPU (or chip-level multiprocessor, CMP) combines two or more independent cores into a single package composed of a single integrated circuit (IC), called a die, or more dies packaged together. A processor with all cores on a single die is called a monolithic processor.  A multi-core microprocessor implements multiprocessing in a single physical package.  A dual-core processor contains two cores and a quad-core processor contains four cores.  A system with N cores is effective when it is presented with N or more threads concurrently
  • 31. What is Duo Core? Diagram of an Intel Core 2 dual core processor, with CPU-local Level 1 caches, and a shared, on-die Level 2 cache. Intel Core 2 Duo E6600 is a dual core processor