wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Functions of Operating System

profile
Jeet Ved
Jul 04, 2024
0 Likes
0 Discussions
86 Reads

Operating System(OS)

 

An operating system (OS) is software that controls computer hardware and provides services to computer applications. It acts as an intermediary between applications and computer hardware, communication and resource management.

 

Functions of OS

 

1.Memory Management:

 

 It keeps track of primary memory, i.e., which bytes of memory are used by which user program. The memory addresses that have already been allocated and the memory addresses of the memory that has not yet been used.

 

 It Allocates the memory to a process when the process requests it and deallocates the memory when the process has terminated or is performing an I/O operation.

 

2. Security and Protection:

 

The OS enforces security measures to protect system resources from unauthorized access and ensure data availability.

 

It provides user identification mechanisms, access controls, and encryption to protect sensitive information and system functionality.

 

3.File Management:

 

The OS manages file storage, organization, and access through a hierarchical file system structure. It supports operations like file creation, deletion, reading, writing, and modification.

 

It handles file permissions and manages disk space allocation to optimize storage efficiency.

 

4.Process Management:

 

An operating system controls the workload of the processor by allocating various tasks to it and ensuring that each process gets enough time from the processor to run efficiently.

 

It stores the state of the systems. The program that performs this function is known as traffic controller.

 

 The processor that runs the CPU distributes the process. Deallocates the processor when the system is no longer needed.

 

5.Device Management:

 

It keeps track of all devices connected to the system. Designates a program responsible for every device known as the Input/Output controller.

 

 It decide which process gets access to a certain device and for how long.

 

 It Allocates devices effectively and efficiently. Deallocates devices when they are no longer required.


Comments ()


Sign in

Read Next

How Cyber Forensics help prevent Crimes

Blog banner

Email Privacy

Blog banner

ahh wait a min

Blog banner

Social Engineering Attacks

Blog banner

KAHAWA TEA

Blog banner

File management

Blog banner

Domain Name System

Blog banner

Install Ubuntu Easily

Blog banner

DNS Cache

Blog banner

Modern operating system

Blog banner

Evolution of Operating Systems

Blog banner

Virtual memory in windows

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

Service Strategy In ITSM

Blog banner

How To Invest In Indian Stock Market @ BSE & NSE ~ Tutorial 3

Blog banner

Why Festivals Are the Best Classrooms for Young Minds?

Blog banner

Memory management and virtual memory

Blog banner

Riddhi Miyani 53003220140

Blog banner

File Management In OS

Blog banner

Smartsheet

Blog banner

MQTT (MQ Telemetry Transport) in Data Science

Blog banner

Microsoft powerpoint presentation

Blog banner

Models of Information Security.

Blog banner

Royal enfield

Blog banner

Digital Marketing

Blog banner

CyberSecurity Color Wheel

Blog banner

Modern operating system

Blog banner

Types of E-Commerce

Blog banner

Mumbaicha Dabbawalla

Blog banner

What Are Electro-Forged Gratings? Benefits, Applications, and Why Industries Prefer Them

Blog banner

Threads

Blog banner

Scheduling in Operating Systems

Blog banner

I/O Management and Disk Scheduling

Blog banner

Why is it hard to design an Operating Systems ?

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Chicken Dum Biryani

Blog banner

Digital Life And Mental Health: A Psychological Perspective in the Modern World

Blog banner

1 Dentist in Maroubra, Sydney and her 10 obsessions

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

'Positivity in life'

Blog banner

Life of a 2020-2021 student

Blog banner

Steps to create an Ubuntu EC2 Instance with GUI in AWS

Blog banner