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

The Memory Hierarchy

Blog banner

Memory management

Blog banner

Theads

Blog banner

Raising Emotionally Intelligent Students: The Classroom Beyond Academics

Blog banner

HubSpot

Blog banner

The Role of Cyber Forensics in Criminology

Blog banner

RAID and It's Levels

Blog banner

Deadlock

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

Service Design Principles

Blog banner

virtual machines and virtualization

Blog banner

Wedding photographer

Blog banner

Deadlock

Blog banner

File management

Blog banner

12 Principles of Animation

Blog banner

A-B-C of Networking: Part-3 (Topology [Ring, Tree, Mesh])

Blog banner

38_Exploring The Honeynet Project

Blog banner

How the mobile IP is used in GSM architecture.

Blog banner

Affiliate Marketing V/S Influencer Marketing

Blog banner

Processes: Process Description and Control.

Blog banner

Deadlock in Operating systems

Blog banner

Synchronization

Blog banner

Mumbai local ......

Blog banner

Zero Trust Security Model: Revolutionizing Cybersecurity in the Digital Age

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Raid

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

MySQL

Blog banner

AI and Cyber Security

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

Memory Management

Blog banner

Google classroom

Blog banner

IOT Hacking Techniques

Blog banner

differentiate thinking humanly and rationally

Blog banner

Models of Information Security.

Blog banner

EID UL FITR

Blog banner

Full Disk Encryption

Blog banner

Uniprocessor scheduling

Blog banner

Tracking Emails & Email Crimes

Blog banner

Deming’s Process

Blog banner

Types of Malware in Cyber Security

Blog banner

E-Governance

Blog banner