Find Jobs
Hire Freelancers

I am working on a page replacement project simulating a virtual memory paging system

$10-30 USD

已关闭
已发布超过 3 年前

$10-30 USD

货到付款
I need a program that explicitly follows the prompt I gave you. It reads the input files [login to view URL] and [login to view URL] (this portion is already done.) It needs to make a page table for each process that maps virtual pages to physical frames in memory. (Must include: in0memory, reference bit, frame address, time stamp or its age.) I need an option (0,1) through the terminal wether to allocate an equal number of frames and allocate a number of frames proportional to the process's size.( do not assign specific frames to a process ahead of time.) Then implement four page eviction methods, FIF< Second Chance, LRU, and LFU. Make sure the eviction algorithms can be done globally or locally. Lastly, the program must display page fault rate to the user, total number of page faults vs accesses and page fault percentage, the average fault percentage for all processes, and write a file "[login to view URL]" for very n memory access. In this project I am creating in which I need to implement a page table, the process for page frame allocation, and page eviction methods. For the page Table I know I will need to store in-memory, reference bit, frame address, and a time stamp/age. For page eviction, I will be implementing 4 different types to compare: FIFO, Second Chance, LRU, and LFU. I have a great base to start off with and need some guidance along the way. I will be more than happy to share what I have so far and the prompt if you would like to look at it.
项目 ID: 28385123

关于此项目

远程项目
活跃3 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作

关于客户

UNITED STATES的国旗
United States
0.0
0
会员自12月 1, 2020起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。