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

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Importance of education

Blog banner

IOT Hacking Techniques

Blog banner

CONCURRENCY

Blog banner

Define Instagram.

Blog banner

Review on Cyber Forensics and its Analysis Tools

Blog banner

PROCESS CONTROL BLOCK IN OS

Blog banner

Webmail

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

Raid

Blog banner

Data Science in Mental Health Prediction

Blog banner

Concurrency and Deadlocks

Blog banner

Interrupts in OS

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Video games

Blog banner

Microsoft powerpoint presentation

Blog banner

Session Hijacking Techniques

Blog banner

Types of email

Blog banner

Types of OS

Blog banner

How to Run your First android App

Blog banner

Festive Ethnic Wear Guide: Patola-Inspired Looks for Every Celebration

Blog banner

Introduction to GIS

Blog banner

10 Signs your Computer has Virus

Blog banner

Social Engineering Attacks

Blog banner

Direct Memory Access

Blog banner

Service Transition Process in ITSM

Blog banner

Exploring Virtual Machines and Computer Forensic Validation Tools

Blog banner

COMMUNICATION

Blog banner

Memory management

Blog banner

E-commerce

Blog banner

Capacity management in ITSM

Blog banner

Major achievement

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Yahoo! mail

Blog banner

Kernel in Operating System

Blog banner

Cache Memory in Operating Systems

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

Linux 94

Blog banner

Mumbai Metro 3

Blog banner

LIMITED EDITION

Blog banner

Os assignment

Blog banner

Types of Malware in Cyber Security

Blog banner