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

Blockchain uses and use cases

Blog banner

Recipe of Paneer Butter Masala

Blog banner

Process Description

Blog banner

SWEET SHREDDED MANGO CHUNDA (MANGO CHUNDA)

Blog banner

Virtual memory in windows

Blog banner

Smart Shoephone: Is that technology overdose!?

Blog banner

SPAM

Blog banner

internet email and it's applications

Blog banner

Financial Fraud Detection

Blog banner

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

Blog banner

10 Survival Tips that might save your life

Blog banner

10 Things To Do On Valentine's Day If You're Single

Blog banner

Virtual Memory

Blog banner

Uniprocessor Scheduling

Blog banner

K-means use cases

Blog banner

Service Catalogue Management

Blog banner

Computer Forensics and its Impact in Business Environment

Blog banner

Challenges of Digital forensics in cloud computing environment

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

"Audit" In Data Science

Blog banner

Different Types of Data

Blog banner

Making Money through Instagram

Blog banner

Top 4 Places To Stay In Copenhagen

Blog banner

Article on Fresh Book

Blog banner

E-mail security

Blog banner

Junk food vs healthy food

Blog banner

therapist blog

Blog banner

India Digital Personal Data Protection Act, 2023

Blog banner

Big Data Architecture

Blog banner

The Dark Web: A Breeding Ground for Cybercriminals – How to Guard Against Threats

Blog banner

Difference Between Classification And Clustering

Blog banner

Data Mapping

Blog banner

History of Money

Blog banner

Introduction to Virtual Memory - 080

Blog banner

Article on team management software

Blog banner

FILE SHARING

Blog banner

Deadlock and Starvation

Blog banner

Full Disk Encryption

Blog banner

EFT

Blog banner

COMPUTER FORENSICS AND GRAPHICS

Blog banner

R Programming

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner