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

A Happier Workplace Starts with Healthy Lunches by Meal Maharaj

Blog banner

Expressing and Measuring Risk (Risk Management)

Blog banner

Deadlock

Blog banner

LEMON PICKLE (NIMBU KA ACHAR)

Blog banner

Answer

Blog banner

Some web vulnerabilities

Blog banner

I/O Management and Disk Scheduling

Blog banner

Evolution of operating system

Blog banner

AOL Mail

Blog banner

E-learning in today's world

Blog banner

APACHE KAFKA

Blog banner

OS Assignment 1

Blog banner

Deadlock and starvation

Blog banner

Computer Security

Blog banner

Ubiquitous Computing

Blog banner

Emailing the merger document

Blog banner

DMZ: Your Secret Weapon for Data Security

Blog banner

The Secure Software Development Life Cycle (SDLC)

Blog banner

Why Soft Skills Matter as Much as Grades?

Blog banner

Threat from Inside: Educating the Employees Against Cyber Threats

Blog banner

HOW CAN SOCIAL MEDIA MAKE YOU HAPPIER?

Blog banner

What is E-commerce

Blog banner

Modern Operating System - Suren Kotian

Blog banner

Memory Management

Blog banner

The War With Cold On Earth

Blog banner

Smartphone Security: Vulnerabilities and Attacks

Blog banner

Explain website hacking issues

Blog banner

E-mail security

Blog banner

Operating system

Blog banner

E-learning

Blog banner

Travelling blog

Blog banner

Android Application Components and Activity Lifecycle

Blog banner

Importance of self defence for girls

Blog banner

STARVATION

Blog banner

Blockchain Security Technique

Blog banner

Indian Culture and Tradition

Blog banner

Hubspot

Blog banner

Microsoft Windows Overview

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

Cycling

Blog banner

Animal’s have my heart

Blog banner

Data Security must be your Priority!

Blog banner