SlideShare a Scribd company logo
1 of 6
OPERATING SYSTEM
Boot process of windows 10
13004065105 Awais Ajaz
13004065107 Faizana Naeem
13004065093 Mashal Khalid
13004065074 Abdulrehman
UEFI
• UEFI: ”Unified Extensible Firmware Interface”:
• UEFI initializes firmware at the start.
• Firmware initializes Low level hardware
• After that it loads and execute EFI drivers
• UEFI Windows setup install into system’s non-volatile RAM(NVRAM).
• BCD stored in NVRAM
• EFI boot manager loads Winresume.EFI
Kernel
• The applicable kernel and HAL files are loaded
• Two files are loaded NTOSKRNL.exe HAL.dll
• VGAOFM.fon is loaded
• System registry hive is loaded
A list of Service_boot_start drivers gathered at this point e.g . storage control drive
• NTFS file system is loaded
• Boot time device drivers are now loaded
• Kernel initialization starts when windows boot loader call the kisystemstartup function of the
kernel.
• NTOSKRNL have two phases Phase 0 Phase 1
Phase Zero Initialization
• Interrupts disabled
• Asking HAL to initialize each processor on the system.
• Kiinitialize responsible for initialize kernel code and data structure.
• It transfer the control to InitBootprocessor.
Remove access to the specified amount of physical memory from the BCD option
BURNMEMORY.
Initializes the translation between ANSI.OEM and Unicode text
Initializes the process clock timer interrupt.
• Initializes paged and non-paged pool which is memory used by system and drivers
• InitBootprocess initializes other kernel components.
• Object manager is initialized
• Process manger is initialized
system idle process, the system process created during this step
• Plug and play manager initialized
• InitBootprocess initialize deferred procedure call (DFC) structures f the processor.
• transfer the control to “system idle process” if any thread call phase 1 initialization.
• Phase 1 initialization
• HAL prepares all of the system interrupt handling and the subsequently turn on the interrupt
• After interrupts have been setup
• Bootvid diver responsible for the boot screen initialized.
• After the power manager is started.
time that system has booted also record
• Remaining processors in a multiple processor system initialized
• The object manager and the kernel executive initialized
create global namespace and other directories
various objects(semaphores and mutexes)
Kernel scheduler is initialized
• List of drivers to start
superfetch
prefetcher
• After which file system driver asked to perform preliminary initialization
• I/O manger performs
• Configuration manager(to see system are identical in the features they support otherwise crash)
• Power manager initializing and SMSS is started
• After that winload.exe file is loaded and displays the window login screen
• After that desktop.ini file is loaded and display the desktop.

More Related Content

What's hot

Linux Boot Process
Linux Boot ProcessLinux Boot Process
Linux Boot Processdarshhingu
 
Linux booting process!!
Linux booting process!!Linux booting process!!
Linux booting process!!sourav verma
 
Bootloader and bootloading
Bootloader and bootloadingBootloader and bootloading
Bootloader and bootloadingArpita Gupta
 
Booting Process OS
Booting Process OSBooting Process OS
Booting Process OSanilinvns
 
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer SystemArzath Areeff
 
Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singhAmar Singh
 
Linux booting procedure
Linux booting procedureLinux booting procedure
Linux booting procedureDhaval Kaneria
 
Linux booting procedure
Linux booting procedureLinux booting procedure
Linux booting procedureDhaval Kaneria
 
6 stages of linux boot process
6 stages of linux boot process6 stages of linux boot process
6 stages of linux boot processHari Shankar
 
Linux booting Process
Linux booting ProcessLinux booting Process
Linux booting ProcessGaurav Sharma
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loaderiamumr
 
Boot process -test
Boot process -testBoot process -test
Boot process -testHari Shankar
 

What's hot (20)

Linux Boot Process
Linux Boot ProcessLinux Boot Process
Linux Boot Process
 
Linux booting process!!
Linux booting process!!Linux booting process!!
Linux booting process!!
 
Bootloader and bootloading
Bootloader and bootloadingBootloader and bootloading
Bootloader and bootloading
 
Linux Booting Steps
Linux Booting StepsLinux Booting Steps
Linux Booting Steps
 
Linux Booting Process
Linux Booting ProcessLinux Booting Process
Linux Booting Process
 
Booting Process OS
Booting Process OSBooting Process OS
Booting Process OS
 
Linux booting process
Linux booting processLinux booting process
Linux booting process
 
Booting of Computer System
Booting of Computer SystemBooting of Computer System
Booting of Computer System
 
Boot process
Boot processBoot process
Boot process
 
Ch 2
Ch 2Ch 2
Ch 2
 
Booting process by Amar singh
Booting process by Amar singhBooting process by Amar singh
Booting process by Amar singh
 
Linux booting procedure
Linux booting procedureLinux booting procedure
Linux booting procedure
 
Linux booting procedure
Linux booting procedureLinux booting procedure
Linux booting procedure
 
5. boot process
5. boot process5. boot process
5. boot process
 
6 stages of linux boot process
6 stages of linux boot process6 stages of linux boot process
6 stages of linux boot process
 
