SlideShare a Scribd company logo
Welcome Everybody
OPERATING SYSTEM
OVERVIEW
Tahosib Mohammad Tamim
171-15-
Abdullah Al Amin
171-15-
Runa Akter
171-15-
Mustafizur Rahaman
171-15-
Presented To
G.m. Rasiqul Islam
Rasiq
Lecturer
Department of Computer
Science and Engineering
Daffodil International
University
COMPUTING
COMPONENTS
NETWORK
PROCESSOR
CLOUD COMPUTING
SERVER
WHAT IS OPERATING SYSTEM?
A program that acts as an intermediary between a
user of a computer and the computer hardware.
WHY WE USE OPERATING SYSTEM
Make a computer system easier to use.
An operating hides details of hardware resources
from programmers.
Manage the recourses of a computer system.
An operating manages all the resources of a
computer system.
TYPES OF OPERATING SYSTEM?
 Normal Operating System
Character User Interface Operating System
Graphical User Interface Operating System
 Real Time Operating System
HISTORY OF OPERATING SYSTEM?
What were computers
like before operating
systems were invented?
LATER, INSTRUCTIONS
WERE GIVEN TO THE
COMPUTER WITH PUNCH
CARDS OR MAGNETIC TAPE.
To run more than one
program at a time, you need a
"boss“ program that controls
all the other programs.
MICROSOFT MS-DOS
In the 1980s, operating systems were
developed where you could move a
mouse around and click on things
instead of typing commands.
FUNCTIONS OF OPERATING SYSTEM
•Memory Management
•Processor Management
•Device Management
•File Management
•Security
•Control over system performance
•Job accounting
•Error detecting aids
•Coordination between other software and users
PROCESSOR MANAGEMENT
In multiprogramming environment, the OS decides which process gets the
processor when and for how much time. This function is called process
scheduling. An Operating System does the following activities for processor
management −
 Keeps tracks of processor and status of process. The program responsible
for this task is known as traffic controller.
 Allocates the processor (CPU) to a process.
 De-allocates processor when a process is no longer required.
MEMORY MANAGEMENT
Memory management refers to management of Primary Memory or Main
Memory. Main memory is a large array of words or bytes where each word or
byte has its own address.
Main memory provides a fast storage that can be accessed directly by the CPU.
For a program to be executed, it must in the main memory.
DEVICE MANAGEMENT
An Operating System manages device communication via their respective drivers. It does the
following activities for device management −
 Keeps tracks of all devices. Program responsible for this task is known as the I/O controller.
 Decides which process gets the device when and for how much time.
 Allocates the device in the efficient way.
 De-allocates devices.
FILE MANAGEMENT
A file system is normally organized into directories for easy navigation and
usage. These directories may contain files and other directions.
An Operating System does the following activities for file management −
Keeps track of information, location, uses, status etc. The collective facilities
are often known as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
OTHER IMPORTANT ACTIVITIES
Following are some of the important activities that an Operating System performs −
 Security − By means of password and similar other techniques, it prevents unauthorized
access to programs and data.
 Control over system performance − Recording delays between request for a service and
response from the system.
 Job accounting − Keeping track of time and resources used by various jobs and users.
 Error detecting aids − Production of dumps, traces, error messages, and other debugging
and error detecting aids.
 Coordination between other software and users − Coordination and assignment of
compilers, interpreters, assemblers and other software to the various users of the computer
systems.
TYPES OF OPERATING SYSTEM
Distinguished by the response time and how data is entered
into the system
Single user
Multi user
Multitasking
Multi processing
Embedded
Real time
TWO TYPES:
 Single user, Singletask
 Single user, Multi tasking
SINGLE USER
 One user can effectively do one thing at a time.
 Example: The Palm OS for Palm
handheld computers.
SINGLEUSER,SINGLETASK
 Designed with a single user in mind but can deal
with many applications running at the same time.
 Example: Microsoft's Windows and
