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

Scala - a programming tool

Blog banner

Data Security and Data Privacy in Data Science

Blog banner

Hacking

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

Benefits of yoga and meditation

Blog banner

Evolution of Operating system

Blog banner

MODERN OPERATING SYSTEM

Blog banner

VIRTUAL MACHINES

Blog banner

Old age lifestyle

Blog banner

Cyber Forensics on IOT Devices

Blog banner

1.1 basic elements

Blog banner

Memory management

Blog banner

Phishing

Blog banner

Threads Concurrency: Mutual Exclusion and Synchronization

Blog banner

You'll get to know about Pankaj Negi

Blog banner

MQTT (MQ Telemetry Transport) in Data Science

Blog banner

File management

Blog banner

Memory Management of Operating System(OS)

Blog banner

Virtual Machine

Blog banner

Dangers of Using Public WiFis

Blog banner

VPN

Blog banner

Theads

Blog banner

ARTICLE ON WRIKE CORPORATION

Blog banner

INTERNET SECURITY

Blog banner

FAMILY WHERE LIFE BEGINS....

Blog banner

Sage business cloud accounting

Blog banner

Beautiful and stunning natural phenomena worth to see

Blog banner

Threads

Blog banner

Are Social Media Paid Campaigns Worth It?

Blog banner

RAID and It's Levels

Blog banner

RAID

Blog banner

Virtual Memory

Blog banner

Types of Threads

Blog banner

10 Signs your Computer has Virus

Blog banner

Deadlock and Starvation

Blog banner

Some web vulnerabilities

Blog banner

DIGITAL TECHNOLOGY

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

Goa Trip With Friends

Blog banner

ODOO

Blog banner

5 Stages of Digital Marketing

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner