Em Andamento

Paging Memory Management System

Need a program implemented in C++ that simulates two versions of a paging memory management system, one FIFO-based and the other LRU-based(Least Recently Used).

The **FIFO** version must use a **linked list** to represent a queue.

The **LRU** version must use a **stack** and a **doubly linked list** .

Program Assumptions:

1)the size of the internal memory is 40K, and is divided into 10 page frames.

2)the system loads and runs one process; the length of the process is 80K and is to be divided into 20 pages.

Program will be a loop running 40 times. On each run of the loop, it randomly generates a reference to a page in the process(a number from 0 - 19) and makes sure that the referenced page gets a frame. The program will count and print out the total number of page faults. When a page fault occurs, it will print out the number of the page that caused the fault and the number of the page frame it gets.

Program should run first with FIFO-version and save the reference string that it generates. Then run the LRU-version

and compare the numbers of page faults occurred in both cases

## Deliverables

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

Microsoft Visual C++ 6.0

Habilidades: Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: system one, stack programming, programming loop, loop programming, linked stack, gets in c programming, deliverables management, c programming linked list, queue management, memory, memory c, FIFO, program linked list, fifo page fault, management system linked list code, queue management software, lru fifo, page faults, linked list program, fifo code, lru program, compare save, php code print management, work done management, php work management system

Acerca do Empregador:
( 2 comentários ) United States

ID do Projeto: #2984087

Premiar a:

emilianbold

See private message.

$34 USD em 14 dias
(75 Avaliações)
5.8

9 freelancers estão ofertando em média $23 para este trabalho

syedmuradali

See private message.

$17 USD in 14 dias
(37 Comentários)
4.6
if

See private message.

$24.65 USD in 14 dias
(20 Comentários)
4.3
teamvw

See private message.

$21.25 USD in 14 dias
(36 Comentários)
3.8
homeworktutor

See private message.

$21.25 USD in 14 dias
(11 Comentários)
2.4
aoavw

See private message.

$15.3 USD in 14 dias
(8 Comentários)
1.8
codmen

See private message.

$21.25 USD in 14 dias
(0 Comentários)
0.0
j4

See private message.

$34 USD in 14 dias
(1 Comentário)
0.0
vw924036vw

See private message.

$14.88 USD in 14 dias
(0 Comentários)
0.0