Virtual Memory Manager Simulator

Design a software package that simulates the virtual memory manager with demand paging and different page replacement algorithms. Your system should contain the following modules: page request generator, virtual memory manager simulator, and performance report and analysis. **Page request generator** should be able to generate sequences of page requests with different application characteristics (e.g., random, or random with a given hit ratio, etc). As in the CPU scheduler simulator, the requests can be either read from a trace file or generated dynamically. **Virtual memory manager simulator** maintains the free frames and allocated pages in the system, and simulates the demand paging and different page replacement algorithms. Performance report and analysis keeps track of the page fault information including total number of page faults and page fault rates under different algorithms and page request patterns.

**Should be in C++ and Java**

## Deliverables

* A copy of your program and traces of serveral(at least two) test runs that illustrate all of the required and interesting features of your program.

A project report containng design ideas and discussion of the system architecture, major algorithms, major data structures and modules used in your project. A brief evaluation and discussion of your results should also be included.

**Need to be in C++ and Java.

**1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.

3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform


Skills: C Programming, Engineering, Java, Linux, MySQL, PHP, Software Architecture, Software Testing, Testing / QA, UNIX, Usability Testing, Website Testing

See more: virtual programming, used structures, total virtual memory, the analysis of algorithms, test data generator, test code generator, test algorithms, programming with algorithms, programming structures, programming patterns, programming manager, programming design patterns, programming data structures in c, programming and data structures, php programming patterns, php design patterns, php code generator free, package design manager, number algorithms, java programming rates

About the Employer:
( 0 reviews ) United States

Project ID: #3004439

2 freelancers are bidding on average $34 for this job


See private message.

$34 USD in 7 days
(36 Reviews)

See private message.

$34 USD in 7 days
(16 Reviews)