wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Functions of Operating System

profile
Jeet Ved
Jul 04, 2024
0 Likes
0 Discussions
85 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

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Online Education

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

Security Issues and Countermeasures

Blog banner

What are Tenders its various types

Blog banner

Linker

Blog banner

Virus

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

INSTAGRAM

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

15 Interesting Facts about India

Blog banner

Evolution of the Microprocesor

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

Models of Information Security.

Blog banner

Real time scheduling

Blog banner

Service transition principles

Blog banner

Self-love: Being the reason of your own smile

Blog banner

Direct Memory Access

Blog banner

The Truth Behind Viral DIY Dental Hacks

Blog banner

Traditional Unix System

Blog banner

Memory managment

Blog banner

Who decides your overthinking, anyway?

Blog banner

Objectives and Functions of Operating System

Blog banner

How Reading Books Shape a Child’s Imagination and Thinking?

Blog banner

Principles of Concurrency

Blog banner

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

Blog banner

Linux Threads:

Blog banner

Full Disk Encryption on Digital Forensics

Blog banner

Decoding Confusion Matrix

Blog banner

PYTHON

Blog banner

Kernel in Operating System

Blog banner

IS CONVERTING AMBITION INTO PROFESSION?

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Memory Management of Operating System(OS)

Blog banner

Yoga in INDIA and ABROAD

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

Domain Name System

Blog banner

virtual machines and virtualization

Blog banner

File Management system

Blog banner

Understanding Business Layer in Data Science

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner