SlideShare a Scribd company logo
1 of 13
Booting of a Computer System
Yasir Hussain
Yasir Hussain
BCA , MCA/ NIT SRINAGAR (Gold Medalist)
What is Booting ?
• Booting of a computer refers to the process of powering on the computer
and starting the operating system. The operating system is the program
that makes all your software applications and hardware work together,
so once you hit the power button, it's all automatic from there. The boot
process loads the operating system into main memory or the random
access memory (RAM) installed on your computer
Boot Process
• When you push the power button, power is sent to a small bootloader
program, which loads the computer's operating system. The bootloader is
located in the cache memory. The cache memory is a portion of your RAM
that is directly attached to the central processing unit (CPU).
• Once the bootloader program gets power, it starts the process of activating
the operating system. If you were to see this happening, it would show a
black screen with the text of the boot up processes.
Bootstrapping
• Bootstrapping is the process of loading a set of instructions when a
computer is first turned on or booted. During the startup process, diagnostic
tests are performed, such as the power-on self-test (POST), that set or check
configurations for devices and implement routine testing for the connection
of peripherals, hardware and external memory devices. The bootloader or
bootstrap program is then loaded to initialize the OS.
• bootstrapping, bootloader, or boot program, a bootstrap loader is a program
that resides in the computer's ROM, or another non-volatile memory. It is
automatically executed by the processor when turning on the computer. The
bootstrap loader reads the hard drives boot sector to continue the process of
loading the computer's operating system.
• When the computer is turned on or restarted, the bootstrap loader first performs
the power-on self-test, also known as POST. If the POST is successful and no
issues are found, the bootstrap loader will load the operating system for the
computer into memory. The computer will then be able to quickly access, load, and
run the operating system.
Types of Booting
• Cold Booting: when the System Starts from the Starting or from initial State
Means when we Starts our System this is called as cold Booting. In the cold
Booting the System will be Started from its beginning State means first of all,
the user will press the Power Button , then this will read all the instructions
from the ROM and the Operating System will b Automatically gets loaded
into the System.
Warm Booting: The warm Booting is that in which System Automatically
Starts when we are Running the System, For Example due to Light Fluctuation
the system will Automatically Restarts So that in this Chances Damaging of
system are More. and the System will no be start from its initial State So May
Some Files will b Damaged because they are not Properly Stored into the
System.
Why is Booting Required ?
• Hardware doesn’t know where the operating system resides and how to
load it.
• Need a special program to do this job – Bootstrap loader.
• E.g. BIOS – Boot Input Output System.
• Bootstrap loader locates the kernel/operating system loads it into
main memory and starts its execution.
• In some systems, a simple bootstrap loader fetches a more complex
boot program from disk, which in turn loads the kernel.
Tasks performed at boot up
• Run diagnostics to determine the state of machine. If diagnostics pass,
booting continues.
• Runs a Power-On Self Test (POST) to check the devices that the computer
will rely on, are functioning.
• BIOS goes through a preconfigured list of devices until it finds one that is
bootable. If it finds no such device, an error is given and the boot process
stops.
• Initializes CPU registers, device controllers and contents of the main
memory. After this, it loads the OS.
Key Points for Booting
Dual booting
• Windows Boot Manager: This step determines if you have multiple OS
installed on your computer. If yes, then it offers a menu with the names of
the OSs. When you select the OS, it will load the right program, i.e.,
Winload.exe to boot you into the correct OS.
• Windows OS Loader: Like its name, WinLoad.exe loads important drivers to
kick start the Windows Kernel. The kernel uses the drivers to talk to the
hardware and do rest of the things required for the boot process to continue.
BIOS Interaction

More Related Content

What's hot

Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singhAmar Singh
 
Device Drivers
Device DriversDevice Drivers
Device DriversSuhas S R
 
Computer - Hardware components
Computer -  Hardware componentsComputer -  Hardware components
Computer - Hardware componentsComputer Science
 
Basic Troubleshooting
Basic TroubleshootingBasic Troubleshooting
Basic TroubleshootingAaron Abraham
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. pptNaveen Sihag
 
BIOS PRESENTATION
BIOS PRESENTATIONBIOS PRESENTATION
BIOS PRESENTATIONRajput98k
 
Installing driver
Installing driverInstalling driver
Installing driverOnline
 
