2016International Conference on Computing for Sustainable Global DevelopmentRequires access

Novel simulation of computer memory management

Ritika Wason, Surbhi Dagaur, Ayush Prashar, Chahat Bansal, Manjot Kaur, Smahi Maini

Open publisher page 1 citations

Abstract

This research paper provides a novel simulation of some basic memory management techniques using the C programming language. The paper evaluates the above techniques as four distinct modules namely process scheduling algorithms, deadlock handling, paging implementation, page replacement algorithms and client-server implementation. The first module process scheduling implements and compares four algorithms namely-FCFS, SJF, Priority based and Round Robin. The second module deadlock handling includes algorithm for deadlock detection and avoidance. The third module paging implements basic paging technique followed by MVT and MFT. The fourth module being page replacement algorithms includes implementation and comparison of two algorithms-LRU and Optimal page replacement technique. Lastly we delve to the client server implementation of process scheduling which in future can be implemented as a platform independent job scheduling software for an enterprise.

About this research paper

What this paper is about

This research paper provides a novel simulation of some basic memory management techniques using the C programming language. The paper evaluates the above techniques as four distinct modules namely process scheduling algorithms, deadlock handling, paging implementation, page replacement algorithms and client-server implementation. The first module process scheduling implements and compares four algorithms namely-FCFS, SJF, Priority based and Round Robin. The second module deadlock handling includes algorithm for deadlock detection and avoidance. The third module paging implements basic paging technique followed by MVT and MFT. The fourth module being page replacement algorithms includes implementation and comparison of two algorithms-LRU and Optimal page replacement technique. Lastly we delve to the client server implementation of process scheduling which in future can be implemented as a platform independent job scheduling software for an enterprise.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This research paper provides a novel simulation of some basic memory management techniques using the C programming language. The paper evaluates the above techniques as four distinct modules namely process scheduling algorithms, deadlock handling, paging implementation, page replacement algorithms and client-server implementation. The first module process scheduling implements and compares four algorithms namely-FCFS, SJF, Priority based and Round Robin. The second module deadlock handling includes algorithm for deadlock detection and avoidance. The third module paging implements basic paging technique followed by MVT and MFT. The fourth module being page replacement algorithms includes implementation and comparison of two algorithms-LRU and Optimal page replacement technique. Lastly we delve to the client server implementation of process scheduling which in future can be implemented as a platform independent job scheduling software for an enterprise.

Key concepts: Paging, Computer science, Demand paging, Deadlock, Scheduling (production processes), Computer multitasking, Distributed computing, Operating system

Related papers

Back to paper searchBrowse research topicsOriginal source
Novel simulation of computer memory management — Research Paper | ScholarLens