SlideShare a Scribd company logo
OPERATINGSYSTEM
Instructor: Sara Hassan
Introduction to Information and
Communication Technologies
Ghazi University, Dera Ghazi Khan
What is operating system?
Definition:
• An operating system (OS) is a
collection of software that
manages computer hardware
resources .
• It is a low-level software program
that enables the computer
hardware to communicate and
operate with the computer
software.
Without a computer operating system, a
computer would be useless
“The operatingsystemactsasa Interface
Betweenthe user and computer
hardware”
Lecture 4.pptx
Operations Of OS
•Processor Management: An operating system manages the processor’s
work by allocating various jobs to it and ensuring that each process
receives enough time from the processor to function properly.
•It manages all of the software and hardware on the computer
•Manage Memory: An operating system manages the allocation and
deallocation of the memory to various processes and ensures that the
other process does not consume the memory allocated to one process.
•Device Management: There are various input and output devices. An OS
controls the working of these input-output devices. It receives the
requests from these devices, performs a specific task, and communicates
back to the requesting process.
OperationsOfOS
•Start and shut down a computer
•Establish An Internet Connection
•Provide a user Interface
•Error Detection: From time to time, the operating system checks the
system for any external threat or malicious software activity. It also checks
the hardware for any type of damage. This process displays several alerts to
the user so that the appropriate action can be taken against any damage
caused to the system.
Components of Operating System
The operating system has two components:
•Shell
•Kernel
Shell
Shell handles user interactions. It is the outermost layer of the OS and
manages the interaction between user and operating system by:
•Prompting the user to give input
•Interpreting the input for the operating system
•Handling the output from the operating system.
Shell provides a way to communicate with the OS by either taking the
input from the user or the shell script. A shell script is a sequence of
system commands that are stored in a file.
Kernel
The kernel is the central component of a computer operating
systems. The only job performed by the kernel is to the manage the
communication between the software and the hardware. A Kernel is
at the nucleus of a computer. The Kernel is the innermost part of an
operating system, a shell is the outermost one.
Kernel is a computer program that manages Input/Output requests
from software and transfer them into data processing instructions
for CPU and other electronic components of computer.
Lecture 4.pptx
Structure Of operating system
User Interface
•User interact with operating system
Kernel
•Core of operating system, responsible for loading
operating system
Characteristics OfOperatingSystem
Operating
System
GUI Multiuser Multitasking Multiprocessing Multithreading
• GUI
• GUI- Short for Graphical User Interface, a GUI Operating System contains
graphics and icons and is commonly navigated by using a computer mouse.
• Multi-user
• Multi-user -A multi-user operating system allows for
multiple users to use the same computer at the same
time and/or different times example (LINUX)
• Multi T
asking
• An operating system that is capable of allowing multiple software
processes to run at the same time.
Below are some examples of multitasking operating systems.
• Unix
• Windows XP
• Windows Vista
• Multi Processing
• An operating system capable of supporting and utilizing more than one
computer processor.
More than one CPUs that can be shared
Below are some examples of multiprocessing operating systems.
For Example
• Linux
• Unix
• Windows 2000
• Multi Threading
• Operating systems that allow different parts of a software program to run
concurrently
For example
• Linux
• Unix
• Windows 2000
Real – Time:
- responds to input instantly. General-purpose
operating systems, such as DOS and UNIX, are not
real-time.
Command Line Interface (CLI)
• The command line interface is a user interface that is
navigated by typing commands at prompts, as opposed to
using the mouse to perform a command.
• Because a command line interface requires unique
commands, this interface is often more difficult to learn
because of the need to memorize dozens of different
commands.
CLI
Types of operatingsystem
 Stand Alone operating system.
 Server operating system.
 Embedded operating system.
Stand Alone operating system
A standalone OS is an OS that runs on a device like a
notebook, desktop computer, or laptop. A standalone
operating system offers a complete functioning framework.
Stand
Alone
operating
system
WINDOWS
MAC OS
LINUX
Stand Alone operating system/Desktop operating system
Microsoft Windows
• Microsoft created the Windows operating system in the
mid-1980s. Over the years, there have been many
different versions of Windows, but the most recent ones
are Windows 10, Windows 8, Windows 7. Windows
comes preloaded on most new PCs, which helps to make
it the most popular operating system in the world.
Microsoft Windows
If you're buying a new computer or are upgrading to
a newer version of Windows, you can choose from
several different editions of Windows, such as Home
Premium, Professional, and Ultimate. You may need
to do some research to decide which edition is right
for you.
Advantages & Disadvantages of Windows
Advantages:
•Easy to use
•Update
Disadvantages:
•Expensive
•Not secure
Windows 7
Windows 10
Mac OS
• Mac OS is a line of operating systems created by
Apple. It comes preloaded on all new Macintosh
computers, or Macs. All of the recent versions are
known as Mac OS X (pronounced Mac O-S Ten)
Advantages & Disadvantages Of MACOS
Advantages:
•Great GUI
•Secure
•Better to graphic designer
Disadvantages:
•Not all software run
•expensive
Linux
Linux is a family of open source operating systems,
which means that they can be modified and
distributed by anyone around the world. This is very
different from Windows, which can only be modified
by the company that owns it (Microsoft).
Advantages & Disadvantages of LINUX
Advantages:
•Free
•Low PC requirement
•Secure
Disadvantages:
•Not all software run
•Hard to learn use and install
Server Operating system
• A server operating system (OS) is a type of operating system
that is designed to be installed and used on a server
computer.
• Server operating systems are designed to provide platforms for multi-
users , for critical, network applications.
• It is an advanced version of an operating system
• Their main purpose is to provide security, stability and collaboration.
• Some common examples of server OSs include:
•Windows Server
•Mac OS X Server
Embedded operating system
•An embedded operating system is a specialized operating system
(OS) designed to perform a specific task for a device that is not a
computer.
•An embedded operating system main job is to run that allowed
device to do its job.
•Examples of embedded OS are MP3 players, digital cameras, DVD
player, mobile phones
Operating System on Mobile Devices
• Mobile devices such as phones, tablet computers, and
mp3 players are very different from desktop and laptop
computers, so they run operating systems that are
designed specifically for mobile devices. Examples of
mobile operating systems include Apple iOS, Windows
Phone, and Google Android.
Operating
System on
Mobile
Devices

