2-Abstract Views of An Operating System-25!07!2024
2-Abstract Views of An Operating System-25!07!2024
Summary
▰ OS concepts
▰ Operating System(OS) Definition: ▻ Mainframe System
▻ System View ▻ Batch System
EVENT-DRIVEN SYSTEMS
3
ABSTRACT VIEWS OF AN 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.
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