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

Os Virtual Memory

Blog banner

Data is an asset and it is your responsibility!

Blog banner

OS DESIGN CONSIDERATIONS FOR MULTIPROCESSOR

Blog banner

Lucidchart

Blog banner

Uniprocessor and Types

Blog banner

GraphQL

Blog banner

MEMORY MANAGEMENT REQUIREMENT

Blog banner

Stories Woven in Silk: The Meaning Behind Patola Motifs

Blog banner

Hash password! Is it really secured?

Blog banner

NETWORK SECURITY RISKS

Blog banner

I Personally

Blog banner

What your Favorite colour says about You?

Blog banner

virtual memory

Blog banner

Spyware

Blog banner

Artical on FreshBooks

Blog banner

Cloud Technology and its Implications for Entrepreneurship

Blog banner

WHAT IS SNAPCHAT AND HOW DOES IT WORK?

Blog banner

Buffering

Blog banner

10 Types of Friends in every friend group

Blog banner

Deadlock

Blog banner

MySQL

Blog banner

Clarizen

Blog banner

Video games

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

Senseless Teeths

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 1

Blog banner

MAHAKAL LOK UJJAIN

Blog banner

Virtual Memory

Blog banner

Buffers in Operating Systems

Blog banner

Cryptanalysis tool

Blog banner

Electronic Funds Transfer

Blog banner

E-mail security

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

Interrupts

Blog banner

Virtual memory

Blog banner

Concurrency management in operating systems

Blog banner

Man is free by the birth .

Blog banner

Artificial Intelligence (AI)

Blog banner

Deadlock

Blog banner

Buffer Overflow

Blog banner

OPERATING SYSTEM

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner