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

Studying Denial of service attack using DOSHTTP tool

Blog banner

Docker Framework

Blog banner

IT RISK

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Life of a 2020-2021 student

Blog banner

1.1 basic elements

Blog banner

10 Reasons to date your best friend

Blog banner

Malware Detection Techniques for Mobile Devices

Blog banner

PERT Overview

Blog banner

How to use GIT & GITHUB

Blog banner

Blog name

Blog banner

Mumbai local ......

Blog banner

Processes : Process description and control

Blog banner

Cloud Security: Trends and Innovations

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

Water Resources are about to exhaust...

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Instagram Features in 2023 That Will Leave You Stunned!

Blog banner

Texting is actually better than talking in person

Blog banner

Evolution of Operating system

Blog banner

'C', 'C++' and 'Java': Head-to-Head

Blog banner

Big Data Architecture

Blog banner

INTERNET SECURITY

Blog banner

Data Warehousing

Blog banner

Digital Marketing Ethics Transparency Trust And Brand Reputation digital

Blog banner

Cloud Computing

Blog banner

M commerce

Blog banner

Benefits of Yoga

Blog banner

The Five Steps of Data Science

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Deadlock

Blog banner

Does School Infrastructure Really Matter For Learning?

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Internet: The Vast Ocean Of Knowledge.

Blog banner

What your Favorite colour says about You?

Blog banner

Quality check in IT services

Blog banner

Meshoo

Blog banner

File Management system

Blog banner

Classification Algorithms (Decision trees, SVM, Logistic regreession)

Blog banner

Answer

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Data Warehouse Bus Matrix

Blog banner