Apple's Mac OS platforms
SINGLEUSER,MULTITASKING
 Allows multiple users to access the computer
system at the same time.
 Time Sharing system and Internet servers are the
multi user systems.
 Examples: UNIX, VMS and Mainframe Operating
systems.
MULTIUSER
 Multiprocessing, in general, refers to the utilization
of multiple CPUs in a single computer system
 Enables several programs torun concurrently
MULTIPROCESSING
Designed to be used in embedded computer systems
Are able to operate with a limited number of
resources on small machineslike PDAs
It is a computer that is part of a different kind of
machine.
Examples: include computers in cars, digital
televisions, ATMs, airplane controls, digital cameras,
GPS navigation systems, elevators, and among many
other possibilities.
EMBEDDEDOS
Embedded OS in a car Android OS in digitalcamera
CONTINUE…
 Is a multitasking operating system that aims at
executing real-time applications.
 The main objective of real-time operating systems
is their quick and predictable response to events.
 Examples: QNX, RTLINUX
 Are used to control machinery, scientific
instruments and industrial systems.
REALTIMEOPERATING SYSTEM
CONTINUE…
Overview of operating system
Ad

More Related Content

What's hot (20)

Services provided by os
Services provided by osServices provided by os
Services provided by os
Sumant Diwakar
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
Mahmuda Rahman
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
Shipra Swati
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
Bilal Bhatti
 
operating system
operating systemoperating system
operating system
Ibbad shah
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating Systems
John Cutajar
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
Dr. C.V. Suresh Babu
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
Cường Nguyễn
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
International Islamic University
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
Types Of Operating Systems
Types Of Operating SystemsTypes Of Operating Systems
Types Of Operating Systems
عطاءالمنعم اثیل شیخ
 
Operating System
Operating System Operating System
Operating System
Jubayer Alam Shoikat
 
operating system
operating systemoperating system
operating system
hamidah rehman
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
abhinav baba
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
E.M.G.yadava womens college
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Operating system
Operating systemOperating system
Operating system
fasalsial1fasalsial1
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Dan Hess
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
Rajneesh Chaubey
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 
Services provided by os
Services provided by osServices provided by os
Services provided by os
Sumant Diwakar
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
Mahmuda Rahman
 
Operating System-Introduction
Operating System-IntroductionOperating System-Introduction
Operating System-Introduction
Shipra Swati
 
Introduction to Operating system
Introduction to Operating system Introduction to Operating system
Introduction to Operating system
Bilal Bhatti
 
operating system
operating systemoperating system
operating system
Ibbad shah
 
Intermediate Operating Systems
Intermediate Operating SystemsIntermediate Operating Systems
Intermediate Operating Systems
John Cutajar
 
Code4vn linux day1 operating system concept
Code4vn linux day1 operating system conceptCode4vn linux day1 operating system concept
Code4vn linux day1 operating system concept
Cường Nguyễn
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
AnkonGopalBanik
 
Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1Operating System - Types Of Operating System Unit-1
Operating System - Types Of Operating System Unit-1
abhinav baba
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
RajendraPrasad Alladi
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
Dan Hess
 
Lecture 1 introduction to Operating System
Lecture 1 introduction to Operating SystemLecture 1 introduction to Operating System
Lecture 1 introduction to Operating System
Dr. Amitava Nag
 

Similar to Overview of operating system (20)

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
EgoGamer
 
Operating systems
Operating systems Operating systems
Operating systems
vinothinisureshbabu
 
Operating System to control the overall computer in system
Operating System to control the overall computer in systemOperating System to control the overall computer in system
Operating System to control the overall computer in system
mhsinm2003
 
Operating systems
Operating systemsOperating systems
Operating systems
Srishti Gupta
 
Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
Hamza Mughal
 
Operating system
Operating systemOperating system
Operating system
Abdul Ghafoor
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
matsapit
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
ShannykumarSingh
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
Uttara University
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)
Sumit Kumar Gupta
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
homeworkping8
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
Amit Gupta
 
