SlideShare una empresa de Scribd logo
1 de 9
   An operating system is the most
    important software that runs on a
    computer. It manages the computer's
    memory, processes, and all of its
    software and hardware.
   Boot Loader
    This is a piece of software that_ resides on the non volatile or persistent memory of a
    computer system, which is responsible for loading the main OS. The need for a boot
    loader comes from the fact that non volatile memory such as ROM is limited in size and
    he entire OS run-time image cannot fit into it.
    Also, the computer hardware alone (without software) cannot handle complex file-
    systems and peripherals such as those on hard-disks and flash memories. So, in a typical
    system, after a power-on or a reset, the CPU starts executing the boot loader code
    residing in the ROM. The boot loader contains code to initialize peripherals of the CPU to
    a minimal extent - just enough to obtain the OS run-time image from a peripheral
    device to the main memory (RAM) and transfer the control to the OS start code.
    The boot loader can obtain the OS Image from a local storage device such as a hard
    disk, compact flash card or download it via a serial connection, Ethernet connection or
    an USB interface. The boot loader may have to uncompress the OS Image in case it is
    stored in compressed form.
    Modern boot loaders, such as UBOOT (used mostly for Linux) and EBOOT (used for
    Windows CE) contain a host of other features such, as supports multiple CPUs (ARM,
    PPC, MIPS, X86), Execute from Flash (NOR Flash), File download from serial, Ethernet, USB
    etc. Some OS terminology may include boot loader as a part of the Board Support
    Package (BSP).
   Board Support Package
    The BSP for an operating system is an implementation specific code for a given HW
    board containing the CPU and other peripheral devices such as memory and memory
    controllers, timers, interrupt controllers, USB, Ethernet etc. In case of a SoC, a large part
    of the 'board' is inside the IC, on the same silicon chip as the CPU core itself.


    The BSP provides an abstraction of the hardware (CPU and peripherals) to the generic
    OS interfaces. It facilitates communication between the OS and target HW device and
    includes code to manage memory, handle interrupts, timers, power management, bus
    abstraction, generic I/O control codes (lOCTLs), and so on.
    The BSP is one of the most complex parts of the OS porting and integration effort and
    contains code for the following essential OS services:
    Memory Management: The OS may use virtual memory to manage the RAM. The BSP
    contains code to initialize the Memory Management Unit (MMU) and provide an
    interface to the higher level OS layers to setup the memory access data structures such
    as page tables.
   Timer: The OS uses the timer for many functions including task
    scheduling - which is vital for its functioning. The BSP contains
    code to initialize the timer hardware as per the needs of the OS.
    Interrupt Handler: All peripherals to the CPU, such as Serial Bus,
    USB, Camera Interface etc. typically use interrupts to signal the
    CPU about data availability or data transfer completions. The
    CPU then executes the appropriate Interrupt service routines
    (ISR) to take the necessary actions. The BSP initial¬izes the
    Interrupt mechanism.
    Power Management: The OS needs to conserve power on most
    devices by providing p'ower saving modes such as Full Power,
    Hibernation, Sleep etc. When the system restarts, it needs to
    invoke the correct code to handle the wake-up. The BSP
    initializes the power management system of the Soc. Many more
    functionalities related to the OS operations are a part of the BSP,
    which need to be implemented or ported in order to make the
    OS utilize all features of the underlying soc.
   DEFINITION:For hardware functions such
    as input and output and SISTEM
    ALLOCATION the operating system acts
    as an intermediary between application
    programs and the computer hardware.
 We learn a lot about operating systems.
 We have to be sure about how we work
  on the computer.
 In the video we can see that the
  computer had a lot of users.
   http://www.computerhope.com/os.htm
    #02
presentation group 5

Más contenido relacionado

La actualidad más candente

Bios en ingles
Bios en inglesBios en ingles
Bios en ingles
gemanice06
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOS
askme
 

La actualidad más candente (18)

computer & input devices
computer & input devicescomputer & input devices
computer & input devices
 
Bios
BiosBios
Bios
 
Bios
BiosBios
Bios
 
Osup.f inal
Osup.f inalOsup.f inal
Osup.f inal
 
Bios
BiosBios
Bios
 
Bios en ingles
Bios en inglesBios en ingles
Bios en ingles
 
Booting in Computer
Booting in Computer Booting in Computer
Booting in Computer
 
Bios, processorand motherboard
Bios, processorand  motherboardBios, processorand  motherboard
Bios, processorand motherboard
 
BIOS PRESENTATION
BIOS PRESENTATIONBIOS PRESENTATION
BIOS PRESENTATION
 
boot
bootboot
boot
 
Presentation1
Presentation1Presentation1
Presentation1
 
Bios configuration management
Bios configuration managementBios configuration management
Bios configuration management
 
Computer system organisation
Computer system organisationComputer system organisation
Computer system organisation
 
Bios
BiosBios
Bios
 
BIOS AND OS
BIOS AND OSBIOS AND OS
BIOS AND OS
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOS
 
Os lecture 5
Os lecture 5Os lecture 5
Os lecture 5
 
Bioscmos, post, boot
Bioscmos, post, bootBioscmos, post, boot
Bioscmos, post, boot
 

Destacado

Technology and Education
Technology and EducationTechnology and Education
Technology and Education
rogersc05
 
Изображения,доваемые линзой
Изображения,доваемые линзойИзображения,доваемые линзой
Изображения,доваемые линзой
Levan Anchabadze
 
What's new in PHP 5.5
What's new in PHP 5.5What's new in PHP 5.5
What's new in PHP 5.5
Tom Corrigan
 
Lenox Advisors Corp Brochure
Lenox Advisors Corp BrochureLenox Advisors Corp Brochure
Lenox Advisors Corp Brochure
darrengblatt
 
QuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case StudyQuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case Study
pennylanecrull
 
1 bgu pazmiño
1 bgu pazmiño1 bgu pazmiño
1 bgu pazmiño
gabycarli1
 
Diagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPLDiagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPL
Alkis Vazacopoulos
 
Question 1 for media evaluation
Question 1 for media evaluationQuestion 1 for media evaluation
Question 1 for media evaluation
Maddie Bonneau
 
Interviewing101 -vi_version_2.0
Interviewing101  -vi_version_2.0Interviewing101  -vi_version_2.0
Interviewing101 -vi_version_2.0
bb7799
 
Southern technologies
Southern technologiesSouthern technologies
Southern technologies
BradFoy
 

Destacado (20)

Technology and Education
Technology and EducationTechnology and Education
Technology and Education
 
Master project vol i
Master project vol iMaster project vol i
Master project vol i
 
Изображения,доваемые линзой
Изображения,доваемые линзойИзображения,доваемые линзой
Изображения,доваемые линзой
 
What's new in PHP 5.5
What's new in PHP 5.5What's new in PHP 5.5
What's new in PHP 5.5
 
Per păunescu
Per păunescuPer păunescu
Per păunescu
 
Barr cc slides
Barr cc slidesBarr cc slides
Barr cc slides
 
Are you a professional
Are you a professionalAre you a professional
Are you a professional
 
Lenox Advisors Corp Brochure
Lenox Advisors Corp BrochureLenox Advisors Corp Brochure
Lenox Advisors Corp Brochure
 
Eng 204 sunumu
Eng 204 sunumuEng 204 sunumu
Eng 204 sunumu
 
QuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case StudyQuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case Study
 
Research Project Report
Research Project ReportResearch Project Report
Research Project Report
 
1 bgu pazmiño
1 bgu pazmiño1 bgu pazmiño
1 bgu pazmiño
 
Cfo act of 1990 driving the transformation of federal financial management
Cfo act of 1990 driving the transformation of federal financial managementCfo act of 1990 driving the transformation of federal financial management
Cfo act of 1990 driving the transformation of federal financial management
 
Diagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPLDiagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPL
 
O señor mago
O señor magoO señor mago
O señor mago
 
Question 1 for media evaluation
Question 1 for media evaluationQuestion 1 for media evaluation
Question 1 for media evaluation
 
Interviewing101 -vi_version_2.0
Interviewing101  -vi_version_2.0Interviewing101  -vi_version_2.0
Interviewing101 -vi_version_2.0
 
Eqf iserve jobs-descriptions
Eqf iserve jobs-descriptionsEqf iserve jobs-descriptions
Eqf iserve jobs-descriptions
 
Southern technologies
Southern technologiesSouthern technologies
Southern technologies
 
Pep.3
Pep.3Pep.3
Pep.3
 

Similar a presentation group 5

motherboard electronic components and their functions
motherboard electronic components and their functionsmotherboard electronic components and their functions
motherboard electronic components and their functions
Omprakash Chauhan
 

Similar a presentation group 5 (20)

