SlideShare uma empresa Scribd logo
1 de 15
By
Bhagyashri Katole
Bhagyashri Katole
1. General overview of system
2. Kernel internals
3. Types of kernel
4. Unix architecture
2
 The operating system is a set of programs that act as
a link between the computer and the user
 It allocate the system resources and coordinate all
the details of the computer's internal
 Objectives of OS
◦ Convenience
◦ Efficiency
◦ Extensibility
3
 Regardless of structure, OS needs to securely
multiplex resources:
◦ protect applications from each other, yet
◦ share physical resources between them
 Also usually want to abstract away from hardware,
i.e. OS provides a virtual machine
4
Virtual machine has following functions
 share CPU (in time) and provide each app with a
virtual processor
 allocate and protect memory, and provide
applications with their own virtual address space
 present a set of (relatively) hardware independent
virtual devices
5
(Contd..)
 divide up storage space by using filing
systems, and
 do all this within the context of a security
framework
6
 Kernel is central part of OS. It acts as interface
between user applications and hardware (CPU, Disk
& memory etc).
Operating System
Kernel
7
 A kernel runs after the boot loader and is in control
of everything after it
 It manages various services as input and output
management, handling various call made to the
system known as system calls, etc.
 It resides on the low-level of abstraction
 When process makes the request of the kernel, the
request is called the system call
 Various kernel designs differ in how they manage
system calls and resources
8
9
https://medium.com/@shrimantshubham/what-is-kernel-microkernel-
and-monolithic-kernel
Microkernel
 A microkernel is a software
or a program in which user
services and kernel services
are present in different
address space
 Smaller in size
 Easily extendible
 Examples - QNX, minix,
Symbian, Mac OS X,
L4Linux, Integrity, K42, etc.
Monolithic kernel
 A monolithic kernel is
program or a software in
which kernel services and
user services are present in
the same address space
 Bigger is size
 Not easily extendible
 Examples - Microsoft
Windows, Linux, BSD
(OpenBSD, NetBSD,
FreeBSD), Solaris, DOS,
OpenVMS, etc.
10
 Users communicate with the kernel through a
program known as the shell
 The shell is a command line interpreter; it
translates commands entered by the user and
converts them into a language that is
understoodby the kernel
 Unix was originally developed in 1969 by a
group of AT&T employees Ken Thompson,
Dennis Ritchie, Douglas McIlroy, and Joe
Ossanna at Bell Labs
11
 Unix variant available in the market
◦ SolarisUnix
◦ HP Unix
◦ BSD
◦ Linux - Freely available
 Unix is multiuser system i.e several people can
use a Unix computer at the same time
 Unix is also multitasking system i.e. A user can
also run multiple programs at the same time
12
13
 The design of the UNIX operating system by Maurice Bach
 https://www.cl.cam.ac.uk/teaching/1011/OpSystems/os1a-
slides.pdf
 www.google.com
 https://techdifferences.com/difference-between-microkernel-
and-monolithic-kernel.html
14
15

Mais conteúdo relacionado

Mais procurados

Description of linux and windows
Description of linux and windowsDescription of linux and windows
Description of linux and windows
Rohit Kumar
 

Mais procurados (20)

2. microkernel new
2. microkernel new2. microkernel new
2. microkernel new
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
Architecture of Linux
 Architecture of Linux Architecture of Linux
Architecture of Linux
 
Hybrid kernel
Hybrid kernelHybrid kernel
Hybrid kernel
 
In a monolithic kernel
In a monolithic kernelIn a monolithic kernel
In a monolithic kernel
 
Description of linux and windows
Description of linux and windowsDescription of linux and windows
Description of linux and windows
 
Kernel (OS)
Kernel (OS)Kernel (OS)
Kernel (OS)
 
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
 
Monolithic kernel vs. Microkernel
Monolithic kernel vs. MicrokernelMonolithic kernel vs. Microkernel
Monolithic kernel vs. Microkernel
 
Linux Advantages and Disadvantages
Linux Advantages and DisadvantagesLinux Advantages and Disadvantages
Linux Advantages and Disadvantages
 
Unix and its Components
Unix and its ComponentsUnix and its Components
Unix and its Components
 
Unix Security
Unix SecurityUnix Security
Unix Security
 
Unix seminar
Unix seminarUnix seminar
Unix seminar
 
linux software architecture
linux software architecture linux software architecture
linux software architecture
 
Linux kernel architecture
Linux kernel architectureLinux kernel architecture
Linux kernel architecture
 
Linux kernel Architecture and Properties
Linux kernel Architecture and PropertiesLinux kernel Architecture and Properties
Linux kernel Architecture and Properties
 
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya JyothiIntroduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
Introduction to Unix operating system Chapter 1-PPT Mrs.Sowmya Jyothi
 
Studies
StudiesStudies
Studies
 
Operating Systems A-Z
Operating Systems A-ZOperating Systems A-Z
Operating Systems A-Z
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 

Semelhante a Bhagyashri k os-tutorial1

operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)
BandaruGowtham1
 

Semelhante a Bhagyashri k os-tutorial1 (20)

