SlideShare a Scribd company logo
   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

More Related Content

What's hot

computer & input devices
computer & input devicescomputer & input devices
computer & input devices
AJAL A J
 
Bios
BiosBios
Bios
BiosBios
Osup.f inal
Osup.f inalOsup.f inal
Osup.f inal
ssuser982c9a
 
Bios
BiosBios
Bios en ingles
Bios en inglesBios en ingles
Bios en ingles
gemanice06
 
Booting in Computer
Booting in Computer Booting in Computer
Booting in Computer
MaqdamYasir
 
Bios, processorand motherboard
Bios, processorand  motherboardBios, processorand  motherboard
Bios, processorand motherboard
ImranulHasan6
 
BIOS PRESENTATION
BIOS PRESENTATIONBIOS PRESENTATION
BIOS PRESENTATION
Rajput98k
 
boot
bootboot
Presentation1
Presentation1Presentation1
Presentation1
dthewryq4y
 
Bios configuration management
Bios configuration managementBios configuration management
Bios configuration management
1E: Software Lifecycle Automation
 
Computer system organisation
Computer system organisationComputer system organisation
Computer system organisation
RakshiyaRamya
 
Bios
BiosBios
BIOS AND OS
BIOS AND OSBIOS AND OS
BIOS AND OS
Alen Binu abraham
 
Chapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOSChapter 3 Motherboard and BIOS
Chapter 3 Motherboard and BIOS
askme
 
Os lecture 5
Os lecture 5Os lecture 5
Os lecture 5
Dr. Ahmed J. Obaid
 
Bioscmos, post, boot
Bioscmos, post, bootBioscmos, post, boot
Bioscmos, post, boot
Prem Sahu
 

What's hot (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
 

Viewers also liked

Technology and Education
Technology and EducationTechnology and Education
Technology and Education
rogersc05
 
Master project vol i
Master project vol iMaster project vol i
Master project vol i
Sankha Pallab Chakrabarti
 
Изображения,доваемые линзой
Изображения,доваемые линзойИзображения,доваемые линзой
Изображения,доваемые линзой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
 
Barr cc slides
Barr cc slidesBarr cc slides
Barr cc slides
stephenjbarr
 
Are you a professional
Are you a professionalAre you a professional
Are you a professional
Sankha Pallab Chakrabarti
 
Lenox Advisors Corp Brochure
Lenox Advisors Corp BrochureLenox Advisors Corp Brochure
Lenox Advisors Corp Brochure
darrengblatt
 
Eng 204 sunumu
Eng 204 sunumuEng 204 sunumu
Eng 204 sunumu
Asiye Eraslan
 
QuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case StudyQuickBooks Now Online Mkt Case Study
QuickBooks Now Online Mkt Case Study
pennylanecrull
 
Research Project Report
Research Project ReportResearch Project Report
Research Project Report
Joan Cahuich Perez
 
1 bgu pazmiño
1 bgu pazmiño1 bgu pazmiño
1 bgu pazmiño
gabycarli1
 
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
xiguaatsumi
 
Diagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPLDiagnosing Infeasibilities in IMPL
Diagnosing Infeasibilities in IMPL
Alkis Vazacopoulos
 
O señor mago
O señor magoO señor mago
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.0bb7799
 
Eqf iserve jobs-descriptions
Eqf iserve jobs-descriptionsEqf iserve jobs-descriptions
Eqf iserve jobs-descriptions
EMFeExcellence
 
Southern technologies
Southern technologiesSouthern technologies
Southern technologies
BradFoy
 
Pep.3
Pep.3Pep.3
Pep.3
Aguss Aja
 

Viewers also liked (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 to presentation group 5

OS_Intro_Chap_1.ppt
OS_Intro_Chap_1.pptOS_Intro_Chap_1.ppt
OS_Intro_Chap_1.ppt
DrAmarNathDhebla
 
motherboard.pptx
motherboard.pptxmotherboard.pptx
motherboard.pptx
RaviRaval36
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
LadyChristianneBucsi
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ROLANDOMORALES28
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
ManojKumar409578
 
OS full chapter.ppt
OS full chapter.pptOS full chapter.ppt
OS full chapter.ppt
KamalishwaranS
 
Windows 1Fundaments.ppt
Windows 1Fundaments.pptWindows 1Fundaments.ppt
Windows 1Fundaments.ppt
karthikvcyber
 
OS-20210426203801.ppt
OS-20210426203801.pptOS-20210426203801.ppt
OS-20210426203801.ppt
LadyChristianneCalic
 
OS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.pptOS-20210426203801 introduction to os.ppt
OS-20210426203801 introduction to os.ppt
naghamallella
 
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
minaltmv
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
AshmitKashyap1
 
Hardware and softwaretr64hwnmhf
Hardware and softwaretr64hwnmhfHardware and softwaretr64hwnmhf
Hardware and softwaretr64hwnmhf
Carla Cruz
 
OS - Operating System
OS - Operating System OS - Operating System
OS - Operating System
MaqdamYasir
 
Module_2_IT_ERA.pptx
Module_2_IT_ERA.pptxModule_2_IT_ERA.pptx
Module_2_IT_ERA.pptx
JenloDiamse
 
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
PrabathSamarasinghe2
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
QAISAR NISAR
 
unit 5.pptx
unit 5.pptxunit 5.pptx
unit 5.pptx
ssuser593a2d
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Mukesh Chinta
 
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 to 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
 

Recently uploaded

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

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