wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

The functions of operating system

profile
Dhruv Koladiya
Jul 01, 2024
0 Likes
0 Discussions
92 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

Building Confidence in Children Through Daily Routines and Play

Blog banner

Swiggi

Blog banner

Virtual Memory

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

Deadlock and Starvation

Blog banner

differentiate thinking humanly and rationally

Blog banner

Old age lifestyle

Blog banner

Protein and Energy: Why Your Workday Diet Needs More of It

Blog banner

A Short History of GIS

Blog banner

My Favorite Country

Blog banner

WINDOWS I/ O

Blog banner

The Right way of cooking

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

How to use open SSL for web server - browser communication

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Segmentation and paging concept

Blog banner

How Does SSO Works

Blog banner

Virtual machine.

Blog banner

What is Brute Force Attack? How to defend against it?

Blog banner

Raid and levels of raid.

Blog banner

Deadlocks in operating system

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Disk scheduling

Blog banner

Threads in OS

Blog banner

INTERNET SECURITY

Blog banner

Fashion marketing in india

Blog banner

Elegant fashion style

Blog banner

Cyber Forensics

Blog banner

NETWORK SECURITY RISKS

Blog banner

The role of artificial intelligence in automating digital forensic analysis.

Blog banner

What is 'Multi-core and Multi-threading' ?

Blog banner

Data Science in Mental Health Prediction

Blog banner

GIS in Disaster Management

Blog banner

Article on team management software

Blog banner

Virus

Blog banner

SECURITY RISKS OF REMOTE WORKING

Blog banner

THE ACTORS LIFE

Blog banner

Google classroom

Blog banner

EMAIL INVESTIGATION

Blog banner

MUTUAL EXCLUSION

Blog banner

Sage business cloud accounting

Blog banner