what is operating system types and there works

KhalidSaleem39 11 views 6 slides Dec 24, 2024
Slide 1
Slide 1 of 6
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6

About This Presentation

What is an Operating System?

An operating system (OS) is a software that manages computer hardware resources and provides a platform for running application software. It acts as an intermediary between computer hardware and user-level applications, controlling the allocation of system resources suc...


Slide Content

What is an Operating System?
An operating system (OS) is a program that:
Manages hardware resources like CPU, memory, and I/O devices.
Provides a platform for application programs to run.
Acts as an intermediary between users and hardware.
K
S‌

The Need for an Operating System:K
S‌
In the absence of an operating system:
Users must interact directly with the computer hardware through code for every
action.
For example, to use Microsoft Word:
The user must write code to load the application into memory.
Explicitly instruct the hardware to display typed text on the monitor.
Write additional code to save the file to the hard disk.
This process is hard, and impractical for non-technical users.
The operating system simplifies these tasks by acting as an intermediary between
the user and the hardware.
It automates the processes of loading applications, managing input/output (I/O),
and saving data.
This makes computer usage seamless and accessible to all.

Interface Between User and Hardware:
Simplifies user interaction with hardware by providing a user-friendly interface.
Resource Allocation:
Manages limited hardware resources (e.g., CPU, memory) efficiently among
multiple users and processes.
Memory Management:
Handles data storage in main memory (RAM) and secondary memory (hard disk).
Ensures data is stored securely and efficiently.
Security:
Protects data and ensures secure interactions between users and hardware.K
S‌

How the OS Works:
Example Workflow with an OS:
The user double-clicks on Microsoft Word.
The OS:
Loads the application into memory.
Prepares the screen for typing.
Handles communication with hardware to display text
and save files.
The user simply interacts with the application, while the OS
manages all underlying processes.
Impact of the OS:
Reduces the complexity of using a computer.
Automates hardware interactions, allowing users to focus on
tasks rather than technical details.
task managerK
S‌

Goals of an Operating System:
Convenience:1.
Simplifies computer usage for users by automating
hardware interactions.
Without an OS, even simple tasks would require extensive
coding.
Efficiency:2.
Optimizes resource usage to ensure smooth and effective
performance.
Enables multiple users and processes to share resources
efficiently.
Balancing Convenience and Efficiency:3.
Most modern operating systems aim to provide both user
convenience and resource efficiency.K
S‌

Types of Operating Systems:
Batch Operating System: Processes tasks in batches without user interaction.
Time-Sharing Operating System: A time-sharing operating system (TSOS) is a
type of software that allows multiple users to access the same computer at
the same time.
Distributed Operating System: A distributed operating system (DOS) is a type
of operating system that connects multiple computers through a single
communication channel
Network Operating System: Provides services to computers connected in a
network.
Real-Time Operating System: Ensures tasks are executed within strict time
constraints.
Multiprogramming, Multiprocessing, and Multitasking Operating Systems:
Handle multiple programs or processes simultaneously, improving resource
utilization and performance.K
S‌