More Related Content

PDF
os_1.pdf
PPTX
lecture_9_operatingsystem.pptx
ODP
Operating Systems As a Product
PPTX
Presentación de computación
PPT
Lecture 9
PPT
Operating System
PPT
PMOS2e_PPT_Ch01-4web.ppt operating ystem
PPTX
Introduction & Background(Operating Systems).pptx
os_1.pdf
lecture_9_operatingsystem.pptx
Operating Systems As a Product
Presentación de computación
Lecture 9
Operating System
PMOS2e_PPT_Ch01-4web.ppt operating ystem
Introduction & Background(Operating Systems).pptx

Similar to Lecture 4.pptx (20)

PPTX
Operating Systems
PPTX
Introduction to Operating system CBSE
PDF
1.pdfnsbs snzjzjyxbe. snzjxysuw sjxjixhsbbe
PPTX
Chapter 1 - Introduction to Operating System.pptx
PPTX
week-1-200310134908.pptx
PDF
lecture 1 (Introduction to Operating System.)
PDF
ICT GE-309_Lecture-17-20.pdf presentation
PPTX
Web Quest Of Operating Systems
PPT
OPERATING SYSTEM
PPTX
Operating systems
PPTX
operating system
PPT
systems_software
PPT
Introduction to Operating System
PPTX
ICT- information and communication technology 6.pptx
PDF
Foundation of information system - Software
PDF
Operating System
PPTX
Operating system report
PPT
Chapter 7A Peter Norton
PPTX
Operating System windows installation and driver update slides
PPT
Chapter one_oS.ppt
Operating Systems
Introduction to Operating system CBSE
1.pdfnsbs snzjzjyxbe. snzjxysuw sjxjixhsbbe
Chapter 1 - Introduction to Operating System.pptx
week-1-200310134908.pptx
lecture 1 (Introduction to Operating System.)
ICT GE-309_Lecture-17-20.pdf presentation
Web Quest Of Operating Systems
OPERATING SYSTEM
Operating systems
operating system
systems_software
Introduction to Operating System
ICT- information and communication technology 6.pptx
Foundation of information system - Software
Operating System
Operating system report
Chapter 7A Peter Norton
Operating System windows installation and driver update slides
Chapter one_oS.ppt
Ad

Recently uploaded (20)

PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
L1 - Introduction to python Backend.pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Softaken Excel to vCard Converter Software.pdf
Essential Infomation Tech presentation.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Navsoft: AI-Powered Business Solutions & Custom Software Development
How Creative Agencies Leverage Project Management Software.pdf
L1 - Introduction to python Backend.pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Odoo POS Development Services by CandidRoot Solutions
PTS Company Brochure 2025 (1).pdf.......
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Reimagine Home Health with the Power of Agentic AI​
CHAPTER 2 - PM Management and IT Context
2025 Textile ERP Trends: SAP, Odoo & Oracle
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Understanding Forklifts - TECH EHS Solution
Odoo Companies in India – Driving Business Transformation.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Ad

