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

Cloud Security: Trends and Innovations

Blog banner

Python as a tool for Data science task & project

Blog banner

How return on investment is defined in IT services

Blog banner

Types of Malware in Cyber Security

Blog banner

Access management

Blog banner

Service Design Model

Blog banner

THREADS (assignment 1)

Blog banner

10 Amazing facts about Tokyo Ghoul

Blog banner

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

Blog banner

Digital black market or dark net poses a national security threat?

Blog banner

Education: Key to your Prosperity

Blog banner

Virtual memory

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Jira Software

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

Direct Memory Access

Blog banner

" THE ANSWERS THAT LED INDIAN BEAUTIES TO THE MISS UNIVERSE HISTORIC WIN. "

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Buffers in Operating Systems

Blog banner

Proton mail

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Google

Blog banner

social media issue

Blog banner

Which Smartphone Company Has the Largest Market Share in India?

Blog banner

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

Blog banner

Memory hierarchy

Blog banner

Deadlock

Blog banner

The Khan mehtab transforming the modular switches

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

Cache memory

Blog banner

Navigation With Indian Constellation(NavIC) by ISRO in Geographic Information Systems

Blog banner

Why we should do reading

Blog banner

Threading

Blog banner

Buffering

Blog banner

Multiprocessor and Multicore Organization

Blog banner

FRIENDSHIP

Blog banner

Goa Trip With Friends

Blog banner

MEMORY HIERARCHY

Blog banner

Uniprocessor Scheduling

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner