SlideShare a Scribd company logo
1 of 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 !!

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.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
 

More from ImranulHasan6

More from 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
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

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