SlideShare a Scribd company logo
How does a computer boots
How does a computer boots
POWERING ON THE COMPUTER
• WHEN YOU FIRST PRESS THE POWER BUTTON, THE COMPUTER SENDS A SIGNAL TO THE
COMPUTER POWER SUPPLY, WHICH CONVERTS THE ALTERNATING CURRENT (AC) TO A DIRECT CURRENT
(DC). THIS SUPPLIES THE COMPUTER AND ITS COMPONENTS WITH THE PROPER AMOUNT OF VOLTAGE
AND ELECTRICITY.
• ONCE THE COMPUTER AND ITS COMPONENTS HAVE RECEIVED AMPLE POWER AND THE POWER SUPPLY
REPORTS NO ERRORS IT SENDS A SIGNAL (USING TRANSISTORS) TO THE MOTHERBOARD AND THE
COMPUTER PROCESSOR (CPU). WHILE THIS IS HAPPENING, THE PROCESSOR WILL CLEAR ANY LEFTOVER
DATA IN THE MEMORY REGISTERS AND GIVE THE CPUPROGRAM COUNTER A F000 HEXADECIMAL
NUMBER. THIS NUMBER IS THE LOCATION OF THE FIRST INSTRUCTION ANDTELLS THE CPU THAT IT'S
READY TO PROCESS THE INSTRUCTIONS CONTAINED IN THE BASIC INPUT/OUTPUT SYSTEM (BIOS).
How does a computer boots
BIOS AND THE POST
• WHEN THE COMPUTER FIRST LOOKS AT THE BIOS, IT BEGINS THE POWER-ON SELF-TEST (POST) SEQUENCE
TO MAKE SURE THE COMPONENTS IN THE COMPUTER ARE PRESENT AND FUNCTIONING PROPERLY. IF THE
COMPUTER DOES NOT PASS ANY OF THESE TESTS, IT WILL ENCOUNTER ANIRREGULAR POST. AN
IRREGULAR POST IS A BEEP CODE THAT IS DIFFERENT FROM THE STANDARD ONE OR TWO BEEPS. FOR
EXAMPLE, AN IRREGULAR POST COULD GENERATE NO BEEPS AT ALL OR A COMBINATION OF DIFFERENT
BEEPS TO INDICATE THE CAUSE OF THE FAILURE.
• IF THE COMPUTER PASSES POST, IT LOOKS AT THE FIRST 64-BYTES OF MEMORY LOCATED IN THE CMOS
CHIP, WHICH IS KEPT ALIVE BY THECMOS BATTERY EVEN WHEN THE COMPUTER IS TURNED OFF. THIS
CHIP CONTAINS INFORMATION SUCH AS THE SYSTEM TIME AND DATE AND INFORMATION ABOUT ALL THE
HARDWARE INSTALLED IN YOUR COMPUTER.
• AFTER LOADING THE CMOS INFORMATION, THE POST WILL BEGIN INSPECTING AND COMPARING THE
SYSTEM SETTINGS WITH WHAT IS INSTALLED IN THE COMPUTER. IF NO ERRORS ARE FOUND IT WILL THEN
LOAD THE BASIC DEVICE DRIVERS AND INTERRUPT HANDLERS FOR HARDWARE SUCH AS THE HARD
DRIVE, KEYBOARD, MOUSE, FLOPPY DRIVE. THESE BASIC DRIVERS ALLOWTHE CPU TO COMMUNICATE
WITH THESE HARDWARE DEVICES AND ALLOW THE COMPUTER TO CONTINUE ITS BOOT PROCESS.
• NEXT, THE POST WILL CHECK THE REAL-TIME CLOCK (RTC) OR SYSTEM TIMER AND THE COMPUTERSYSTEM
BUS TO MAKE SURE BOTH OF THESE ARE PROPERLY WORKING ON THE COMPUTER. FINALLY, YOU'LL GET A
PICTURE ON YOUR DISPLAY AFTER THE POST HAS LOADED THE MEMORY CONTAINED ON THE DISPLAY
ADAPTER AND HAS MADE IT PART OF THE OVERALL SYSTEM BIOS.
• NEXT, THE BIOS CHECKS TO SEE IF IT'S PERFORMING A COLD BOOT OR WARM BOOT (REBOOT) BY LOOKING AT
THE MEMORY ADDRESS 0000:0472. IF IT SEES 1234H THE BIOS KNOWS THAT THIS IS A REBOOT AND SKIPS
THE REMAINDER OF THE POST STEPS.
• IF 1234H IS NOT SEEN, THE BIOS KNOWS THAT THIS IS A COLD BOOT AND WILL CONTINUE RUNNING
ADDITIONAL POST STEPS. NEXT, IT TESTS THE COMPUTER MEMORY (RAM) INSTALLED IN THE COMPUTER BY
WRITING TO EACH CHIP. WITH EARLY COMPUTERS, YOU CAN SEE IT PERFORMING THE STEP AS IT COUNTS THE
TOTAL INSTALLED MEMORY AS IT'S BOOTING.
• FINALLY, THE POST WILL SEND SIGNALS TO THE COMPUTER FLOPPY, OPTICAL, AND HARD DRIVE TO TEST THESE
DRIVES. IF ALL DRIVES PASS THE TEST, THE POST IS COMPLETE AND INSTRUCT THE COMPUTER TO START THE
PROCESS OF LOADING THE OPERATING SYSTEM.
BOOTING THE OPERATING SYSTEM
• AFTER THE COMPUTER HAS PASSED THE POST, THE COMPUTER WILL STARTTHE BOOT PROCESS. THIS
PROCESS IS WHAT LOADS THE OPERATING SYSTEM AND ALL OF IT'S ASSOCIATED FILES. BECAUSE
MICROSOFT WINDOWS IS THE MOST COMMONLY USED OPERATING SYSTEM, THIS SECTION WILL COVER
THE PROCESS OF LOADING MICROSOFT WINDOWS.
• THE BIOS FIRST HANDS CONTROL OVER TO THEBOOTSTRAP LOADER, WHICH LOOKS AT THE BOOT
SECTOR OF THE HARD DRIVE. IF YOUR BOOT SEQUENCE IN CMOS SETUP ISNOT SETUP TO LOOK AT THE
HARD DRIVE FIRST, IT MAY LOOK AT THE BOOT SECTOR ON ANY INSERTEDFLOPPY DISK DRIVE OR OPTICAL
DISC FIRST BEFORE DOING THIS.
• IN THIS EXAMPLE, THE MICROSOFT WINDOWS XP NT LOADER (NTLDR) IS FOUND ON THE BOOT SECTOR
AND TELLS THE COMPUTER WHERE TO FIND THE REMAINING CODE ON THE HARD DRIVE. NEXT, WINDOWS
LOADS THE NTDETECT.COM FILE, WHICH DISPLAYS THE WINDOWS SPLASH SCREEN AND LOADS THE
WINDOWS REGISTRY. AFTER LOADING THE REGISTRY, WINDOWS BEGINS TOLOAD DOZENS OF LOW-LEVEL
PROGRAMS THAT MAKE UP THE OPERATING SYSTEM INTO MEMORY. MANY OFTHE INITIALLY LOADED
PROGRAMS ARE WHAT ALLOW WINDOWS TO COMMUNICATE WITH THE ESSENTIAL HARDWARE AND
OTHER PROGRAMS RUNNING ON THE COMPUTER.
• AFTER THE REGISTRY HAS LOADED THE INITIAL BASIC HARDWARE DEVICES, IT BEGINS TO LOAD PLUG-
AND-PLAY DEVICES, PCI, AND ISA DEVICES. AFTER LOADING ALL THESE DEVICES, WINDOWS LOADS FULL
SUPPORT OF THE HARD DRIVE, PARTITIONS, AND ANY OTHER DISK DRIVESAND THEN MOVES TO ALL
OTHER DRIVERS THAT HAVE BEEN INSTALLED.
• FINALLY, AFTER SUCCESSFULLY COMPLETING THE ABOVE STEPS ANY ADDITIONAL REQUIRED SERVICES
ARE LOADED AND WINDOWS STARTS.
How does a computer boots
HARDWARE DEVICES COMMUNICATING
WITH THE COMPUTER
• AFTER THE COMPUTER HAS LOADED THE OPERATING SYSTEM, HARDWARE ATTACHED TO THE COMPUTER
MUST BE ABLE TO COMMUNICATE WITH THE CPU. HARDWARE COMMUNICATIONIS DONE BY USING AN
INTERRUPT REQUEST (IRQ). EACH TIME HARDWARE NEEDS THE ATTENTION OF THE COMPUTER THE
INTERRUPT CONTROLLER SENDS THE REQUEST (INTR) TO THE CPU TO STOP WHAT IT IS DOING TO
PROCESS THE REQUEST. ANYTHING THAT WAS BEING CURRENTLY DONE BY THE CPU IS PUT ON HOLD AND
STORED AS A MEMORY ADDRESS IN THE MEMORY STACK AND IS RETURNED TO AFTER THE INTERRUPT
REQUEST IS PROCESSED.
Thank you . .
Any Doubts and Clarifications Contact: mithin444@gmail.com

