wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

The functions of operating system

profile
Dhruv Koladiya
Jul 01, 2024
0 Likes
0 Discussions
91 Reads

    
THE operating  system is program controls the execution of application programs and 
act as interface between applications and the computer hardware.

>>  THE operating system as a user/compute interface

1)  memory management
>>. memory management refers  to primary memory and main memory
     . The operating system handles the responsibility of storing any data,
        system programs, and user programs in memory.
      .when  programs is executed, it has to be present in the main memory.
       .main memory provides a  fast storage the can be accessed directly by the cpu.
                             
     > OS does the following activities  for memory management

      .allocates and   deallocates the memory space
       .keeps a record of which part  of primary memory is used by whom  and  how  much 
       .de-allocates the memory when a process no longer need it.
                   
         > TYPE  OF Memory Allocation
            1. Fixed size of partition Allocation:
   --In this of memory alloction , equal memory is provided to each process.
            2. variable  size partition allocation:
 -- in this type of memory alloction, space in main memory is allocated strictly according to the need of process 

2)   process management
  >>.every software or program that runs on a computer , whether in the background or in the frontend, is a process.
.TO complete any task, any process requires some important resources like CPU time ,memory, file, I/O devices,etc.
. these resource are allocated to any process by operating system

                >TYPE OF PROCESSES
  1. Operating system process
  -Operating system process execute system code.
  2.User process
  -While user process excute user code

3  )  Deice management
  >>. an operating system manages device communication via their repective drivers.
        1.keep record of all devices attached to the computer .
         2. allocates the device in the efficient way.
         decides which device to be  allocated to which process and for how time .
        3. de_allocates devices when they are not required.

 

 


Comments ()


Sign in

Read Next

New Horizon Europe project ‘EvoLand’ sets off to develop new prototype services.

Blog banner

How to Find the Right Therapist For Me?

Blog banner

Loneliness

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

KEAP MANAGEMENT SYSTEM

Blog banner

Buffering

Blog banner

How To Implement Search Engine Marketing (Sem) Strategy Effectively

Blog banner

Install Ubuntu Easily

Blog banner

OPERATING SYSTEM OBJECTIVES AND FUNCTIONS

Blog banner

Operating Systems

Blog banner

Mental Health

Blog banner

M commerce

Blog banner

How to lose belly fat

Blog banner

Cyber Security Control

Blog banner

How Schools Can Reduce Exam Stress in Students?

Blog banner

Twisted world

Blog banner

Fun Christmas Activities For Toddlers & Kids

Blog banner

Article on Team Work

Blog banner

Online Games

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 1

Blog banner

Sweet and Sour Mango Pickle (Gol Keri)

Blog banner

Hacking

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

Wedding photographer

Blog banner

Top 5 Benefits of Artificial Intelligence

Blog banner

DBMS and various career options related to it.

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

Virtual Memory

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

From Model Mistakes to Metrics

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

Mail merge

Blog banner

Security issues

Blog banner

An Overview of Virtual Machines

Blog banner

Routers

Blog banner

LISP - Library Management System

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

THE LEGAL ISSUES OF COMPUTER FORENSICS IN INDIA

Blog banner

Cyber Security in Data Breaching

Blog banner

What is service level Agreement?

Blog banner

What is M-commerce and how it's work

Blog banner