wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Operating system

profile
Hetvi undefined
Jul 02, 2024
0 Likes
0 Discussions
45 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

Man In The Middle Attack

Blog banner

ARTICLE ON WRIKE CORPORATION

Blog banner

USES OF WHATSAPP

Blog banner

Apache Spark :- Powerful Data Processing Tool

Blog banner

Business Intelligence v/s Big Data

Blog banner

Virtual memory

Blog banner

Deadlock

Blog banner

History of ITIL

Blog banner

Types of Big Data

Blog banner

Importance of business process documentation

Blog banner

This is my first blog.

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Uniprocessor Scheduling

Blog banner

OS Assignment 1

Blog banner

Memory Management Techniques

Blog banner

What is semaphore in operating system?

Blog banner

Explain website hacking issues

Blog banner

Geographic Information Systems(By aditi Unnikrishnan)

Blog banner

The Impact of Tolerances and Wall Thickness on Pipeline Integrity

Blog banner

The Impact of Cyber Forensics on Corporate Governance and Compliance

Blog banner

"Mahakali cave"

Blog banner

Processes: Process Description and Control.

Blog banner

Traditional Unix System

Blog banner

How Personalised Gifts Create Lasting Memories for Children?

Blog banner

Explain Kernel in OS

Blog banner

Booting Process In Operating System

Blog banner

Fitness regime by Deepesh

Blog banner

Beauty of indian railway

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

Blockchain in IoT Applications

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

Different types of scam frauds

Blog banner

THE LEGAL ISSUES OF COMPUTER FORENSICS IN INDIA

Blog banner

Memory Management

Blog banner

Top 5 Tech Innovations of 2018

Blog banner

BENIFITS OF YOGA

Blog banner

The seven-step improvement process

Blog banner

This too shall pass

Blog banner

Steganography

Blog banner

SmartData Collective: Data Science aur Analytics ki Duniya

Blog banner

Virtual Memory

Blog banner

Bharat Maps

Blog banner