Operating System
Operating SystemOperating System
Operating System
Subhasis Dash
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
Sachin Awasthi
 
Demo 1 presentation. this is tells about os
Demo 1 presentation. this is tells about osDemo 1 presentation. this is tells about os
Demo 1 presentation. this is tells about os
Baswamy Cse
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
umardanjumamaiwada
 
Csc 2313 (lecture 2)
Csc 2313 (lecture 2)Csc 2313 (lecture 2)
Csc 2313 (lecture 2)
umardanjumamaiwada
 
Introduction to OS.pdf
Introduction to OS.pdfIntroduction to OS.pdf
Introduction to OS.pdf
CheriviralaNikhil
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
NG911
 
ICT GE-309_Lecture-17-20.pdf presentation
ICT GE-309_Lecture-17-20.pdf presentationICT GE-309_Lecture-17-20.pdf presentation
ICT GE-309_Lecture-17-20.pdf presentation
malikalijoiya0786
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
EgoGamer
 
Operating System to control the overall computer in system
Operating System to control the overall computer in systemOperating System to control the overall computer in system
Operating System to control the overall computer in system
mhsinm2003
 
Operating system by hm
Operating system by hmOperating system by hm
Operating system by hm
Hamza Mughal
 
Operating system 2
Operating system 2Operating system 2
Operating system 2
matsapit
 
Fundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptxFundamental Operating System Concepts.pptx
Fundamental Operating System Concepts.pptx
Uttara University
 
Library and Information Science (Operationg System)
Library and Information Science (Operationg System)Library and Information Science (Operationg System)
Library and Information Science (Operationg System)
Sumit Kumar Gupta
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
homeworkping8
 
Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]Ch1kiit [compatibility mode]
Ch1kiit [compatibility mode]
Amit Gupta
 
Network operating systems
Network operating systems Network operating systems
Network operating systems
Sachin Awasthi
 
Demo 1 presentation. this is tells about os
Demo 1 presentation. this is tells about osDemo 1 presentation. this is tells about os
Demo 1 presentation. this is tells about os
Baswamy Cse
 
OS.pptx
OS.pptxOS.pptx
OS.pptx
NG911
 
ICT GE-309_Lecture-17-20.pdf presentation
ICT GE-309_Lecture-17-20.pdf presentationICT GE-309_Lecture-17-20.pdf presentation
ICT GE-309_Lecture-17-20.pdf presentation
malikalijoiya0786
 
Ad

More from Abdullah Al Amin (13)

Data communication
Data communicationData communication
Data communication
Abdullah Al Amin
 
BFS and DFS
BFS and DFSBFS and DFS
BFS and DFS
Abdullah Al Amin
 
Introduction of java
Introduction of javaIntroduction of java
Introduction of java
Abdullah Al Amin
 
Microsoft word
Microsoft wordMicrosoft word
Microsoft word
Abdullah Al Amin
 
Operating system
Operating  systemOperating  system
Operating system
Abdullah Al Amin
 
Operating system
Operating systemOperating system
Operating system
Abdullah Al Amin
 
Introduction of java
Introduction of javaIntroduction of java
Introduction of java
Abdullah Al Amin
 
Organs of the government
Organs of the governmentOrgans of the government
Organs of the government
Abdullah Al Amin
 
Organs of the government
Organs of the governmentOrgans of the government
Organs of the government
Abdullah Al Amin
 
Constitution
Constitution Constitution
Constitution
Abdullah Al Amin
 
Propositional Logic (Descreate Mathematics)
Propositional Logic (Descreate Mathematics)Propositional Logic (Descreate Mathematics)
Propositional Logic (Descreate Mathematics)
Abdullah Al Amin
 
Differential Equation and Linear Differential Equation (Mathematics)
Differential Equation and Linear Differential Equation (Mathematics)Differential Equation and Linear Differential Equation (Mathematics)
Differential Equation and Linear Differential Equation (Mathematics)
Abdullah Al Amin
 
