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

Email Privacy

Blog banner

What are the different types of E-mail crime and process of email forensic?

Blog banner

LIFEHACKER

Blog banner

Rain

Blog banner

Top 5 Post-Wedding Skin Care Tips

Blog banner

What is semaphore in operating system?

Blog banner

What is E-commerce

Blog banner

Virtual memory

Blog banner

Decoding the Weave — How to Identify Original Patola Art on a Fabric

Blog banner

Telegram and it's features

Blog banner

Virtual memory

Blog banner

PHISHING

Blog banner

SQL Injection Techniques

Blog banner

Multiprocessor

Blog banner

Virtual Memory - Explaination, Working, Steps

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Blockchain Transactions

Blog banner

Concept and definition of m-commerce

Blog banner

Interrupts in operating system.

Blog banner

The Power of Teamwork: Learning Collaboration Through Everyday Activities

Blog banner

Virtual Machine's

Blog banner

Types Of Interrupt

Blog banner

Consumer to consumer business mode

Blog banner

Modern operating system

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Cyber Security Control

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

Memory Management

Blog banner

Memory Partitioning

Blog banner

What are NFT s?

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

MODERN OPERATING SYSTEM

Blog banner

This too shall pass

Blog banner

Deadlocks

Blog banner

10 Signs your Computer has Virus

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

De-Coding Love

Blog banner

"The Benefits of Using GIS in Agriculture"

Blog banner

MODERN OPERATING SYSTEM

Blog banner

memory management

Blog banner

10 Problems you face if you are an Otaku

Blog banner