More Related Content

PPTX
Plug and play services
PPTX
F453 computer science fde cycle
PPT
A451 cpu fetch execute cycle (2-12 & 2-14)
PPT
08 wsos features
PPT
Fetch decode-execute presentation
PPT
National 5 Computing Science - Fetch Execute Cycle
PPTX
Operating system 03 handling of interrupts
PDF
Pws altboot
Plug and play services
F453 computer science fde cycle
A451 cpu fetch execute cycle (2-12 & 2-14)
08 wsos features
Fetch decode-execute presentation
National 5 Computing Science - Fetch Execute Cycle
Operating system 03 handling of interrupts
Pws altboot

What's hot (20)

PPTX
Central Processing Unit (Cpu)kurdish
PPT
Os introduction
PPT
Os introduction
PPTX
presentation on SCB,DEBUG,RESET of Arm Cortex processor
PPT
Memory & the fetch decode-execute cycle
PPTX
Lesson 9 computer systems hardware
PPT
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
PPTX
Micro programmed control
PPT
Counit2 2
PPT
Ch7 official
PPT
Fetch Execute Cycle
PPTX
Micro Programmed Control Unit
PPT
Micro programmed control
PPS
Interrupts
PDF
LCA13: Who Disturbs My Slumber
PPTX
Computer architecture control unit
PPTX
Marek Majtan - Processor Presentation
PPT
Fetch execute cycle
Central Processing Unit (Cpu)kurdish
Os introduction
Os introduction
presentation on SCB,DEBUG,RESET of Arm Cortex processor
Memory & the fetch decode-execute cycle
Lesson 9 computer systems hardware
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
Micro programmed control
Counit2 2
Ch7 official
Fetch Execute Cycle
Micro Programmed Control Unit
Micro programmed control
Interrupts
LCA13: Who Disturbs My Slumber
Computer architecture control unit
Marek Majtan - Processor Presentation
Fetch execute cycle
Ad

