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

Deadlock

Blog banner

Self-love: Being the reason of your own smile

Blog banner

Data Warehouse Bus Matrix

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Women empowerment

Blog banner

Data Visualization – Importance and tools (Tableau, Power BI)

Blog banner

?Why Does My Breath Still Smell After Brushing?

Blog banner

SECURITY VULNERABILITIES COUNTERMEASURES IN A SMART SHIP SYSTEM

Blog banner

Electronic data interchange

Blog banner

Pro-Tips On How To Keep your Foot Healthy

Blog banner

Challenges and risks in service operations

Blog banner

Efficiency of SQL Injection Method in Preventing E-Mail Hacking

Blog banner

Veg/Non-veg/Egg Tiffin Meals That Are Nutritious and Filling

Blog banner

Uniprocessor Scheduling

Blog banner

Cyber Security in Data Breaching

Blog banner

How Does Preschool Help Children Become Better Decision Makers?

Blog banner

Busted : Common Web Security Myths

Blog banner

Blockchain uses and use cases

Blog banner

Cloud Security: Trends and Innovations

Blog banner

Why Extreme Opinions Are Rising: Psychological Insights into Society’s Divides

Blog banner

Topic: Sessions in Operating system

Blog banner

Memory Management

Blog banner

Hash password! Is it really secured?

Blog banner

Reclaim Your Bite and Beauty: All About Dental Restorative Treatments

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Software

Blog banner

GIS Applications: How Different Industries are Leveraging Geospatial Data

Blog banner

AI and Technology- Related Anxiety: Understanding the Psychological Impact of Living in an AI-Driven World

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

Why Friendship at Work is Important

Blog banner

Deadlock

Blog banner

MORDERN UNIX SYSTEM

Blog banner

Mendeley (management software)

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

What is process

Blog banner

Disk Management

Blog banner

Rain bow

Blog banner

The Lunchbox That Came Back Untouched — How to Handle a Fussy Eater at Preschool Age

Blog banner

Data Exfiltration

Blog banner

Linux 94

Blog banner

Memory management and virtual memory

Blog banner

Note on Process, Process creation and Process termination

Blog banner