Booting and Start-up Sequence
Booting and Start-up SequenceBooting and Start-up Sequence
Booting and Start-up SequenceTrinity Dwarka
 
operating system
operating systemoperating system
operating systemKadianAman
 
Computer Application - Ch I.pptx
Computer Application - Ch I.pptxComputer Application - Ch I.pptx
Computer Application - Ch I.pptxAwilAhmed
 
Introduction to Basic Computer System
Introduction to Basic Computer SystemIntroduction to Basic Computer System
Introduction to Basic Computer SystemReinze Vito
 
Arranque de la computadora
Arranque de la computadoraArranque de la computadora
Arranque de la computadoraMaria Garcia
 
Bios ( Basic Input Output System )
Bios ( Basic Input Output System )Bios ( Basic Input Output System )
Bios ( Basic Input Output System )Jesthine Nesshal
 
COMPONENTS OF COMPUTER SYSTEM UNIT
COMPONENTS OF COMPUTER SYSTEM UNIT  COMPONENTS OF COMPUTER SYSTEM UNIT
COMPONENTS OF COMPUTER SYSTEM UNIT imtiazalijoono
 
Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computerheidirobison
 
Computer and its classification
Computer and its classificationComputer and its classification
Computer and its classificationAyush Jain
 

What's hot (20)

Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singh
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
 
computer hardware
computer hardwarecomputer hardware
computer hardware
 
Computer - Hardware components
Computer -  Hardware componentsComputer -  Hardware components
Computer - Hardware components
 
Basic Troubleshooting
Basic TroubleshootingBasic Troubleshooting
Basic Troubleshooting
 
Computer hardware component. ppt
Computer hardware component. pptComputer hardware component. ppt
Computer hardware component. ppt
 
BIOS PRESENTATION
BIOS PRESENTATIONBIOS PRESENTATION
BIOS PRESENTATION
 
Computer Memory
Computer MemoryComputer Memory
Computer Memory
 
Installing driver
Installing driverInstalling driver
Installing driver
 
Booting and Start-up Sequence
Booting and Start-up SequenceBooting and Start-up Sequence
Booting and Start-up Sequence
 
Troubleshooting
TroubleshootingTroubleshooting
Troubleshooting
 
operating system
operating systemoperating system
operating system
 
Computer Application - Ch I.pptx
Computer Application - Ch I.pptxComputer Application - Ch I.pptx
Computer Application - Ch I.pptx
 
Bios
BiosBios
Bios
 
Introduction to Basic Computer System
Introduction to Basic Computer SystemIntroduction to Basic Computer System
Introduction to Basic Computer System
 
Arranque de la computadora
Arranque de la computadoraArranque de la computadora
Arranque de la computadora
 
Bios ( Basic Input Output System )
Bios ( Basic Input Output System )Bios ( Basic Input Output System )
Bios ( Basic Input Output System )
 
COMPONENTS OF COMPUTER SYSTEM UNIT
COMPONENTS OF COMPUTER SYSTEM UNIT  COMPONENTS OF COMPUTER SYSTEM UNIT
COMPONENTS OF COMPUTER SYSTEM UNIT
 
Trouble shooting a computer
Trouble shooting a computerTrouble shooting a computer
Trouble shooting a computer
 
Computer and its classification
Computer and its classificationComputer and its classification
Computer and its classification
 

Similar to Boot Process Explained: How Computers Start Up

Similar to Boot Process Explained: How Computers Start Up (20)

Operating System.pptx
Operating System.pptxOperating System.pptx
Operating System.pptx
 
Bootstrap loader
Bootstrap loaderBootstrap loader
Bootstrap loader
 
Booting a computer, cold boot, warm boot
Booting a computer, cold boot, warm bootBooting a computer, cold boot, warm boot
Booting a computer, cold boot, warm boot
 
Configuring startup and troubleshooting startup issues
Configuring startup and troubleshooting startup issuesConfiguring startup and troubleshooting startup issues
Configuring startup and troubleshooting startup issues
 
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004
 
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001
 
Ch 2
Ch 2Ch 2
Ch 2
 
BOOTING.ppt
BOOTING.pptBOOTING.ppt
BOOTING.ppt
 
CSS-PPT-W1-D1.pdf
CSS-PPT-W1-D1.pdfCSS-PPT-W1-D1.pdf
CSS-PPT-W1-D1.pdf
 
COMPUTER Bios
COMPUTER BiosCOMPUTER Bios
COMPUTER Bios
 