Viewers also liked (14)

PDF
2013 F1 Grand Prix
DOCX
Rubricas 1 y 2. Portafolio de estudiantes
PDF
Ulf troppens - kerberized NFSv4 and secure data access to personalized patien...
PPTX
Community language learning
PDF
Anatomy for Dental Medicine, 2/e by Baker
PPTX
Parte 4 pontos históricos
ODP
5 cosas sobre mi de rafa
PPTX
Sagrada familia de giraldo
PPT
Annie's rap 5 2ºa
PPTX
Luiz roberto dos santos e leonardo henrique contraste
ODP
Power tema 7_cono.pilar_y_denisa[1]
PDF
Sustantivo, Adjetivo, Verbo
PPTX
Biografia javier hernández
2013 F1 Grand Prix
Rubricas 1 y 2. Portafolio de estudiantes
Ulf troppens - kerberized NFSv4 and secure data access to personalized patien...
Community language learning
Anatomy for Dental Medicine, 2/e by Baker
Parte 4 pontos históricos
5 cosas sobre mi de rafa
Sagrada familia de giraldo
Annie's rap 5 2ºa
Luiz roberto dos santos e leonardo henrique contraste
Power tema 7_cono.pilar_y_denisa[1]
Sustantivo, Adjetivo, Verbo
Biografia javier hernández
Ad