OS_Intro_Chap_1.ppt
OS_Intro_Chap_1.pptOS_Intro_Chap_1.ppt
OS_Intro_Chap_1.ppt
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
 
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.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
 
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
 
Introduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.pptIntroduction and fundamentals of Operating System.ppt
Introduction and fundamentals of Operating System.ppt
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
 
Hardware and softwaretr64hwnmhf
Hardware and softwaretr64hwnmhfHardware and softwaretr64hwnmhf
Hardware and softwaretr64hwnmhf
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
 
Module_2_IT_ERA.pptx
Module_2_IT_ERA.pptxModule_2_IT_ERA.pptx
Module_2_IT_ERA.pptx
 
BIOS Basics of the digital computer systems
BIOS Basics of the digital computer systemsBIOS Basics of the digital computer systems
BIOS Basics of the digital computer systems
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
 
unit 5.pptx
unit 5.pptxunit 5.pptx
unit 5.pptx
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
motherboard electronic components and their functions
motherboard electronic components and their functionsmotherboard electronic components and their functions
motherboard electronic components and their functions
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 

presentation group 5

  • 1.
  • 2. An operating system is the most important software that runs on a computer. It manages the computer's memory, processes, and all of its software and hardware.
  • 3. Boot Loader This is a piece of software that_ resides on the non volatile or persistent memory of a computer system, which is responsible for loading the main OS. The need for a boot loader comes from the fact that non volatile memory such as ROM is limited in size and he entire OS run-time image cannot fit into it. Also, the computer hardware alone (without software) cannot handle complex file- systems and peripherals such as those on hard-disks and flash memories. So, in a typical system, after a power-on or a reset, the CPU starts executing the boot loader code residing in the ROM. The boot loader contains code to initialize peripherals of the CPU to a minimal extent - just enough to obtain the OS run-time image from a peripheral device to the main memory (RAM) and transfer the control to the OS start code. The boot loader can obtain the OS Image from a local storage device such as a hard disk, compact flash card or download it via a serial connection, Ethernet connection or an USB interface. The boot loader may have to uncompress the OS Image in case it is stored in compressed form. Modern boot loaders, such as UBOOT (used mostly for Linux) and EBOOT (used for Windows CE) contain a host of other features such, as supports multiple CPUs (ARM, PPC, MIPS, X86), Execute from Flash (NOR Flash), File download from serial, Ethernet, USB etc. Some OS terminology may include boot loader as a part of the Board Support Package (BSP).
  • 4. Board Support Package The BSP for an operating system is an implementation specific code for a given HW board containing the CPU and other peripheral devices such as memory and memory controllers, timers, interrupt controllers, USB, Ethernet etc. In case of a SoC, a large part of the 'board' is inside the IC, on the same silicon chip as the CPU core itself. The BSP provides an abstraction of the hardware (CPU and peripherals) to the generic OS interfaces. It facilitates communication between the OS and target HW device and includes code to manage memory, handle interrupts, timers, power management, bus abstraction, generic I/O control codes (lOCTLs), and so on. The BSP is one of the most complex parts of the OS porting and integration effort and contains code for the following essential OS services: Memory Management: The OS may use virtual memory to manage the RAM. The BSP contains code to initialize the Memory Management Unit (MMU) and provide an interface to the higher level OS layers to setup the memory access data structures such as page tables.
  • 5. Timer: The OS uses the timer for many functions including task scheduling - which is vital for its functioning. The BSP contains code to initialize the timer hardware as per the needs of the OS. Interrupt Handler: All peripherals to the CPU, such as Serial Bus, USB, Camera Interface etc. typically use interrupts to signal the CPU about data availability or data transfer completions. The CPU then executes the appropriate Interrupt service routines (ISR) to take the necessary actions. The BSP initial¬izes the Interrupt mechanism. Power Management: The OS needs to conserve power on most devices by providing p'ower saving modes such as Full Power, Hibernation, Sleep etc. When the system restarts, it needs to invoke the correct code to handle the wake-up. The BSP initializes the power management system of the Soc. Many more functionalities related to the OS operations are a part of the BSP, which need to be implemented or ported in order to make the OS utilize all features of the underlying soc.
  • 6. DEFINITION:For hardware functions such as input and output and SISTEM ALLOCATION the operating system acts as an intermediary between application programs and the computer hardware.
  • 7.  We learn a lot about operating systems.  We have to be sure about how we work on the computer.  In the video we can see that the computer had a lot of users.
  • 8. http://www.computerhope.com/os.htm #02