EssayGhost Assignment代写,Essay代写,网课代修,Quiz代考

EssayGhost-Essay代写,作业代写,网课代修代上,cs代写代考

一站式网课代修,论文代写

高质量的Assignment代写、Paper代写、Report代写服务

EG1hao
网课代修代上,cs代写代考
Java代做
您的位置: 主页 > 编程案例 > Java代做 >
代做Java:Operating Systems1代写 Project代写 Page Replacement Simulator代写 - Java代做
发布时间:2021-07-25 21:21:09浏览次数:
Operating Systems Project – Page Replacement SimulatorOperating Systems1代写 Goal: Gain a deeper understanding of page replacement by implementing a simulator in Java that demonstrates the results of variousGoal: Gain a deeper understanding of page replacement by implementing a simulator in Java that demonstrates the results of various page replacement algorithms.Description: Create a PageReplacement class and implement subclasses of it for each algorithm listed below. You will need to use a few data structures for these. You may reuse code from 241/310, use Java API versions, or create new ones that serve your purposes.Operating Systems1代写Your program will need to create a series of reference strings and run a simulation that tracks the number of page faults generated from that string. Test your program against different frame sizes and reference strings. Describe the results of your test in your postmortem.0000: Setup Operating Systems1代写Implement the following abstract class. Create a Main class that can read your input files. The Main class should accept two command line parameters, the input filename, and the number of frames that you would like to use for a particular run of your program.0001: FIFO Operating Systems1代写Implement the FIFO algorithm. This should be a subclass of ReplacementAlgorithm. Test your code to make sure that everything functions properly. Your Main class should be able to read and print out the number of page faults that result from running your reference strings through these algorithms. Consider how stacks and queues work.Operating Systems1代写0010: LRUImplement the LRU algorithm with a Stack. Your Stack will need to be able to access different parts of the underlying list, so be sure to use the appropriate data structure. (Java lists are useful).Input: Read a file with the following format: Each line will be a reference string. It will have a series of integer values separated by a single space. See the attached input file.Operating Systems1代写Output: The number of page faults generated for each algorithm. Optionally: You may find it useful to output the frames in a manner similar to how we have drawn them in class. After each reference string has run, print out which algorithm performed better overall (and by how much).Deliverables:Executable jar, [YOUR_NAME]PageRepSim.jar – Test this on the commandAll source code – Copy your entire src folder over, but NOT your IDE projecttxt – Describe how to run yourprogram.Your input files – Show what you tested.Postmortem – Document your experience with this project. You should also include screenshots of you running your program.Tips:Read yourbookSeriously, your book is better than Google or StackOverflowMake your own reference strings and test your output.Keep your frame size small since we have short reference strings.Checklist Operating Systems1代写

所有的编程代写范围:essayghost为美国、加拿大、英国、澳洲的留学生提供C语言代写、代写C语言、C语言代做、代做C语言、数据库代写、代写数据库、数据库代做、代做数据库、Web作业代写、代写Web作业、Web作业代做、代做Web作业、Java代写、代写Java、Java代做、代做Java、Python代写、代写Python、Python代做、代做Python、C/C++代写、代写C/C++、C/C++代做、代做C/C++、数据结构代写、代写数据结构、数据结构代做、代做数据结构等留学生编程作业代写服务。