Similar to How does a computer boots (20)

PPTX
PPTX
MajorGroup4.pptx
PPTX
Bios, processorand motherboard
PPTX
CSA-113-personal-computeasdaasdasdasr.pptx
PDF
CSS-PPT-W1-D1.pdf
PPTX
BASIC COMPUTER OPERATIONS for year 10 students.pptx
PPTX
Embedded Systems Overview
PPSX
COMPUTER Bios
PPTX
1834902155 aka asgn 313
PPTX
Introduction to computer components
PPTX
motherboard.pptx
PPTX
WHAT-ARE-THE-DIFFERENT-HARDWARE-COMPONENT-OF-COMPUTER.pptx
PPTX
OS - Operating System
PPTX
Chap 3 CA.pptx
PPT
how hardware and software works together
PPTX
Types of Computer System Errors.pptx
PPTX
Presentasi merakit komputer untuk pemula
PDF
CSS L04 - Integral Parts of the Computer System
PPTX
Computer Science, Operating System - Lecture 1 slides
PPTX
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALA
MajorGroup4.pptx
Bios, processorand motherboard
CSA-113-personal-computeasdaasdasdasr.pptx
CSS-PPT-W1-D1.pdf
BASIC COMPUTER OPERATIONS for year 10 students.pptx
Embedded Systems Overview
COMPUTER Bios
1834902155 aka asgn 313
Introduction to computer components
motherboard.pptx
WHAT-ARE-THE-DIFFERENT-HARDWARE-COMPONENT-OF-COMPUTER.pptx
OS - Operating System
Chap 3 CA.pptx
how hardware and software works together
Types of Computer System Errors.pptx
Presentasi merakit komputer untuk pemula
CSS L04 - Integral Parts of the Computer System
Computer Science, Operating System - Lecture 1 slides
Basics of Computer! BATRA COMPUTER CENTRE IN AMBALA

Recently uploaded (20)

PDF
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPTX
Information Storage and Retrieval Techniques Unit III
PPT
Occupational Health and Safety Management System
PDF
Soil Improvement Techniques Note - Rabbi
PDF
PPT on Performance Review to get promotions
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPTX
Fundamentals of Mechanical Engineering.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
86236642-Electric-Loco-Shed.pdf jfkduklg
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
communication and presentation skills 01
PDF
Visual Aids for Exploratory Data Analysis.pdf
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PPTX
UNIT - 3 Total quality Management .pptx
PPTX
introduction to high performance computing
PDF
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Analyzing Impact of Pakistan Economic Corridor on Import and Export in Pakist...
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
Information Storage and Retrieval Techniques Unit III
Occupational Health and Safety Management System
Soil Improvement Techniques Note - Rabbi
PPT on Performance Review to get promotions
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Fundamentals of Mechanical Engineering.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
86236642-Electric-Loco-Shed.pdf jfkduklg
R24 SURVEYING LAB MANUAL for civil enggi
communication and presentation skills 01
Visual Aids for Exploratory Data Analysis.pdf
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
UNIT - 3 Total quality Management .pptx
introduction to high performance computing
COURSE DESCRIPTOR OF SURVEYING R24 SYLLABUS
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

