SlideShare a Scribd company logo
1 of 23
Download to read offline
Computer Operating Systems
180 Daraga ….. New Stage 6
Lecturer: Sherif Mousa
Email: eng.sherif.mosa@gmail.com
2
Feel Free To Ask @ Anytime
Computer Operating Systems
Agenda
• Definition
• Why?
• Components
• History
• Evolution
• Types
• Then What ?
3
Definition
4
Computer Operating Systems
Definition
• Operating System (OS)
– A collection of software that manages computer
hardware resources and provides
common services for computer programs.
5
• Operating System (OS)
– A collection of software that manages computer
hardware resources and provides
common services for computer programs.
Why?
6
Computer Operating Systems
Why?
• With NO OS
– Every program needs the full hardware
specification and drivers to run correctly.
• OS main responsibilities
– Manages computer resources.
– Intermediate between user applications and
hardware.
7
Computer Operating Systems
OS Responsibilities
8
User
Applications
Hardware
CPU
RAM
Display
Keyboard
Operating System
Components
9
Computer Operating Systems
Components
10
User
Applications
Hardware
CPU
RAM
Display
Keyboard
Operating System
Operating System
Boot Loader
Kernel
Device Drivers
Networking
Security
User Interface
User Applications
History
11
Computer Operating Systems
History
• 1950s & 1960s
– LEO, IBM,
MIT, Bell Labs
• 1969
– UNIX (AT & T)
– Ken Thompson, Dennis Ritchie
12
Computer Operating Systems
History (cont’d)
• 1980s
– Mac OS 1984 (Apple)
– Windows 1985 (Microsoft)
• 1991 (Multi-Threaded)
– GNU/Linux (FSF)
• 2007
– Android (Google)
• 2007
– iOS (Apple)
13
Evolution
14
Computer Operating Systems
Evolution
15
Unix Terminal
DOS Command Line
First Mouse Design 1960s
1973 Xerox Alto PC
MAC OS 1 , 1984Windows 1 , 1985
Computer Operating Systems
Evolution (Today)
16
Computer Operating Systems
Evolution (Android)
17
OS Types
18
Computer Operating Systems
OS Types
19
Computer Operating Systems
OS Types (PCs & Servers)
20
Then What ?
21
22
23

More Related Content

What's hot

Chapter01Introducing Hardware
Chapter01Introducing HardwareChapter01Introducing Hardware
Chapter01Introducing Hardware
Patty Ramsey
 

What's hot (20)

Operating system basics
Operating system basicsOperating system basics
Operating system basics
 
Operating system presentation
Operating system presentationOperating system presentation
Operating system presentation
 
BIOS basic input output system
BIOS basic input output systemBIOS basic input output system
BIOS basic input output system
 
Software
SoftwareSoftware
Software
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
UNIX Operating System
UNIX Operating SystemUNIX Operating System
UNIX Operating System
 
Device Drivers
Device DriversDevice Drivers
Device Drivers
 
Chapter01Introducing Hardware
Chapter01Introducing HardwareChapter01Introducing Hardware
Chapter01Introducing Hardware
 
Computer Hardware
Computer HardwareComputer Hardware
Computer Hardware
 
Computer Software And its types
Computer Software And its typesComputer Software And its types
Computer Software And its types
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 
Bios ( Basic Input Output System )
Bios ( Basic Input Output System )Bios ( Basic Input Output System )
Bios ( Basic Input Output System )
 
Operating System PPT
Operating System PPTOperating System PPT
Operating System PPT
 
01. Basics of Computer Hardware
01. Basics of Computer Hardware01. Basics of Computer Hardware
01. Basics of Computer Hardware
 
Presentation Introduction to Windows
Presentation  Introduction to  WindowsPresentation  Introduction to  Windows
Presentation Introduction to Windows
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Operating systems
Operating systems Operating systems
Operating systems
 
Bios
BiosBios
Bios
 

Viewers also liked

Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
jaydeesa17
 
Operating systems
Operating systemsOperating systems
Operating systems
anishgoel
 
Windows 95 Powepoint Presentation
Windows 95 Powepoint PresentationWindows 95 Powepoint Presentation
Windows 95 Powepoint Presentation
aedryanadovas
 
Computer Internet Basics I
Computer Internet Basics IComputer Internet Basics I
Computer Internet Basics I
debbie43
 

Viewers also liked (20)

Operating system introduction to operating system
Operating system   introduction to operating systemOperating system   introduction to operating system
Operating system introduction to operating system
 
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
 
Lesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating SystemsLesson 4 Types Of Operating Systems
Lesson 4 Types Of Operating Systems
 
4 various operating systems
4 various operating systems4 various operating systems
4 various operating systems
 
Windows 98
Windows 98Windows 98
Windows 98
 
Learning Session 2: Computer Basics, Operating Systems, File Management, an...
Learning Session 2:   Computer Basics, Operating Systems, File Management, an...Learning Session 2:   Computer Basics, Operating Systems, File Management, an...
Learning Session 2: Computer Basics, Operating Systems, File Management, an...
 
Types of Operating System
Types of Operating SystemTypes of Operating System
Types of Operating System
 
Operating System
Operating SystemOperating System
Operating System
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Windows 98
Windows 98Windows 98
Windows 98
 
Introduction to operating syatem
Introduction to operating syatemIntroduction to operating syatem
Introduction to operating syatem
 
Basics of Internet and WWW
Basics of Internet and WWWBasics of Internet and WWW
Basics of Internet and WWW
 
Operating systems
Operating systemsOperating systems
Operating systems
 
