wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Operating system

profile
Hetvi undefined
Jul 02, 2024
0 Likes
0 Discussions
39 Reads

An Operating System (OS) performs several functions to manage computer hardware resources and provide common services to computer programs.

 The main functions of an OS can be categorized into the following:

1. Process Management:

• Process creation and termination

• Process scheduling (allocating CPU time to processes)

• Process synchronization (managing access to shared resources)

• Process communication (inter-process communication)

2. Memory Management:

• Memory allocation and deallocation

• Memory protection (preventing unauthorized access)

• Memory mapping (translating logical addresses to physical addresses)

• Virtual memory management (using disk storage to supplement RAM)

3. File Management:

• File creation, deletion, and modification

• File organization (directories, folders, etc.)

• File access control (permissions, access rights)

• File storage and retrieval

4. Input/Output (I/O) Management:

• Managing input/output operations between devices and programs

• Providing interfaces for devices (e.g., keyboard, mouse, display)

• Managing I/O requests and scheduling

5. Security:

• User authentication and authorization

• Access control (permissions, access rights)

• Encryption and decryption

• Intrusion detection and prevention

6. Interrupt Handling:

• Handling interrupts generated by hardware devices

• Context switching (switching between processes)

• Interrupt-driven I/O

 


Comments ()


Sign in

Read Next

Memory management and virtual memory

Blog banner

What is thread and multithreading ?

Blog banner

Title: Modern Operating Systems: Powering the Digital Era

Blog banner

BENIFITS OF YOGA

Blog banner

10 Reasons why Monica and Chandler are the best couple ever.!!!

Blog banner

AI and cyber Security

Blog banner

Evolution of OS

Blog banner

PHISHING

Blog banner

Assignment 2

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Operating system and overviews

Blog banner

Predicting Student Performance with Data Science

Blog banner

Scheduling in Operating Systems

Blog banner

Security Issues

Blog banner

Dos (Denial of service) Attack

Blog banner

american greatines

Blog banner

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

IT service level agreement

Blog banner

Deadlock and Starvation

Blog banner

File Systems in OS.

Blog banner

Operation system

Blog banner

Interrupts in operating system.

Blog banner

Getting to Kashmir: Alternative to the Jammu-Srinagar highway

Blog banner

Cyber Security Standards

Blog banner

The launch of UniMap by HERE

Blog banner

Virtual memory

Blog banner

Firewall

Blog banner

WINDOWS I/ O

Blog banner

Multiprocessor and Multicore Organization

Blog banner

TEAMWORK

Blog banner

GIS in Mapping and landslide alert in Bangladesh

Blog banner

Delhi city

Blog banner

Technical SEO : Total Guide

Blog banner

Shoulders

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

Why Friendship at Work is Important

Blog banner

Is Your Password Complex Enough?

Blog banner

Apple

Blog banner

Memory heirchy

Blog banner

Disk scheduling

Blog banner

IOT- Internet Of Things

Blog banner