Lecture 4.pptx

  • 1. OPERATINGSYSTEM Instructor: Sara Hassan Introduction to Information and Communication Technologies Ghazi University, Dera Ghazi Khan
  • 2. What is operating system? Definition: • An operating system (OS) is a collection of software that manages computer hardware resources . • It is a low-level software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer would be useless “The operatingsystemactsasa Interface Betweenthe user and computer hardware”
  • 4. Operations Of OS •Processor Management: An operating system manages the processor’s work by allocating various jobs to it and ensuring that each process receives enough time from the processor to function properly. •It manages all of the software and hardware on the computer •Manage Memory: An operating system manages the allocation and deallocation of the memory to various processes and ensures that the other process does not consume the memory allocated to one process. •Device Management: There are various input and output devices. An OS controls the working of these input-output devices. It receives the requests from these devices, performs a specific task, and communicates back to the requesting process.
  • 5. OperationsOfOS •Start and shut down a computer •Establish An Internet Connection •Provide a user Interface •Error Detection: From time to time, the operating system checks the system for any external threat or malicious software activity. It also checks the hardware for any type of damage. This process displays several alerts to the user so that the appropriate action can be taken against any damage caused to the system.
  • 6. Components of Operating System The operating system has two components: •Shell •Kernel
  • 7. Shell Shell handles user interactions. It is the outermost layer of the OS and manages the interaction between user and operating system by: •Prompting the user to give input •Interpreting the input for the operating system •Handling the output from the operating system. Shell provides a way to communicate with the OS by either taking the input from the user or the shell script. A shell script is a sequence of system commands that are stored in a file.
  • 8. Kernel The kernel is the central component of a computer operating systems. The only job performed by the kernel is to the manage the communication between the software and the hardware. A Kernel is at the nucleus of a computer. The Kernel is the innermost part of an operating system, a shell is the outermost one. Kernel is a computer program that manages Input/Output requests from software and transfer them into data processing instructions for CPU and other electronic components of computer.
  • 10. Structure Of operating system User Interface •User interact with operating system Kernel •Core of operating system, responsible for loading operating system
  • 11. Characteristics OfOperatingSystem Operating System GUI Multiuser Multitasking Multiprocessing Multithreading
  • 12. • GUI • GUI- Short for Graphical User Interface, a GUI Operating System contains graphics and icons and is commonly navigated by using a computer mouse.
  • 13. • Multi-user • Multi-user -A multi-user operating system allows for multiple users to use the same computer at the same time and/or different times example (LINUX)
  • 14. • Multi T asking • An operating system that is capable of allowing multiple software processes to run at the same time. Below are some examples of multitasking operating systems. • Unix • Windows XP • Windows Vista
  • 15. • Multi Processing • An operating system capable of supporting and utilizing more than one computer processor. More than one CPUs that can be shared Below are some examples of multiprocessing operating systems. For Example • Linux • Unix • Windows 2000
  • 16. • Multi Threading • Operating systems that allow different parts of a software program to run concurrently For example • Linux • Unix • Windows 2000
  • 17. Real – Time: - responds to input instantly. General-purpose operating systems, such as DOS and UNIX, are not real-time.
  • 18. Command Line Interface (CLI) • The command line interface is a user interface that is navigated by typing commands at prompts, as opposed to using the mouse to perform a command. • Because a command line interface requires unique commands, this interface is often more difficult to learn because of the need to memorize dozens of different commands.
  • 19. CLI
  • 20. Types of operatingsystem  Stand Alone operating system.  Server operating system.  Embedded operating system.
  • 21. Stand Alone operating system A standalone OS is an OS that runs on a device like a notebook, desktop computer, or laptop. A standalone operating system offers a complete functioning framework.
  • 22. Stand Alone operating system WINDOWS MAC OS LINUX Stand Alone operating system/Desktop operating system
  • 23. Microsoft Windows • Microsoft created the Windows operating system in the mid-1980s. Over the years, there have been many different versions of Windows, but the most recent ones are Windows 10, Windows 8, Windows 7. Windows comes preloaded on most new PCs, which helps to make it the most popular operating system in the world.
  • 24. Microsoft Windows If you're buying a new computer or are upgrading to a newer version of Windows, you can choose from several different editions of Windows, such as Home Premium, Professional, and Ultimate. You may need to do some research to decide which edition is right for you.
  • 25. Advantages & Disadvantages of Windows Advantages: •Easy to use •Update Disadvantages: •Expensive •Not secure
  • 28. Mac OS • Mac OS is a line of operating systems created by Apple. It comes preloaded on all new Macintosh computers, or Macs. All of the recent versions are known as Mac OS X (pronounced Mac O-S Ten)
  • 29. Advantages & Disadvantages Of MACOS Advantages: •Great GUI •Secure •Better to graphic designer Disadvantages: •Not all software run •expensive
  • 30. Linux Linux is a family of open source operating systems, which means that they can be modified and distributed by anyone around the world. This is very different from Windows, which can only be modified by the company that owns it (Microsoft).
  • 31. Advantages & Disadvantages of LINUX Advantages: •Free •Low PC requirement •Secure Disadvantages: •Not all software run •Hard to learn use and install
  • 32. Server Operating system • A server operating system (OS) is a type of operating system that is designed to be installed and used on a server computer. • Server operating systems are designed to provide platforms for multi- users , for critical, network applications. • It is an advanced version of an operating system • Their main purpose is to provide security, stability and collaboration. • Some common examples of server OSs include: •Windows Server •Mac OS X Server
  • 33. Embedded operating system •An embedded operating system is a specialized operating system (OS) designed to perform a specific task for a device that is not a computer. •An embedded operating system main job is to run that allowed device to do its job. •Examples of embedded OS are MP3 players, digital cameras, DVD player, mobile phones
  • 34. Operating System on Mobile Devices • Mobile devices such as phones, tablet computers, and mp3 players are very different from desktop and laptop computers, so they run operating systems that are designed specifically for mobile devices. Examples of mobile operating systems include Apple iOS, Windows Phone, and Google Android.