Robotics and Robot
Robotics and RobotRobotics and Robot
Robotics and Robot
Abdullah Al Amin
 
Ad

Recently uploaded (20)

AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
Build With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdfBuild With AI - In Person Session Slides.pdf
Build With AI - In Person Session Slides.pdf
Google Developer Group - Harare
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier VroomAI x Accessibility UXPA by Stew Smith and Olivier Vroom
AI x Accessibility UXPA by Stew Smith and Olivier Vroom
UXPA Boston
 
Q1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor PresentationQ1 2025 Dropbox Earnings and Investor Presentation
Q1 2025 Dropbox Earnings and Investor Presentation
Dropbox
 
Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)Design pattern talk by Kaya Weers - 2025 (v2)
Design pattern talk by Kaya Weers - 2025 (v2)
Kaya Weers
 
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
GDG Cloud Southlake #42: Suresh Mathew: Autonomous Resource Optimization: How...
James Anderson
 
AI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of DocumentsAI Agents at Work: UiPath, Maestro & the Future of Documents
AI Agents at Work: UiPath, Maestro & the Future of Documents
UiPathCommunity
 
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent LasterAI 3-in-1: Agents, RAG, and Local Models - Brent Laster
AI 3-in-1: Agents, RAG, and Local Models - Brent Laster
All Things Open
 
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Kit-Works Team Study_아직도 Dockefile.pdf_김성호
Wonjun Hwang
 
Cybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and MitigationCybersecurity Threat Vectors and Mitigation
Cybersecurity Threat Vectors and Mitigation
VICTOR MAESTRE RAMIREZ
 
How to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabberHow to Install & Activate ListGrabber - eGrabber
How to Install & Activate ListGrabber - eGrabber
eGrabber
 
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Optima Cyber - Maritime Cyber Security - MSSP Services - Manolis Sfakianakis ...
Mike Mingos
 
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient CareAn Overview of Salesforce Health Cloud & How is it Transforming Patient Care
An Overview of Salesforce Health Cloud & How is it Transforming Patient Care
Cyntexa
 
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Challenges in Migrating Imperative Deep Learning Programs to Graph Execution:...
Raffi Khatchadourian
 
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptxDevOpsDays SLC - Platform Engineers are Product Managers.pptx
DevOpsDays SLC - Platform Engineers are Product Managers.pptx
Justin Reock
 
Slack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teamsSlack like a pro: strategies for 10x engineering teams
Slack like a pro: strategies for 10x engineering teams
Nacho Cougil
 
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Limecraft Webinar - 2025.3 release, featuring Content Delivery, Graphic Conte...
Maarten Verwaest
 
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptxReimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
Reimagine How You and Your Team Work with Microsoft 365 Copilot.pptx
John Moore
 
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025Zilliz Cloud Monthly Technical Review: May 2025
Zilliz Cloud Monthly Technical Review: May 2025
Zilliz
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
AsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API DesignAsyncAPI v3 : Streamlining Event-Driven API Design
AsyncAPI v3 : Streamlining Event-Driven API Design
leonid54
 