INTRODUCTION TO OPERATING SYSTEM
INTRODUCTION TO OPERATING SYSTEMINTRODUCTION TO OPERATING SYSTEM
INTRODUCTION TO OPERATING SYSTEM
 
Electronic mail : Introduction, drafting effective email, email etiquettes
Electronic mail : Introduction, drafting effective email, email etiquettesElectronic mail : Introduction, drafting effective email, email etiquettes
Electronic mail : Introduction, drafting effective email, email etiquettes
 
Windows 95 Powepoint Presentation
Windows 95 Powepoint PresentationWindows 95 Powepoint Presentation
Windows 95 Powepoint Presentation
 
Overview of various types of operating system
Overview of various types of operating systemOverview of various types of operating system
Overview of various types of operating system
 
Email Basics
Email BasicsEmail Basics
Email Basics
 
Computer Internet Basics I
Computer Internet Basics IComputer Internet Basics I
Computer Internet Basics I
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
 

Similar to Operating systems Basics

3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
myrajendra
 
Chap1
Chap1Chap1
Chap1
adisi
 
04 software system and application software - copy - copy
04 software   system and application software - copy - copy04 software   system and application software - copy - copy
04 software system and application software - copy - copy
Afrodisius Mathayo
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
Afrodisius Mathayo
 

Similar to Operating systems Basics (20)

Communication Process of Operating System
Communication Process of Operating SystemCommunication Process of Operating System
Communication Process of Operating System
 
Platform-Technology.pdf
Platform-Technology.pdfPlatform-Technology.pdf
Platform-Technology.pdf
 
Chapter one_oS.ppt
Chapter one_oS.pptChapter one_oS.ppt
Chapter one_oS.ppt
 
Operating system
Operating systemOperating system
Operating system
 
3 definition of operating systems
3 definition of operating systems3 definition of operating systems
3 definition of operating systems
 
Introduction to OS.pptx
Introduction to OS.pptxIntroduction to OS.pptx
Introduction to OS.pptx
 
Chap1
Chap1Chap1
Chap1
 
OS-Part-01.pdf
OS-Part-01.pdfOS-Part-01.pdf
OS-Part-01.pdf
 
Mba i-ifm-u-3 operating systems
Mba i-ifm-u-3 operating systemsMba i-ifm-u-3 operating systems
Mba i-ifm-u-3 operating systems
 
Mba i-ifm-u-3 operating systems
Mba i-ifm-u-3 operating systemsMba i-ifm-u-3 operating systems
Mba i-ifm-u-3 operating systems
 
Operating Systems As a Product
Operating Systems As a ProductOperating Systems As a Product
Operating Systems As a Product
 
Unit 4
Unit  4Unit  4
Unit 4
 
Introduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interruptsIntroduction to operating system, system calls and interrupts
Introduction to operating system, system calls and interrupts
 
Mca i-fundamental of computer-u-3-functions operating systems
Mca  i-fundamental of  computer-u-3-functions operating systemsMca  i-fundamental of  computer-u-3-functions operating systems
Mca i-fundamental of computer-u-3-functions operating systems
 
Operating system concept
Operating system conceptOperating system concept
Operating system concept
 
Bca i-fundamental of computer-u-3-functions operating systems
Bca  i-fundamental of  computer-u-3-functions operating systemsBca  i-fundamental of  computer-u-3-functions operating systems
Bca i-fundamental of computer-u-3-functions operating systems
 
Operating system.pptx
Operating system.pptxOperating system.pptx
Operating system.pptx
 
04 software system and application software - copy - copy
04 software   system and application software - copy - copy04 software   system and application software - copy - copy
04 software system and application software - copy - copy
 
04 software system and application software
04 software   system and application software04 software   system and application software
04 software system and application software
 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
 

More from Sherif Mousa

Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
Sherif Mousa
 
linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
Sherif Mousa
 
Building Embedded Linux
Building Embedded LinuxBuilding Embedded Linux
Building Embedded Linux
Sherif Mousa
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
Sherif Mousa
 

More from Sherif Mousa (13)

Yocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution MakerYocto - Embedded Linux Distribution Maker
Yocto - Embedded Linux Distribution Maker
 
Embedded Linux from Scratch to Yocto
Embedded Linux from Scratch to YoctoEmbedded Linux from Scratch to Yocto
Embedded Linux from Scratch to Yocto
 
Building Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 ArchBuilding Mini Embedded Linux System for X86 Arch
Building Mini Embedded Linux System for X86 Arch
 
Building Embedded Linux Systems Introduction
Building Embedded Linux Systems IntroductionBuilding Embedded Linux Systems Introduction
Building Embedded Linux Systems Introduction
 
Building Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARMBuilding Embedded Linux Full Tutorial for ARM
Building Embedded Linux Full Tutorial for ARM
 
Android Session "g | Canal Cities" event
Android Session "g | Canal Cities" eventAndroid Session "g | Canal Cities" event
Android Session "g | Canal Cities" event
 
كيف تفشل
كيف تفشلكيف تفشل
كيف تفشل
 
linux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrixlinux minimal os tutorial - by shatrix
linux minimal os tutorial - by shatrix
 
Building Embedded Linux
Building Embedded LinuxBuilding Embedded Linux
Building Embedded Linux
 
005 skyeye
005 skyeye005 skyeye
005 skyeye
 
003 scripting
003 scripting003 scripting
003 scripting
 
001 linux revision
001 linux revision001 linux revision
001 linux revision
 
Smile
SmileSmile
Smile
 

Recently uploaded

Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 

Operating systems Basics