SlideShare a Scribd company logo
2
Most read
4
Most read
8
Most read
System Boot.
Booting
• Booting is basically the process of starting the computer. When the CPU
is first switched on it has nothing inside the Memory. In order to start the
Computer, load the Operating System into the Main Memory and then
Computer is ready to take commands from the User. Learn the types of
booting.
• Once the hardware inspection is complete, the booting in the operating system process begins. The operating system
is loaded, allowing the computer to function properly and accept user commands. It is important to note that the
booting process in OS is essential for adequately operating the computer and the execution of various software
applications.
Types of Booting in Operating System
In the world of computers, there are two main types of booting: cold booting and warm booting. Let's take a closer look
at each of them.
Cold Booting
• Cold booting refers to starting up a computer for the first time or after it has been shut down completely. When we
press the power button to initiate a cold boot, the computer reads the Basic Input/Output System (BIOS) instructions
stored in the ROM. These instructions guide the system in loading the operating system into the main memory.
Compared to warm booting, cold booting takes longer as it involves a complete system startup.
Warm Booting
• Warm booting, or rebooting, occurs when a computer restarts while it is powered on. This type of booting is usually
performed when the system hangs or becomes unresponsive. Warm booting can be initiated through hardware, such
as pressing a reset button, or software commands, like Ctrl+Alt+Del. It is often necessary to perform a warm boot after
installing new software or hardware to apply configuration changes and ensure proper system functionality.
Booting Process in Operating System
• When our computer is switched on, it can be started by hardware
such as a button press, or by software command, a computer's
central processing unit (CPU) has no software in its main memory,
there is some process which must load software into main memory
before it can be executed. Below are the six steps to describe the
boot process in the operating system, such as:
• Step 1: Once the computer system is turned on, BIOS (Basic Input /Output
System) performs a series of activities or functionality tests on programs
stored in ROM, called on POST (Power-on Self Test) that checks to see
whether peripherals in the system are in perfect order or not.
• Step 2: After the BIOS is done with pre-boot activities or functionality test, it
read bootable sequence from CMOS (Common Metal Oxide Semiconductor)
and looks for master boot record in the first physical sector of the bootable
disk as per boot device sequence specified in CMOS. For example, if the boot
device sequence is:
• Floppy Disk
• Hard Disk
• CDROM
• Step 3: After this, the master boot record will search first in a floppy disk
drive. If not found, then the hard disk drive will search for the master
boot record. But if the master boot record is not even present on the
hard disk, then the CDROM drive will search. If the system cannot read
the master boot record from any of these sources, ROM displays "No
Boot device found" and halted the system. On finding the master boot
record from a particular bootable disk drive, the operating system loader,
also called Bootstrap loader, is loaded from the boot sector of that
bootable drive· into memory. A bootstrap loader is a special program that
is present in the boot sector of a bootable drive.
• Step 4: The bootstrap loader first loads the IO.SYS file. After this,
MSDOS.SYS file is loaded, which is the core file of the DOS operating
system.
• Step 5: After this, MSDOS.SYS file searches to find Command Interpreter
in CONFIG.SYS file, and when it finds, it loads into memory. If no
Command Interpreter is specified in the CONFIG.SYS file, the
COMMAND.COM file is loaded as the default Command Interpreter of
the DOS operating system.
• Step 6: The last file is to be loaded and executed is the AUTOEXEC.BAT
file that contains a sequence of DOS commands. After this, the prompt is
displayed. We can see the drive letter of bootable drive displayed on the
computer system, which indicates that the operating system has been
successfully on the system from that drive.
What is Dual Booting
• When two operating systems are installed on the computer system, then it is
called dual booting. Multiple operating systems can be installed on such a system.
But to know which operating system is to boot, a boot loader that understands
multiple file systems and multiple operating systems can occupy the boot space.
Once loaded, it can boot one of the operating
systems available on the disk. The disk can have
multiple partitions, each containing a different
type of operating system. When a computer
system turns on, a boot manager program
displays a menu, allowing the user to choose the
operating system to use.

More Related Content

PPTX
Linux booting process!!
PPT
Memory Management in OS
PPTX
Bootstrap loader
DOCX
IMP questions for System programming for GTU
PDF
Centralized shared memory architectures
PPTX
Central processing unit
PDF
Part 01 Linux Kernel Compilation (Ubuntu)
PPT
MemoryManagementStrategies.ppt
Linux booting process!!
Memory Management in OS
Bootstrap loader
IMP questions for System programming for GTU
Centralized shared memory architectures
Central processing unit
Part 01 Linux Kernel Compilation (Ubuntu)
MemoryManagementStrategies.ppt

What's hot (20)

PPT
History of computer hardware
PPSX
08. Central Processing Unit (CPU)
PPTX
Linux booting process - Linux System Administration
PDF
The basic concept of Linux FIleSystem
PPT
hierarchical bus system
PPTX
Computer organization
PPT
Unit 6 interprocessor arbitration
PPTX
Overview of physical storage media
PPTX
Basic Computer Organization and Design
PPT
Introduction to Compiler design
PPTX
Control unit design
PPTX
Process in operating system
PPTX
Basic Computer Organization and Design
PDF
CS4109 Computer System Architecture
PPTX
Linux memory-management-kamal
PPTX
Virtual Memory in Operating System
PDF
Multithreading
PPTX
System Booting Process overview
PPT
Chapter 10 - File System Interface
PDF
Instruction code
History of computer hardware
08. Central Processing Unit (CPU)
Linux booting process - Linux System Administration
The basic concept of Linux FIleSystem
hierarchical bus system
Computer organization
Unit 6 interprocessor arbitration
Overview of physical storage media
Basic Computer Organization and Design
Introduction to Compiler design
Control unit design
Process in operating system
Basic Computer Organization and Design
CS4109 Computer System Architecture
Linux memory-management-kamal
Virtual Memory in Operating System
Multithreading
System Booting Process overview
Chapter 10 - File System Interface
Instruction code
Ad

Similar to System Boot how it works in the operating system (20)

PPTX
Booting in the Operating System (OS).pptx
PPTX
Operating System.pptx
PPTX
Booting in Computer
PPT
Booting how boot to the system and details
PDF
Computer Hardware ,Booting Processes-1.pdf
PPTX
Booting of Computer System
PPTX
Bootifddwerfgergrthhrthrthrthgrtghrthrtng.pptx
PPT
PPTX
Booting process Computers in management.pptx
PPT
BOOTING.ppt
PPTX
Booting a computer, cold boot, warm boot
PDF
Ms dos boot process
PPSX
COMPUTER Bios
PPT
Computer Computer Booting Topic two.ppt
PPT
Booting in operating system in slideshare.ppt
PPT
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004
PPT
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001
PPTX
Presetryr45wt54ty45gy64yyy6yyntation1.pptx
PPT
Booting in the Operating System (OS).pptx
Operating System.pptx
Booting in Computer
Booting how boot to the system and details
Computer Hardware ,Booting Processes-1.pdf
Booting of Computer System
Bootifddwerfgergrthhrthrthrthgrtghrthrtng.pptx
Booting process Computers in management.pptx
BOOTING.ppt
Booting a computer, cold boot, warm boot
Ms dos boot process
COMPUTER Bios
Computer Computer Booting Topic two.ppt
Booting in operating system in slideshare.ppt
HHCJ AMUMARA:COMPUTER STUDIES LECTURE NOTE FOR SS1:004
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS1-001
Presetryr45wt54ty45gy64yyy6yyntation1.pptx
Ad

More from PriyadharshiniG41 (20)

PPTX
artificial intelligence agents and its environment
PPTX
Knapsack problem based questions for practice
PDF
Presentation on the artificial intelligenc
PDF
Presentation on the artificial intelligenc
PPTX
Presentation on the artificial intelligence
PPTX
advanced java programming paradigms presentation
PPTX
types of operating system an overview of the topics.pptx
PPTX
Philosophy of engineering unit one by SRM
PPTX
MYSQL-database basic queries for good understanding
PPTX
multithreading to be used in java with good programs.pptx
PPTX
java basics concepts and the keywords needed
PPTX
interface in java explained in detailed form
PPTX
arraylist in java a comparison of the array and arraylist
PPTX
Abstraction encapsulation inheritance polymorphism
PPT
An overview of antcolonyoptimization.ppt
PPTX
BFS,DFS,Depth bound,Beam search,Iterative.pptx
PPT
recommendation system a topic in marketing analytics
PDF
understanding-cholera-a-comprehensive-analysis.pdf
PDF
combatting-malaria-strategies-for-prevention-and-treatment.pdf
PDF
ant colony optimization working and explanation
artificial intelligence agents and its environment
Knapsack problem based questions for practice
Presentation on the artificial intelligenc
Presentation on the artificial intelligenc
Presentation on the artificial intelligence
advanced java programming paradigms presentation
types of operating system an overview of the topics.pptx
Philosophy of engineering unit one by SRM
MYSQL-database basic queries for good understanding
multithreading to be used in java with good programs.pptx
java basics concepts and the keywords needed
interface in java explained in detailed form
arraylist in java a comparison of the array and arraylist
Abstraction encapsulation inheritance polymorphism
An overview of antcolonyoptimization.ppt
BFS,DFS,Depth bound,Beam search,Iterative.pptx
recommendation system a topic in marketing analytics
understanding-cholera-a-comprehensive-analysis.pdf
combatting-malaria-strategies-for-prevention-and-treatment.pdf
ant colony optimization working and explanation

Recently uploaded (20)

PDF
Lecture1 pattern recognition............
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
Introduction to machine learning and Linear Models
Lecture1 pattern recognition............
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
oil_refinery_comprehensive_20250804084928 (1).pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Supervised vs unsupervised machine learning algorithms
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
IBA_Chapter_11_Slides_Final_Accessible.pptx
Acceptance and paychological effects of mandatory extra coach I classes.pptx
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Data_Analytics_and_PowerBI_Presentation.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
Qualitative Qantitative and Mixed Methods.pptx
Clinical guidelines as a resource for EBP(1).pdf
Introduction-to-Cloud-ComputingFinal.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Introduction to machine learning and Linear Models

System Boot how it works in the operating system

  • 2. Booting • Booting is basically the process of starting the computer. When the CPU is first switched on it has nothing inside the Memory. In order to start the Computer, load the Operating System into the Main Memory and then Computer is ready to take commands from the User. Learn the types of booting.
  • 3. • Once the hardware inspection is complete, the booting in the operating system process begins. The operating system is loaded, allowing the computer to function properly and accept user commands. It is important to note that the booting process in OS is essential for adequately operating the computer and the execution of various software applications. Types of Booting in Operating System In the world of computers, there are two main types of booting: cold booting and warm booting. Let's take a closer look at each of them. Cold Booting • Cold booting refers to starting up a computer for the first time or after it has been shut down completely. When we press the power button to initiate a cold boot, the computer reads the Basic Input/Output System (BIOS) instructions stored in the ROM. These instructions guide the system in loading the operating system into the main memory. Compared to warm booting, cold booting takes longer as it involves a complete system startup. Warm Booting • Warm booting, or rebooting, occurs when a computer restarts while it is powered on. This type of booting is usually performed when the system hangs or becomes unresponsive. Warm booting can be initiated through hardware, such as pressing a reset button, or software commands, like Ctrl+Alt+Del. It is often necessary to perform a warm boot after installing new software or hardware to apply configuration changes and ensure proper system functionality.
  • 4. Booting Process in Operating System • When our computer is switched on, it can be started by hardware such as a button press, or by software command, a computer's central processing unit (CPU) has no software in its main memory, there is some process which must load software into main memory before it can be executed. Below are the six steps to describe the boot process in the operating system, such as:
  • 5. • Step 1: Once the computer system is turned on, BIOS (Basic Input /Output System) performs a series of activities or functionality tests on programs stored in ROM, called on POST (Power-on Self Test) that checks to see whether peripherals in the system are in perfect order or not. • Step 2: After the BIOS is done with pre-boot activities or functionality test, it read bootable sequence from CMOS (Common Metal Oxide Semiconductor) and looks for master boot record in the first physical sector of the bootable disk as per boot device sequence specified in CMOS. For example, if the boot device sequence is: • Floppy Disk • Hard Disk • CDROM
  • 6. • Step 3: After this, the master boot record will search first in a floppy disk drive. If not found, then the hard disk drive will search for the master boot record. But if the master boot record is not even present on the hard disk, then the CDROM drive will search. If the system cannot read the master boot record from any of these sources, ROM displays "No Boot device found" and halted the system. On finding the master boot record from a particular bootable disk drive, the operating system loader, also called Bootstrap loader, is loaded from the boot sector of that bootable drive· into memory. A bootstrap loader is a special program that is present in the boot sector of a bootable drive. • Step 4: The bootstrap loader first loads the IO.SYS file. After this, MSDOS.SYS file is loaded, which is the core file of the DOS operating system.
  • 7. • Step 5: After this, MSDOS.SYS file searches to find Command Interpreter in CONFIG.SYS file, and when it finds, it loads into memory. If no Command Interpreter is specified in the CONFIG.SYS file, the COMMAND.COM file is loaded as the default Command Interpreter of the DOS operating system. • Step 6: The last file is to be loaded and executed is the AUTOEXEC.BAT file that contains a sequence of DOS commands. After this, the prompt is displayed. We can see the drive letter of bootable drive displayed on the computer system, which indicates that the operating system has been successfully on the system from that drive.
  • 8. What is Dual Booting • When two operating systems are installed on the computer system, then it is called dual booting. Multiple operating systems can be installed on such a system. But to know which operating system is to boot, a boot loader that understands multiple file systems and multiple operating systems can occupy the boot space. Once loaded, it can boot one of the operating systems available on the disk. The disk can have multiple partitions, each containing a different type of operating system. When a computer system turns on, a boot manager program displays a menu, allowing the user to choose the operating system to use.