Kernel (computing)
Kernel (computing)Kernel (computing)
Kernel (computing)
 
LinuxOS-1 (1).ppt
LinuxOS-1 (1).pptLinuxOS-1 (1).ppt
LinuxOS-1 (1).ppt
 
Presentation1.pdf
Presentation1.pdfPresentation1.pdf
Presentation1.pdf
 
UNIX INTERNALS UNIT-I
UNIX INTERNALS UNIT-IUNIX INTERNALS UNIT-I
UNIX INTERNALS UNIT-I
 
Introduction to unix (1).pptx
Introduction to unix (1).pptxIntroduction to unix (1).pptx
Introduction to unix (1).pptx
 
3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf3CS LSP UNIT 1-1.pdf
3CS LSP UNIT 1-1.pdf
 
Operating System Concepts_1.pptx
Operating System Concepts_1.pptxOperating System Concepts_1.pptx
Operating System Concepts_1.pptx
 
Unix Operating System
Unix Operating SystemUnix Operating System
Unix Operating System
 
UNIX_module1.pptx
UNIX_module1.pptxUNIX_module1.pptx
UNIX_module1.pptx
 
Os file
Os fileOs file
Os file
 
Architecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docxArchitecture-of-Linux-operating-system.docx
Architecture-of-Linux-operating-system.docx
 
Operating system 15 micro kernel based os
Operating system 15 micro kernel based osOperating system 15 micro kernel based os
Operating system 15 micro kernel based os
 
linux os-basics,Devops training in Hyderabad
linux os-basics,Devops training in Hyderabadlinux os-basics,Devops training in Hyderabad
linux os-basics,Devops training in Hyderabad
 
operating system ondesktop computer ( laptop)
operating system ondesktop  computer ( laptop)operating system ondesktop  computer ( laptop)
operating system ondesktop computer ( laptop)
 
KERNEL.pptx
KERNEL.pptxKERNEL.pptx
KERNEL.pptx
 
Chapter 1- Introduction.ppt
Chapter 1- Introduction.pptChapter 1- Introduction.ppt
Chapter 1- Introduction.ppt
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
purnima.docx
purnima.docxpurnima.docx
purnima.docx
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR Campus
 
khushi.docx
khushi.docxkhushi.docx
khushi.docx
 

Último

+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@
 

Último (20)

Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+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...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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?
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
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)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

Bhagyashri k os-tutorial1

  • 2. 1. General overview of system 2. Kernel internals 3. Types of kernel 4. Unix architecture 2
  • 3.  The operating system is a set of programs that act as a link between the computer and the user  It allocate the system resources and coordinate all the details of the computer's internal  Objectives of OS ◦ Convenience ◦ Efficiency ◦ Extensibility 3
  • 4.  Regardless of structure, OS needs to securely multiplex resources: ◦ protect applications from each other, yet ◦ share physical resources between them  Also usually want to abstract away from hardware, i.e. OS provides a virtual machine 4
  • 5. Virtual machine has following functions  share CPU (in time) and provide each app with a virtual processor  allocate and protect memory, and provide applications with their own virtual address space  present a set of (relatively) hardware independent virtual devices 5
  • 6. (Contd..)  divide up storage space by using filing systems, and  do all this within the context of a security framework 6
  • 7.  Kernel is central part of OS. It acts as interface between user applications and hardware (CPU, Disk & memory etc). Operating System Kernel 7
  • 8.  A kernel runs after the boot loader and is in control of everything after it  It manages various services as input and output management, handling various call made to the system known as system calls, etc.  It resides on the low-level of abstraction  When process makes the request of the kernel, the request is called the system call  Various kernel designs differ in how they manage system calls and resources 8
  • 10. Microkernel  A microkernel is a software or a program in which user services and kernel services are present in different address space  Smaller in size  Easily extendible  Examples - QNX, minix, Symbian, Mac OS X, L4Linux, Integrity, K42, etc. Monolithic kernel  A monolithic kernel is program or a software in which kernel services and user services are present in the same address space  Bigger is size  Not easily extendible  Examples - Microsoft Windows, Linux, BSD (OpenBSD, NetBSD, FreeBSD), Solaris, DOS, OpenVMS, etc. 10
  • 11.  Users communicate with the kernel through a program known as the shell  The shell is a command line interpreter; it translates commands entered by the user and converts them into a language that is understoodby the kernel  Unix was originally developed in 1969 by a group of AT&T employees Ken Thompson, Dennis Ritchie, Douglas McIlroy, and Joe Ossanna at Bell Labs 11
  • 12.  Unix variant available in the market ◦ SolarisUnix ◦ HP Unix ◦ BSD ◦ Linux - Freely available  Unix is multiuser system i.e several people can use a Unix computer at the same time  Unix is also multitasking system i.e. A user can also run multiple programs at the same time 12
  • 13. 13
  • 14.  The design of the UNIX operating system by Maurice Bach  https://www.cl.cam.ac.uk/teaching/1011/OpSystems/os1a- slides.pdf  www.google.com  https://techdifferences.com/difference-between-microkernel- and-monolithic-kernel.html 14
  • 15. 15