Linux booting Process
Linux booting ProcessLinux booting Process
Linux booting Process
 
Linux startup
Linux startupLinux startup
Linux startup
 
Linux boot process
Linux boot processLinux boot process
Linux boot process
 
Basics of boot-loader
Basics of boot-loaderBasics of boot-loader
Basics of boot-loader
 
Boot process -test
Boot process -testBoot process -test
Boot process -test
 

Viewers also liked

ученые звания 24 июня 2014
ученые звания 24 июня 2014 ученые звания 24 июня 2014
ученые звания 24 июня 2014 uch_sovet_RGPU
 
Social Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppersSocial Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppersTinuiti
 
Mixed Use Scheme Management London
Mixed Use Scheme Management LondonMixed Use Scheme Management London
Mixed Use Scheme Management LondonMainstay Gorup
 
выборы заведующих кафедрами 24 июня 2014
выборы заведующих кафедрами 24 июня 2014 выборы заведующих кафедрами 24 июня 2014
выборы заведующих кафедрами 24 июня 2014 uch_sovet_RGPU
 
Day 1 lincs discussion.final
Day 1 lincs discussion.finalDay 1 lincs discussion.final
Day 1 lincs discussion.finaloerstemproject
 
Onluk Duzen User Comment and Moderation Services
Onluk Duzen User Comment and Moderation ServicesOnluk Duzen User Comment and Moderation Services
Onluk Duzen User Comment and Moderation ServicesMert Oztap
 
Google Shopping Campaigns: The New Face of Product Listing Ads
Google Shopping Campaigns: The New Face of Product Listing AdsGoogle Shopping Campaigns: The New Face of Product Listing Ads
Google Shopping Campaigns: The New Face of Product Listing AdsTinuiti
 

Viewers also liked (12)

Window 10 ppt
Window 10 pptWindow 10 ppt
Window 10 ppt
 
Windows 10
Windows 10Windows 10
Windows 10
 
ученые звания 24 июня 2014
ученые звания 24 июня 2014 ученые звания 24 июня 2014
ученые звания 24 июня 2014
 
Social Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppersSocial Commerce 2.0 With CPC Strategy & AddShoppers
Social Commerce 2.0 With CPC Strategy & AddShoppers
 
Mixed Use Scheme Management London
Mixed Use Scheme Management LondonMixed Use Scheme Management London
Mixed Use Scheme Management London
 
Pig Dieases
Pig DieasesPig Dieases
Pig Dieases
 
выборы заведующих кафедрами 24 июня 2014
выборы заведующих кафедрами 24 июня 2014 выборы заведующих кафедрами 24 июня 2014
выборы заведующих кафедрами 24 июня 2014
 
Day 1 lincs discussion.final
Day 1 lincs discussion.finalDay 1 lincs discussion.final
Day 1 lincs discussion.final
 
PRUEBA DE SLIDE
PRUEBA DE SLIDEPRUEBA DE SLIDE
PRUEBA DE SLIDE
 
(Group 7) ppsmi mbmmbi
(Group 7) ppsmi mbmmbi(Group 7) ppsmi mbmmbi
(Group 7) ppsmi mbmmbi
 
Onluk Duzen User Comment and Moderation Services
Onluk Duzen User Comment and Moderation ServicesOnluk Duzen User Comment and Moderation Services
Onluk Duzen User Comment and Moderation Services
 
Google Shopping Campaigns: The New Face of Product Listing Ads
Google Shopping Campaigns: The New Face of Product Listing AdsGoogle Shopping Campaigns: The New Face of Product Listing Ads
Google Shopping Campaigns: The New Face of Product Listing Ads
 

Similar to Windows 10 Operating System

Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting SequenceJayanta Ghoshal
 
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theory
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theoryEmbedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theory
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theoryEmbeddedFest
 
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdf
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdfeu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdf
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdfssuser6e61b3
 
Course 101: Lecture 2: Introduction to Operating Systems
Course 101: Lecture 2: Introduction to Operating Systems Course 101: Lecture 2: Introduction to Operating Systems
Course 101: Lecture 2: Introduction to Operating Systems Ahmed El-Arabawy
 
Linux booting process, Dual booting, Components involved
Linux booting process, Dual booting, Components involvedLinux booting process, Dual booting, Components involved
Linux booting process, Dual booting, Components involveddivyammo
 
Android bootup process
Android bootup processAndroid bootup process
Android bootup processSanjay Kumar
 
Unix Internals OS Architecture
Unix Internals OS ArchitectureUnix Internals OS Architecture
Unix Internals OS ArchitectureKhader Shaik
 
AOS Lab 1: Hello, Linux!
AOS Lab 1: Hello, Linux!AOS Lab 1: Hello, Linux!
AOS Lab 1: Hello, Linux!Zubair Nabi
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works. Fahad Farooq
 
Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Ahmed El-Arabawy
 
Linux booting process - Linux System Administration
Linux booting process - Linux System AdministrationLinux booting process - Linux System Administration
Linux booting process - Linux System AdministrationSreenatha Reddy K R
 
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptx
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptxGroup#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptx
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptxAliHamza515454
 
Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Gaurav Aggarwal
 
The linux kernel hidden inside windows 10
The linux kernel hidden inside windows 10The linux kernel hidden inside windows 10
The linux kernel hidden inside windows 10mark-smith
 

Similar to Windows 10 Operating System (20)

Android Booting Sequence
Android Booting SequenceAndroid Booting Sequence
Android Booting Sequence
 
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theory
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theoryEmbedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theory
Embedded Fest 2019. Руслан Биловол. Linux Boot: The Big Bang theory
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdf
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdfeu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdf
eu-19-Afek-Booting-The-iOS-Kernel-To-An-Interactive-Bash-Shell-On-QEMU.pdf
 
Course 101: Lecture 2: Introduction to Operating Systems
Course 101: Lecture 2: Introduction to Operating Systems Course 101: Lecture 2: Introduction to Operating Systems
Course 101: Lecture 2: Introduction to Operating Systems
 
Linux booting process, Dual booting, Components involved
Linux booting process, Dual booting, Components involvedLinux booting process, Dual booting, Components involved
Linux booting process, Dual booting, Components involved
 
Linux kernel booting
Linux kernel bootingLinux kernel booting
Linux kernel booting
 
Android bootup process
Android bootup processAndroid bootup process
Android bootup process
 
Kernal
KernalKernal
Kernal
 
Unix Internals OS Architecture
Unix Internals OS ArchitectureUnix Internals OS Architecture
Unix Internals OS Architecture
 
AOS Lab 1: Hello, Linux!
AOS Lab 1: Hello, Linux!AOS Lab 1: Hello, Linux!
AOS Lab 1: Hello, Linux!
 
Operating systems
Operating systemsOperating systems
Operating systems
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers Course 102: Lecture 25: Devices and Device Drivers
Course 102: Lecture 25: Devices and Device Drivers
 
Linux booting process - Linux System Administration
Linux booting process - Linux System AdministrationLinux booting process - Linux System Administration
Linux booting process - Linux System Administration
 
Bios
BiosBios
Bios
 
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptx
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptxGroup#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptx
Group#4 Ali-Hamza --Sufian abid-- umer naseem -- adeel akhtar.pptx
 
Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)Operating systems (For CBSE School Students)
Operating systems (For CBSE School Students)
 
The linux kernel hidden inside windows 10
The linux kernel hidden inside windows 10The linux kernel hidden inside windows 10
The linux kernel hidden inside windows 10
 
Os introduction
Os introductionOs introduction
Os introduction
 

Recently uploaded

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 

Recently uploaded (20)

Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 

Windows 10 Operating System

  • 1. OPERATING SYSTEM Boot process of windows 10 13004065105 Awais Ajaz 13004065107 Faizana Naeem 13004065093 Mashal Khalid 13004065074 Abdulrehman
  • 2. UEFI • UEFI: ”Unified Extensible Firmware Interface”: • UEFI initializes firmware at the start. • Firmware initializes Low level hardware • After that it loads and execute EFI drivers • UEFI Windows setup install into system’s non-volatile RAM(NVRAM). • BCD stored in NVRAM • EFI boot manager loads Winresume.EFI
  • 3. Kernel • The applicable kernel and HAL files are loaded • Two files are loaded NTOSKRNL.exe HAL.dll • VGAOFM.fon is loaded • System registry hive is loaded A list of Service_boot_start drivers gathered at this point e.g . storage control drive • NTFS file system is loaded • Boot time device drivers are now loaded • Kernel initialization starts when windows boot loader call the kisystemstartup function of the kernel. • NTOSKRNL have two phases Phase 0 Phase 1
  • 4. Phase Zero Initialization • Interrupts disabled • Asking HAL to initialize each processor on the system. • Kiinitialize responsible for initialize kernel code and data structure. • It transfer the control to InitBootprocessor. Remove access to the specified amount of physical memory from the BCD option BURNMEMORY. Initializes the translation between ANSI.OEM and Unicode text Initializes the process clock timer interrupt. • Initializes paged and non-paged pool which is memory used by system and drivers • InitBootprocess initializes other kernel components. • Object manager is initialized
  • 5. • Process manger is initialized system idle process, the system process created during this step • Plug and play manager initialized • InitBootprocess initialize deferred procedure call (DFC) structures f the processor. • transfer the control to “system idle process” if any thread call phase 1 initialization. • Phase 1 initialization • HAL prepares all of the system interrupt handling and the subsequently turn on the interrupt • After interrupts have been setup • Bootvid diver responsible for the boot screen initialized. • After the power manager is started. time that system has booted also record • Remaining processors in a multiple processor system initialized • The object manager and the kernel executive initialized create global namespace and other directories various objects(semaphores and mutexes) Kernel scheduler is initialized
  • 6. • List of drivers to start superfetch prefetcher • After which file system driver asked to perform preliminary initialization • I/O manger performs • Configuration manager(to see system are identical in the features they support otherwise crash) • Power manager initializing and SMSS is started • After that winload.exe file is loaded and displays the window login screen • After that desktop.ini file is loaded and display the desktop.