wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

The functions of operating system

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

Health is Wealth

Blog banner

Disk scheduling

Blog banner

Python as a tool for Data science task & project

Blog banner

Points to consider if you're planning to visit Florida in 2026

Blog banner

New Ransomware Encrypts Your Android And Then Changes PIN Lock

Blog banner

The Chapped Lips and Dry Mouth Trap: The Sneaky Reason Cavities Spike in Winter

Blog banner

Data Science in Mental Health Prediction

Blog banner

Fault Tolerance

Blog banner

Virtual machine.

Blog banner

Pipedrive

Blog banner

SEIZING DIGITL EVIDENCE AT THE SCENE

Blog banner

Guidelines for a low sodium diet.

Blog banner

Security issues

Blog banner

My Favorite Country

Blog banner

Bit Coins

Blog banner

social media issue

Blog banner

Top 3 Places To Stay In Vienna

Blog banner

Starvation

Blog banner

Memory input output management

Blog banner

Traditional UNIX Scheduling

Blog banner

MEMORY MANAGEMENT (techniques)

Blog banner

Ghee vs. Coconut Oil vs. Mustard Oil: Which Cooking Fat Wins for Indian Food?

Blog banner

RAID

Blog banner

SQL Injection

Blog banner

What is a Dumpster Diving Attack?

Blog banner

LIMITED EDITION

Blog banner

FRIENDSHIP

Blog banner

Virtual Memory

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Kernel in Operating System

Blog banner

Memory Management

Blog banner

Service Validation and Testing during the Design Phase

Blog banner

Operating Systems

Blog banner

RAID

Blog banner

Meshoo

Blog banner

EID UL FITR

Blog banner

Excel records

Blog banner

virtual machine

Blog banner

LIFEHACKER

Blog banner

Digital Life And Mental Health: A Psychological Perspective in the Modern World

Blog banner

Race condition

Blog banner

How to use GIT & GITHUB

Blog banner