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

Southern Turkey Earthquake: Causes and Consequences of a Tragic Natural Disaster

Blog banner

Memory Management

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

INTERNET

Blog banner

What is Amazon?

Blog banner

Online Education

Blog banner

Simple AI Symptom Diagnosis Using LISP – Rule-Based Expert System

Blog banner

Partnership in Learning: How Parent Involvement Shapes a Child’s Early Education

Blog banner

Computer Security

Blog banner

A-B-C of Networking: Part-2 (Components)

Blog banner

Rain bow

Blog banner

Junk food vs healthy food

Blog banner

Article on Team Work

Blog banner

The Features of Blockchain

Blog banner

Save Girl Child

Blog banner

10 Reasons Why Guy BestFriends are the Must in Every Girl's Life

Blog banner

BUFFER OVERFLOW_142

Blog banner

A Brief Review on Cyber Forensics and its Analysis Tool

Blog banner

File management

Blog banner

VIRTUAL MACHINE

Blog banner

Rapido

Blog banner

Method of Evaluating Information Security Level in an Organization

Blog banner

Race condition

Blog banner

Multiprocessor and Multicore Organization

Blog banner

AOL Mail

Blog banner

Virtual Machine

Blog banner

Data Science in Healthcare: Predicting Diseases

Blog banner

EID UL FITR

Blog banner

HUBSPOT

Blog banner

MOBILE DEVICE FORENSIC

Blog banner

Self-love: Being the reason of your own smile

Blog banner

File Sharing

Blog banner

Starvation and Deadlock.

Blog banner

DATA SCIENCE IN BUSINESS AND MARKETING

Blog banner

Theads

Blog banner

Man In The Middle Attack

Blog banner

Layers Of Blockchain

Blog banner

virtual machine

Blog banner

Digital Forensics Challenges and Tools

Blog banner

Security in Cloud Computing

Blog banner

Proton mail

Blog banner

Process Description

Blog banner