Overview of operating system

  • 3. Tahosib Mohammad Tamim 171-15- Abdullah Al Amin 171-15- Runa Akter 171-15- Mustafizur Rahaman 171-15- Presented To G.m. Rasiqul Islam Rasiq Lecturer Department of Computer Science and Engineering Daffodil International University
  • 5. WHAT IS OPERATING SYSTEM? A program that acts as an intermediary between a user of a computer and the computer hardware.
  • 6. WHY WE USE OPERATING SYSTEM Make a computer system easier to use. An operating hides details of hardware resources from programmers. Manage the recourses of a computer system. An operating manages all the resources of a computer system.
  • 7. TYPES OF OPERATING SYSTEM?  Normal Operating System Character User Interface Operating System Graphical User Interface Operating System  Real Time Operating System
  • 8. HISTORY OF OPERATING SYSTEM? What were computers like before operating systems were invented?
  • 9. LATER, INSTRUCTIONS WERE GIVEN TO THE COMPUTER WITH PUNCH CARDS OR MAGNETIC TAPE. To run more than one program at a time, you need a "boss“ program that controls all the other programs.
  • 10. MICROSOFT MS-DOS In the 1980s, operating systems were developed where you could move a mouse around and click on things instead of typing commands.
  • 11. FUNCTIONS OF OPERATING SYSTEM •Memory Management •Processor Management •Device Management •File Management •Security •Control over system performance •Job accounting •Error detecting aids •Coordination between other software and users
  • 12. PROCESSOR MANAGEMENT In multiprogramming environment, the OS decides which process gets the processor when and for how much time. This function is called process scheduling. An Operating System does the following activities for processor management −  Keeps tracks of processor and status of process. The program responsible for this task is known as traffic controller.  Allocates the processor (CPU) to a process.  De-allocates processor when a process is no longer required.
  • 13. MEMORY MANAGEMENT Memory management refers to management of Primary Memory or Main Memory. Main memory is a large array of words or bytes where each word or byte has its own address. Main memory provides a fast storage that can be accessed directly by the CPU. For a program to be executed, it must in the main memory.
  • 14. DEVICE MANAGEMENT An Operating System manages device communication via their respective drivers. It does the following activities for device management −  Keeps tracks of all devices. Program responsible for this task is known as the I/O controller.  Decides which process gets the device when and for how much time.  Allocates the device in the efficient way.  De-allocates devices.
  • 15. FILE MANAGEMENT A file system is normally organized into directories for easy navigation and usage. These directories may contain files and other directions. An Operating System does the following activities for file management − Keeps track of information, location, uses, status etc. The collective facilities are often known as file system. Decides who gets the resources. Allocates the resources. De-allocates the resources.
  • 16. OTHER IMPORTANT ACTIVITIES Following are some of the important activities that an Operating System performs −  Security − By means of password and similar other techniques, it prevents unauthorized access to programs and data.  Control over system performance − Recording delays between request for a service and response from the system.  Job accounting − Keeping track of time and resources used by various jobs and users.  Error detecting aids − Production of dumps, traces, error messages, and other debugging and error detecting aids.  Coordination between other software and users − Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
  • 17. TYPES OF OPERATING SYSTEM Distinguished by the response time and how data is entered into the system Single user Multi user Multitasking Multi processing Embedded Real time
  • 18. TWO TYPES:  Single user, Singletask  Single user, Multi tasking SINGLE USER
  • 19.  One user can effectively do one thing at a time.  Example: The Palm OS for Palm handheld computers. SINGLEUSER,SINGLETASK
  • 20.  Designed with a single user in mind but can deal with many applications running at the same time.  Example: Microsoft's Windows and Apple's Mac OS platforms SINGLEUSER,MULTITASKING
  • 21.  Allows multiple users to access the computer system at the same time.  Time Sharing system and Internet servers are the multi user systems.  Examples: UNIX, VMS and Mainframe Operating systems. MULTIUSER
  • 22.  Multiprocessing, in general, refers to the utilization of multiple CPUs in a single computer system  Enables several programs torun concurrently MULTIPROCESSING
  • 23. Designed to be used in embedded computer systems Are able to operate with a limited number of resources on small machineslike PDAs It is a computer that is part of a different kind of machine. Examples: include computers in cars, digital televisions, ATMs, airplane controls, digital cameras, GPS navigation systems, elevators, and among many other possibilities. EMBEDDEDOS
  • 24. Embedded OS in a car Android OS in digitalcamera CONTINUE…
  • 25.  Is a multitasking operating system that aims at executing real-time applications.  The main objective of real-time operating systems is their quick and predictable response to events.  Examples: QNX, RTLINUX  Are used to control machinery, scientific instruments and industrial systems. REALTIMEOPERATING SYSTEM
  翻译: