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

Patola Outfits for the Modern Wardrobe: Reviving Indian Handloom in Style

Blog banner

Types of threads

Blog banner

"Mahakali cave"

Blog banner

Modern Operating Systems

Blog banner

De-Coding Love

Blog banner

OS Assignment-3

Blog banner

AI and Data Science: Revolutionizing Industries

Blog banner

How Social Media Algorithms Will Work in 2026?

Blog banner

Cache Memory(142)

Blog banner

Bharat Maps

Blog banner

POSITIVE ATTITUDE IN LIFE

Blog banner

15 Interesting Facts about India

Blog banner

Direct Memory Access

Blog banner

MEMORY FORENSIC ACQUISITION AND ANALYSISOF MEMORY AND ITS TOOLS COMPARISON

Blog banner

How Puppet Shows and Role Play Teach Empathy to Preschoolers

Blog banner

Why Seasonal Summer Foods Are Best for Your Health?

Blog banner

Incident management in ITSM

Blog banner

What is Virtual Memory

Blog banner

The Real Reason Patola Outfits Come at a Premium Cost

Blog banner

The Procedural Framework for Corporate High-Tech Investigations

Blog banner

Annual Day Preparation for Toddlers: What Helps and What to Avoid

Blog banner

objectives and function of operating system

Blog banner

Deadlock in operating system

Blog banner

Computer Security

Blog banner

Mumbai local ......

Blog banner

Article on team management software

Blog banner

Synchronization

Blog banner

The Role of Summer Camps in Early Childhood Development

Blog banner

Virtual memory

Blog banner

operating system

Blog banner

Virtual Memory

Blog banner

What is Network Security?

Blog banner

Broken Authentication Attacks

Blog banner

Threading

Blog banner

Why Users Leave Your Website in 5 Seconds (And How UI/UX Fixes It)

Blog banner

MySQL

Blog banner

DURGA POOJA

Blog banner

Fashion marketing in india

Blog banner

Linux 94

Blog banner

All you need to know about “On-page SEO”

Blog banner

Exploring Human Factors in Cyber Forensics Investigations.

Blog banner

GIS in Mapping and landslide alert in Bangladesh

Blog banner