SlideShare a Scribd company logo
Name: Nasrin akter borsha
ID:182-15-2133
Section: PC(A) Course code: CSE323
|
Operating-System
Structures
ASSIGNMENT
An operating system is system softwarethat manages computer hardware,
softwareresources, and provides common services for computer programs.
Various Types of OS:
 Batch OS, Time Sharing OS, Distributed OS, Network OS (LAN),
Real time OS.
Operating-System Structures
Operating System Services: Almostall operating systemshaveanuser interface.
Has I/O operation. Programs needs file to read/write to run, delete data. It can
execute program . It can detect errors . It has strong security system and many
resource allocations here.
System Calls: System-callinterface maintains a table indexed according to given
numbers.Herethe userswillnotknowabout it butneed to obey API as byAPI Most
details of OS interface hidden.
UNIX: The UNIX OS consists of two separable parts;
1. Systems programs: Itworksbelow thesystem-callinterface and
above the physicalhardware to consists of everything.
2. The kernel: Provides the file system, CPUscheduling, memory
management, and other operating-systemfunctions; a large number
of functions for one level.
Layered Approach: Operating systemhas two layers. The bottom layer called
layer0 that is the hardware; the highest called layer N is the user interface.
Microkernel System Structure: MicrokernelSystemStructure Communication
takes place between user modules using messagepassing. Ithas somebenefits
because it is easier to extend a microkernel and to portthe operating systemto
new architectures. Itis morereliable and more secure.
Modules: Mostmodern operating systems implement loadable kernel modules.
Ituses object-oriented approach and core component is separate. Each is
loadable as needed within the kernel and more flexible and Linux, Solaris, etc.
Applications
Application Framework
Android runtime
Core Libraries
Dalvik
virtual machine
Libraries
Linux kernel
SQLite openGL
surface
manager
webkit libc
media
framework
Hybrid Systems: Hybrid combines multiple approaches to address performance,
security, usability needs. Fromthem;
Linux and Solaris kernels in kernel address space, so monolithic, plus modular for
dynamic loading of functionality and Windows mostly monolithic, plus
microkernelfor different subsystempersonalities.
iOS: Apple mobile OS for iPhone, iPad it is Structured on Mac OS X, does not run
OS X applications natively. Cocoa Touch Objective-CAPI for developing apps.
Media services layer for graphics, audio, video
Android: It is an open source, Developed by Open Handset Alliance (mostly
Google) Itis kind of Similar stack to IOS. Runtimeenvironment includes core set of
libraries and Dalvik virtual machine.
The basement of its on Linux kernel but modified
1. Provides process, memory, device-driver management
2. Adds power management
Diagram: Android Architecture

More Related Content

What's hot

Linux kernel
Linux kernelLinux kernel
Linux kernel
Goutam Sahoo
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
Sneha Ramesh
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
Unless Yuriko
 
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMWELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
Narendra Mohan Mishra
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
Ajeet Kushwaha
 
OSCh20
OSCh20OSCh20
Operating system
Operating systemOperating system
Operating system
oktoberlin12001
 
Operating System..!
Operating System..!Operating System..!
Operating System..!
benremoz
 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
Sumit Pandey
 
Bhagyashri k os-tutorial1
Bhagyashri k os-tutorial1Bhagyashri k os-tutorial1
Bhagyashri k os-tutorial1
Bhagyashri Katole
 
Case study windows
Case study windowsCase study windows
Case study windows
Padam Banthia
 
Ch02
Ch02Ch02
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System's
Riaz Ahmed Channa
 
Intro to linux systems administration
Intro to linux systems administrationIntro to linux systems administration
Intro to linux systems administration
Padam Banthia
 
Operating system 14 unix and kernel based os
Operating system 14 unix and kernel based osOperating system 14 unix and kernel based os
Operating system 14 unix and kernel based os
Vaibhav Khanna
 
Chapter 21 - The Linux System
Chapter 21 - The Linux SystemChapter 21 - The Linux System
Chapter 21 - The Linux System
Wayne Jones Jnr
 
linux kernel overview 2013
linux kernel overview 2013linux kernel overview 2013
linux kernel overview 2013
Rohit Pratap Singh
 
Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
Teja Bheemanapally
 