Windows booting
Windows bootingWindows booting
Windows booting
 
Lesson 1.6
Lesson 1.6Lesson 1.6
Lesson 1.6
 
Types of Computer System Errors.pptx
Types of Computer System Errors.pptxTypes of Computer System Errors.pptx
Types of Computer System Errors.pptx
 
Bios, processorand motherboard
Bios, processorand  motherboardBios, processorand  motherboard
Bios, processorand motherboard
 
bios and post
bios and postbios and post
bios and post
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
Computer start up process
Computer start up processComputer start up process
Computer start up process
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Booting
BootingBooting
Booting
 
Booting
BootingBooting
Booting
 

Recently uploaded

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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
"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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Recently uploaded (20)

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
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
"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
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Boot Process Explained: How Computers Start Up

  • 1. Booting of a Computer System Yasir Hussain Yasir Hussain BCA , MCA/ NIT SRINAGAR (Gold Medalist)
  • 2.
  • 3. What is Booting ? • Booting of a computer refers to the process of powering on the computer and starting the operating system. The operating system is the program that makes all your software applications and hardware work together, so once you hit the power button, it's all automatic from there. The boot process loads the operating system into main memory or the random access memory (RAM) installed on your computer
  • 4. Boot Process • When you push the power button, power is sent to a small bootloader program, which loads the computer's operating system. The bootloader is located in the cache memory. The cache memory is a portion of your RAM that is directly attached to the central processing unit (CPU). • Once the bootloader program gets power, it starts the process of activating the operating system. If you were to see this happening, it would show a black screen with the text of the boot up processes.
  • 5.
  • 6. Bootstrapping • Bootstrapping is the process of loading a set of instructions when a computer is first turned on or booted. During the startup process, diagnostic tests are performed, such as the power-on self-test (POST), that set or check configurations for devices and implement routine testing for the connection of peripherals, hardware and external memory devices. The bootloader or bootstrap program is then loaded to initialize the OS.
  • 7. • bootstrapping, bootloader, or boot program, a bootstrap loader is a program that resides in the computer's ROM, or another non-volatile memory. It is automatically executed by the processor when turning on the computer. The bootstrap loader reads the hard drives boot sector to continue the process of loading the computer's operating system. • When the computer is turned on or restarted, the bootstrap loader first performs the power-on self-test, also known as POST. If the POST is successful and no issues are found, the bootstrap loader will load the operating system for the computer into memory. The computer will then be able to quickly access, load, and run the operating system.
  • 8. Types of Booting • Cold Booting: when the System Starts from the Starting or from initial State Means when we Starts our System this is called as cold Booting. In the cold Booting the System will be Started from its beginning State means first of all, the user will press the Power Button , then this will read all the instructions from the ROM and the Operating System will b Automatically gets loaded into the System.
  • 9. Warm Booting: The warm Booting is that in which System Automatically Starts when we are Running the System, For Example due to Light Fluctuation the system will Automatically Restarts So that in this Chances Damaging of system are More. and the System will no be start from its initial State So May Some Files will b Damaged because they are not Properly Stored into the System.
  • 10. Why is Booting Required ? • Hardware doesn’t know where the operating system resides and how to load it. • Need a special program to do this job – Bootstrap loader. • E.g. BIOS – Boot Input Output System. • Bootstrap loader locates the kernel/operating system loads it into main memory and starts its execution. • In some systems, a simple bootstrap loader fetches a more complex boot program from disk, which in turn loads the kernel.
  • 11. Tasks performed at boot up • Run diagnostics to determine the state of machine. If diagnostics pass, booting continues. • Runs a Power-On Self Test (POST) to check the devices that the computer will rely on, are functioning. • BIOS goes through a preconfigured list of devices until it finds one that is bootable. If it finds no such device, an error is given and the boot process stops. • Initializes CPU registers, device controllers and contents of the main memory. After this, it loads the OS.
  • 12. Key Points for Booting Dual booting • Windows Boot Manager: This step determines if you have multiple OS installed on your computer. If yes, then it offers a menu with the names of the OSs. When you select the OS, it will load the right program, i.e., Winload.exe to boot you into the correct OS. • Windows OS Loader: Like its name, WinLoad.exe loads important drivers to kick start the Windows Kernel. The kernel uses the drivers to talk to the hardware and do rest of the things required for the boot process to continue.