0% found this document useful (0 votes)
55 views11 pages

2-Abstract Views of An Operating System-25!07!2024

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views11 pages

2-Abstract Views of An Operating System-25!07!2024

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Introduction to

Summary

▰ OS concepts
▰ Operating System(OS) Definition: ▻ Mainframe System
▻ System View ▻ Batch System

▻ Resource allocator ▻ Multi-programmed System

▻ Control program ▻ Time Sharing System

▻ Kernel ▻ Desktop System


▻ Modern
▻ Parallel System
▻ Distributed System
▻ Real-time and Embedded
System 2
▻ Handheld System
Content

ABSTRACT VIEWS OF AN OPERATING SYSTEM

FUNCTIONS OF AN OPERATING SYSTEM

EVENT-DRIVEN SYSTEMS

3
ABSTRACT VIEWS OF AN OPERATING SYSTEM

• The OS is the software that


permits access to the Internet.
The user interface accepts commands to
execute programs and use resources and
services provided by the operating system.
• It is the software that makes it
possible to develop programs
Non kernel routines implement user on a computer system.
commands concerning execution of
programs and use of the computer’s • The OS is simply the software
resources that makes it possible to use
the package.
Kernel is the core of the OS. It controls
operation of the computer and provides a
set of functions and services to use the
CPU, memory, and other resources of the 4
computer
Common task performed by Operating System

5
FUNCTIONS OF AN OPERATING SYSTEM

6
Cont… Device Management

Memory Management

• When a program needs to be executed it is loaded • It Keep a track of all devices. This task is performed by I/O controller.
onto the main memory till the execution is completed. • It decides which process will get the device when and for how long.
• Memory allocation to the processes is also decided • It allocates and de-allocates the device efficiently.
and checked by Operating System.

• It is allocated or it is not allocated (free). 7


Cont… File Management

Process Management

• In a multi-programming environment,
• It is OS who decides which process will get the
processor when and for how long. This task is
called Process Scheduling.
• It keeps a track of location, information, status etc. This
• Memory allocation to the processes is also decided collective is known as File System.
and checked by Operating System.
• It decides who will get the resources.
• It is allocated or it is not allocated (free). • It allocates and de-allocates the resources.
• It keeps a track of processor tasking and checks the 8
status of process. Traffic controller performs this
task.
Cont…

Security

• OS by using password and other similar techniques prevents and checks unauthorized users to
access the data and program.

• Deals with protecting systems from deliberate attacks, either internal or external, from individuals
intentionally attempting to steal information, damage information, or otherwise deliberately wreak
havoc in some manner.
9
Migration of Operating-System Concepts and Features

10
THANKS!

11

You might also like