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

RAID

Blog banner

MYNTRA

Blog banner

PERSONAL STORIES

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Principles of Service Operation

Blog banner

Steganography and Steganalysis

Blog banner

How to insert contacts in zoho crm using php

Blog banner

computer security

Blog banner

What is a Malware ?

Blog banner

virtual machine

Blog banner

Product Discount Calculator

Blog banner

Memory Management

Blog banner

Real-time Scheduling - 53003230061

Blog banner

Types Of scheduling

Blog banner

Memory Management

Blog banner

HACKING MOBILE PLATFORM

Blog banner

Different types of e-commerce platforms or advantages and disadvantages

Blog banner

Volatile Memory & Non-Volatile Memory Explained

Blog banner

Developments in Modern Operating Systems

Blog banner

HUBSPOT

Blog banner

Characteristics of Etherum

Blog banner

undefined

Blog banner

Social Media.

Blog banner

I/O Buffering

Blog banner

Pooja Silver

Blog banner

Disk Scheduling

Blog banner

OS ASSIGNMENT

Blog banner

Practical Implementation of Client Server model using TCP/IP.

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Respondo Launches Revolutionary Video Discussion App

Blog banner

Music

Blog banner

Hacking Mobile Platforms

Blog banner

Why Inconel 625 and Monel 400 Remain Unbeatable in Refinery Applications?

Blog banner

Buffer Overflow

Blog banner

Consumer to consumer business mode

Blog banner

The Golden Temple , Amritsar

Blog banner

The most common internet security threats

Blog banner

Malware

Blog banner

Emerging threats in cyber Forensics

Blog banner

Deadlock

Blog banner

Interrupts in OS

Blog banner

Best password managers: Reviews of the top products

Blog banner