How does a computer boots

  • 3. POWERING ON THE COMPUTER • WHEN YOU FIRST PRESS THE POWER BUTTON, THE COMPUTER SENDS A SIGNAL TO THE COMPUTER POWER SUPPLY, WHICH CONVERTS THE ALTERNATING CURRENT (AC) TO A DIRECT CURRENT (DC). THIS SUPPLIES THE COMPUTER AND ITS COMPONENTS WITH THE PROPER AMOUNT OF VOLTAGE AND ELECTRICITY. • ONCE THE COMPUTER AND ITS COMPONENTS HAVE RECEIVED AMPLE POWER AND THE POWER SUPPLY REPORTS NO ERRORS IT SENDS A SIGNAL (USING TRANSISTORS) TO THE MOTHERBOARD AND THE COMPUTER PROCESSOR (CPU). WHILE THIS IS HAPPENING, THE PROCESSOR WILL CLEAR ANY LEFTOVER DATA IN THE MEMORY REGISTERS AND GIVE THE CPUPROGRAM COUNTER A F000 HEXADECIMAL NUMBER. THIS NUMBER IS THE LOCATION OF THE FIRST INSTRUCTION ANDTELLS THE CPU THAT IT'S READY TO PROCESS THE INSTRUCTIONS CONTAINED IN THE BASIC INPUT/OUTPUT SYSTEM (BIOS).
  • 5. BIOS AND THE POST • WHEN THE COMPUTER FIRST LOOKS AT THE BIOS, IT BEGINS THE POWER-ON SELF-TEST (POST) SEQUENCE TO MAKE SURE THE COMPONENTS IN THE COMPUTER ARE PRESENT AND FUNCTIONING PROPERLY. IF THE COMPUTER DOES NOT PASS ANY OF THESE TESTS, IT WILL ENCOUNTER ANIRREGULAR POST. AN IRREGULAR POST IS A BEEP CODE THAT IS DIFFERENT FROM THE STANDARD ONE OR TWO BEEPS. FOR EXAMPLE, AN IRREGULAR POST COULD GENERATE NO BEEPS AT ALL OR A COMBINATION OF DIFFERENT BEEPS TO INDICATE THE CAUSE OF THE FAILURE.
  • 6. • IF THE COMPUTER PASSES POST, IT LOOKS AT THE FIRST 64-BYTES OF MEMORY LOCATED IN THE CMOS CHIP, WHICH IS KEPT ALIVE BY THECMOS BATTERY EVEN WHEN THE COMPUTER IS TURNED OFF. THIS CHIP CONTAINS INFORMATION SUCH AS THE SYSTEM TIME AND DATE AND INFORMATION ABOUT ALL THE HARDWARE INSTALLED IN YOUR COMPUTER. • AFTER LOADING THE CMOS INFORMATION, THE POST WILL BEGIN INSPECTING AND COMPARING THE SYSTEM SETTINGS WITH WHAT IS INSTALLED IN THE COMPUTER. IF NO ERRORS ARE FOUND IT WILL THEN LOAD THE BASIC DEVICE DRIVERS AND INTERRUPT HANDLERS FOR HARDWARE SUCH AS THE HARD DRIVE, KEYBOARD, MOUSE, FLOPPY DRIVE. THESE BASIC DRIVERS ALLOWTHE CPU TO COMMUNICATE WITH THESE HARDWARE DEVICES AND ALLOW THE COMPUTER TO CONTINUE ITS BOOT PROCESS.
  • 7. • NEXT, THE POST WILL CHECK THE REAL-TIME CLOCK (RTC) OR SYSTEM TIMER AND THE COMPUTERSYSTEM BUS TO MAKE SURE BOTH OF THESE ARE PROPERLY WORKING ON THE COMPUTER. FINALLY, YOU'LL GET A PICTURE ON YOUR DISPLAY AFTER THE POST HAS LOADED THE MEMORY CONTAINED ON THE DISPLAY ADAPTER AND HAS MADE IT PART OF THE OVERALL SYSTEM BIOS. • NEXT, THE BIOS CHECKS TO SEE IF IT'S PERFORMING A COLD BOOT OR WARM BOOT (REBOOT) BY LOOKING AT THE MEMORY ADDRESS 0000:0472. IF IT SEES 1234H THE BIOS KNOWS THAT THIS IS A REBOOT AND SKIPS THE REMAINDER OF THE POST STEPS. • IF 1234H IS NOT SEEN, THE BIOS KNOWS THAT THIS IS A COLD BOOT AND WILL CONTINUE RUNNING ADDITIONAL POST STEPS. NEXT, IT TESTS THE COMPUTER MEMORY (RAM) INSTALLED IN THE COMPUTER BY WRITING TO EACH CHIP. WITH EARLY COMPUTERS, YOU CAN SEE IT PERFORMING THE STEP AS IT COUNTS THE TOTAL INSTALLED MEMORY AS IT'S BOOTING. • FINALLY, THE POST WILL SEND SIGNALS TO THE COMPUTER FLOPPY, OPTICAL, AND HARD DRIVE TO TEST THESE DRIVES. IF ALL DRIVES PASS THE TEST, THE POST IS COMPLETE AND INSTRUCT THE COMPUTER TO START THE PROCESS OF LOADING THE OPERATING SYSTEM.
  • 8. BOOTING THE OPERATING SYSTEM • AFTER THE COMPUTER HAS PASSED THE POST, THE COMPUTER WILL STARTTHE BOOT PROCESS. THIS PROCESS IS WHAT LOADS THE OPERATING SYSTEM AND ALL OF IT'S ASSOCIATED FILES. BECAUSE MICROSOFT WINDOWS IS THE MOST COMMONLY USED OPERATING SYSTEM, THIS SECTION WILL COVER THE PROCESS OF LOADING MICROSOFT WINDOWS. • THE BIOS FIRST HANDS CONTROL OVER TO THEBOOTSTRAP LOADER, WHICH LOOKS AT THE BOOT SECTOR OF THE HARD DRIVE. IF YOUR BOOT SEQUENCE IN CMOS SETUP ISNOT SETUP TO LOOK AT THE HARD DRIVE FIRST, IT MAY LOOK AT THE BOOT SECTOR ON ANY INSERTEDFLOPPY DISK DRIVE OR OPTICAL DISC FIRST BEFORE DOING THIS.
  • 9. • IN THIS EXAMPLE, THE MICROSOFT WINDOWS XP NT LOADER (NTLDR) IS FOUND ON THE BOOT SECTOR AND TELLS THE COMPUTER WHERE TO FIND THE REMAINING CODE ON THE HARD DRIVE. NEXT, WINDOWS LOADS THE NTDETECT.COM FILE, WHICH DISPLAYS THE WINDOWS SPLASH SCREEN AND LOADS THE WINDOWS REGISTRY. AFTER LOADING THE REGISTRY, WINDOWS BEGINS TOLOAD DOZENS OF LOW-LEVEL PROGRAMS THAT MAKE UP THE OPERATING SYSTEM INTO MEMORY. MANY OFTHE INITIALLY LOADED PROGRAMS ARE WHAT ALLOW WINDOWS TO COMMUNICATE WITH THE ESSENTIAL HARDWARE AND OTHER PROGRAMS RUNNING ON THE COMPUTER. • AFTER THE REGISTRY HAS LOADED THE INITIAL BASIC HARDWARE DEVICES, IT BEGINS TO LOAD PLUG- AND-PLAY DEVICES, PCI, AND ISA DEVICES. AFTER LOADING ALL THESE DEVICES, WINDOWS LOADS FULL SUPPORT OF THE HARD DRIVE, PARTITIONS, AND ANY OTHER DISK DRIVESAND THEN MOVES TO ALL OTHER DRIVERS THAT HAVE BEEN INSTALLED. • FINALLY, AFTER SUCCESSFULLY COMPLETING THE ABOVE STEPS ANY ADDITIONAL REQUIRED SERVICES ARE LOADED AND WINDOWS STARTS.
  • 11. HARDWARE DEVICES COMMUNICATING WITH THE COMPUTER • AFTER THE COMPUTER HAS LOADED THE OPERATING SYSTEM, HARDWARE ATTACHED TO THE COMPUTER MUST BE ABLE TO COMMUNICATE WITH THE CPU. HARDWARE COMMUNICATIONIS DONE BY USING AN INTERRUPT REQUEST (IRQ). EACH TIME HARDWARE NEEDS THE ATTENTION OF THE COMPUTER THE INTERRUPT CONTROLLER SENDS THE REQUEST (INTR) TO THE CPU TO STOP WHAT IT IS DOING TO PROCESS THE REQUEST. ANYTHING THAT WAS BEING CURRENTLY DONE BY THE CPU IS PUT ON HOLD AND STORED AS A MEMORY ADDRESS IN THE MEMORY STACK AND IS RETURNED TO AFTER THE INTERRUPT REQUEST IS PROCESSED.
  • 12. Thank you . . Any Doubts and Clarifications Contact: mithin444@gmail.com