Cisco ios (1)
Cisco ios (1)Cisco ios (1)
Cisco ios (1)
kashi4583
 
Unix Security
Unix SecurityUnix Security

What's hot (20)

Linux kernel
Linux kernelLinux kernel
Linux kernel
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEMWELCOME TO THE CORE OF UNIX OPERATING SYSTEM
WELCOME TO THE CORE OF UNIX OPERATING SYSTEM
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
 
OSCh20
OSCh20OSCh20
OSCh20
 
Operating system
Operating systemOperating system
Operating system
 
Operating System..!
Operating System..!Operating System..!
Operating System..!
 
Unix architecture | Operating System
Unix architecture | Operating SystemUnix architecture | Operating System
Unix architecture | Operating System
 
Bhagyashri k os-tutorial1
Bhagyashri k os-tutorial1Bhagyashri k os-tutorial1
Bhagyashri k os-tutorial1
 
Case study windows
Case study windowsCase study windows
Case study windows
 
Ch02
Ch02Ch02
Ch02
 
Linux & Unix Operating System's
Linux & Unix Operating System'sLinux & Unix Operating System's
Linux & Unix Operating System's
 
Intro to linux systems administration
Intro to linux systems administrationIntro to linux systems administration
Intro to linux systems administration
 
Operating system 14 unix and kernel based os
Operating system 14 unix and kernel based osOperating system 14 unix and kernel based os
Operating system 14 unix and kernel based os
 
Chapter 21 - The Linux System
Chapter 21 - The Linux SystemChapter 21 - The Linux System
Chapter 21 - The Linux System
 
linux kernel overview 2013
linux kernel overview 2013linux kernel overview 2013
linux kernel overview 2013
 
Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
 
Cisco ios (1)
Cisco ios (1)Cisco ios (1)
Cisco ios (1)
 
Unix Security
Unix SecurityUnix Security
Unix Security
 

Similar to Operating system

Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
anair23
 
Chapter 5.0
Chapter 5.0Chapter 5.0
Chapter 5.0
Adebisi Tolulope
 
Lecture 2.6 software
Lecture 2.6 softwareLecture 2.6 software
Lecture 2.6 software
KMJ Science Computer
 
Information sheet 1
Information sheet 1Information sheet 1
Information sheet 1
Manolita Salagunting
 
OS-description
OS-descriptionOS-description
OS-description
sfu-kras
 
System structure
System structureSystem structure
System structure
Kalyani Patil
 
Introduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabusIntroduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabus
Vidyapol1
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
AVC College of Engineering
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
haile468688
 
Introduction to embedded linux device driver and firmware
Introduction to embedded linux device driver and firmwareIntroduction to embedded linux device driver and firmware
Introduction to embedded linux device driver and firmware
definecareer
 
Singularity Rethinking The Software Stack
Singularity    Rethinking The  Software  StackSingularity    Rethinking The  Software  Stack
Singularity Rethinking The Software Stack
alanocu
 
os.ppt
os.pptos.ppt
os.ppt
banu236831
 
Introduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptxIntroduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptx
aparna14patil
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
Aashish Uppal
 
Ch22
Ch22Ch22
Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
Sayed Chhattan Shah
 
Ch20 OS
Ch20 OSCh20 OS
Ch20 OS
C.U
 
OS_Ch20
OS_Ch20OS_Ch20
Driver Programming Report
Driver Programming ReportDriver Programming Report
Driver Programming Report
Shivek Khurana
 
Nguyen lyhedieuhanh 14-15_hedieuhanhlinux
Nguyen lyhedieuhanh 14-15_hedieuhanhlinuxNguyen lyhedieuhanh 14-15_hedieuhanhlinux
Nguyen lyhedieuhanh 14-15_hedieuhanhlinux
Integrated Circuit Design Research & Education Center (ICDREC)
 

Similar to Operating system (20)

Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
 
Chapter 5.0
Chapter 5.0Chapter 5.0
Chapter 5.0
 
Lecture 2.6 software
Lecture 2.6 softwareLecture 2.6 software
Lecture 2.6 software
 
Information sheet 1
Information sheet 1Information sheet 1
Information sheet 1
 
OS-description
OS-descriptionOS-description
OS-description
 
System structure
System structureSystem structure
System structure
 
Introduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabusIntroduction to Operating system for BCA syllabus
Introduction to Operating system for BCA syllabus
 
operating system lecture notes
operating system lecture notesoperating system lecture notes
operating system lecture notes
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
 
Introduction to embedded linux device driver and firmware
Introduction to embedded linux device driver and firmwareIntroduction to embedded linux device driver and firmware
Introduction to embedded linux device driver and firmware
 
Singularity Rethinking The Software Stack
Singularity    Rethinking The  Software  StackSingularity    Rethinking The  Software  Stack
Singularity Rethinking The Software Stack
 
os.ppt
os.pptos.ppt
os.ppt
 
Introduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptxIntroduction to Mobile Operating System.pptx
Introduction to Mobile Operating System.pptx
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Ch22
Ch22Ch22
Ch22
 
Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Ch20 OS
Ch20 OSCh20 OS
Ch20 OS
 
OS_Ch20
OS_Ch20OS_Ch20
OS_Ch20
 
Driver Programming Report
Driver Programming ReportDriver Programming Report
Driver Programming Report
 
Nguyen lyhedieuhanh 14-15_hedieuhanhlinux
Nguyen lyhedieuhanh 14-15_hedieuhanhlinuxNguyen lyhedieuhanh 14-15_hedieuhanhlinux
Nguyen lyhedieuhanh 14-15_hedieuhanhlinux
 

Recently uploaded

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 

Recently uploaded (20)

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 

Operating system

  • 1. Name: Nasrin akter borsha ID:182-15-2133 Section: PC(A) Course code: CSE323 | Operating-System Structures ASSIGNMENT
  • 2. An operating system is system softwarethat manages computer hardware, softwareresources, and provides common services for computer programs. Various Types of OS:  Batch OS, Time Sharing OS, Distributed OS, Network OS (LAN), Real time OS. Operating-System Structures Operating System Services: Almostall operating systemshaveanuser interface. Has I/O operation. Programs needs file to read/write to run, delete data. It can execute program . It can detect errors . It has strong security system and many resource allocations here. System Calls: System-callinterface maintains a table indexed according to given numbers.Herethe userswillnotknowabout it butneed to obey API as byAPI Most details of OS interface hidden. UNIX: The UNIX OS consists of two separable parts; 1. Systems programs: Itworksbelow thesystem-callinterface and above the physicalhardware to consists of everything. 2. The kernel: Provides the file system, CPUscheduling, memory management, and other operating-systemfunctions; a large number of functions for one level. Layered Approach: Operating systemhas two layers. The bottom layer called layer0 that is the hardware; the highest called layer N is the user interface. Microkernel System Structure: MicrokernelSystemStructure Communication takes place between user modules using messagepassing. Ithas somebenefits because it is easier to extend a microkernel and to portthe operating systemto new architectures. Itis morereliable and more secure. Modules: Mostmodern operating systems implement loadable kernel modules. Ituses object-oriented approach and core component is separate. Each is loadable as needed within the kernel and more flexible and Linux, Solaris, etc.
  • 3. Applications Application Framework Android runtime Core Libraries Dalvik virtual machine Libraries Linux kernel SQLite openGL surface manager webkit libc media framework Hybrid Systems: Hybrid combines multiple approaches to address performance, security, usability needs. Fromthem; Linux and Solaris kernels in kernel address space, so monolithic, plus modular for dynamic loading of functionality and Windows mostly monolithic, plus microkernelfor different subsystempersonalities. iOS: Apple mobile OS for iPhone, iPad it is Structured on Mac OS X, does not run OS X applications natively. Cocoa Touch Objective-CAPI for developing apps. Media services layer for graphics, audio, video Android: It is an open source, Developed by Open Handset Alliance (mostly Google) Itis kind of Similar stack to IOS. Runtimeenvironment includes core set of libraries and Dalvik virtual machine. The basement of its on Linux kernel but modified 1. Provides process, memory, device-driver management 2. Adds power management Diagram: Android Architecture