logo

Operating System Case Study 2022

Implement a segmented memory allocator in C or C++ and consider the costs involved in memory allocation strategies.

10 Pages1528 Words38 Views
   

Added on  2022-09-18

Operating System Case Study 2022

Implement a segmented memory allocator in C or C++ and consider the costs involved in memory allocation strategies.

   Added on 2022-09-18

ShareRelated Documents
Running head: OPERATING SYSTEM
Operating System
Name of the Student:
Name of the University:
Author note:
Operating System Case Study 2022_1
1
Table of Contents
Memory management.................................................................................................................3
The System Calls........................................................................................................................3
Fragmentation............................................................................................................................5
Paging.....................................................................................................................................6
Segmentation..........................................................................................................................7
Page Replacement Algorithm....................................................................................................8
References..................................................................................................................................9
Operating System Case Study 2022_2
2
Memory management
An operating system is a general purpose software provides an environment for the
users to run various applications in a computing system. Operating system has the
functionality of memory management for the computing devices to handle primary memory
management, moves process, swapping of processes between disk and main memory during
program execution. This is the primary function of an operating system to monitor every
individual memory location in the devices whether it is allocated by any of the resources of
the system or it is free. The process of memory allocation can be done through the use of
memory management strategy (Comer, 2015). It keeps tracks the amount of memory
allocated by a process, also manages the amount of time needed by the process to execute the
task. Thus whenever the memory gets unallocated or freed from resources the corresponding
status is update by it.
The System Calls
In a computing system, the term system call describe a way in which the system generate
a service request to the kernel of the OS in which the system is executed. It describes the
programmatic interface for the programs so that they can be able to interact with the
computer operating system (Takahashi, 2015). The operating system services can be done
through the system which require an Application Program Interface (API). It gives an
interface to the operating system and the processes which permit users level processes that
gives the service request to the OS. Only through the use of system call one can enter into the
kernel of the system. All the program resources must be use the system call to access into the
kernel. These are the services provided by the system calls:
Operating System Case Study 2022_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Operating System(OS) Short Paper
|3
|471
|12

(solved) Assignment on Operating System
|13
|2335
|376

Operating Systems: UNIX, Linux, Android, Windows Server (2012)
|11
|2702
|92

Introduction to Operating System (PDF)
|14
|1031
|86

Fundamentals of Operating Systems and Programming
|6
|1111
|292

Operating Systems in Business
|15
|3891
|2