0% found this document useful (0 votes)
39 views6 pages

Mod 5ES Part2

The document discusses the main services provided by an operating system. It describes 10 key services: (1) facilitating shared resource allocation and scheduling, (2) defining system resources like processors and memory, (3) allowing easy implementation of application programs, (4) optimally scheduling processes across CPUs, (5) maximizing system performance through efficient sharing of resources with protection, (6) providing management of processes, memory, files, devices and I/O, (7) managing I/O, devices and files, (8) enabling interoperability across networks, (9) providing common interfaces for devices and applications, and (10) facilitating network protocol and application portability across hardware.

Uploaded by

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

Mod 5ES Part2

The document discusses the main services provided by an operating system. It describes 10 key services: (1) facilitating shared resource allocation and scheduling, (2) defining system resources like processors and memory, (3) allowing easy implementation of application programs, (4) optimally scheduling processes across CPUs, (5) maximizing system performance through efficient sharing of resources with protection, (6) providing management of processes, memory, files, devices and I/O, (7) managing I/O, devices and files, (8) enabling interoperability across networks, (9) providing common interfaces for devices and applications, and (10) facilitating network protocol and application portability across hardware.

Uploaded by

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

Module 5

Operating System Services

1
OS Services
• (i) Facilitating easy sharing of resources as per
schedule and allocations─
No processing task or thread uses any resource
until it has been allocated by the OS at a given
instance

2
Meaning of Resource of a system
• processor (s), memory, I/O
•devices, virtual devices,
•system timer, software timers
•keypad, displays, printer and other such
resources, which processes (tasks or threads)
request from the OS.

3
OS Services Goal...
• (ii) Facilitating easy implementation of the
application program with the given system-hardware
through the system software
• (iii) Optimally scheduling the processes on one (or
more CPUs if available) by providing an appropriate
context switching mechanism
• (iv) Maximizing the system performance to let
different processes (or tasks or threads) share the
resources most efficiently with protection and
without any security breach.
4
• (v) Providing management functions for the
processes (tasks or threads), memory, file,
physical and virtual devices and I/Os and for
other functions for which it is designed
• (vi) Providing management and organisation
functions for the I/Os, devices and files and
file -like devices

5
• (vii) Providing interoperability of the application
on different networks
• (viii) Providing a common set of interfaces that
integrates various devices and applications
through standard and open systems
• (ix) Providing easy interfacing and management
functions for the network protocols and network
• (x) Providing portability of the application on
different hardware configurations
6

You might also like