Find Jobs
Hire Freelancers

Java Project

$30-250 USD

Cerrado
Publicado hace más de 4 años

$30-250 USD

Pagado a la entrega
Design and implement a Demand Paging virtual memory simulator! It must be a text based application (NOT a GUI based one). Please use Java programming language. The following algorithms must be implemented: FIFO, OPT, LRU and LFU. The application must simulate the execution of each of these algorithms on a hypothetical computer having only N physical frames (numbered from 0 to N-1, N<8), assuming that the single process that is running has a virtual memory of ten frames (numbered from 0 to 9). The number N should be a number provided in the command line as an argument. The algorithms will be simulated based on a reference string (a sequence of pages that are to be accessed) that will be either read from the keyboard or randomly generated. THE SIMULATION MUST FOLLOW THE ANIMATED EXAMPLES FROM THE ONLINE MODULE 3 AS CLOSE AS POSSIBLE IN ALL ASPECTS !!! The program should be menu-based and the menu will keep the user in a loop containing the following options: 0 – Exit Will exit the program 1 – Read reference string A reference string will be read from the keyboard and stored in a buffer. Each value of the reference string will be verified and validated (or rejected). Using option 1 again will result in overwriting the old reference string. 2 – Generate reference string A reference string will be randomly generated; the length of the reference string will be given by the user interactively. The string will be stored in a buffer. Using option 2 more than once will result in overwriting the old reference string. 3 – Display current reference string Will display the stored reference string; if there is no reference string stored yet, an error message will be displayed. 4 – Simulate FIFO Will simulate the step by step execution of the FIFO algorithm using the stored reference string; if there is no reference string stored yet, an error message must be displayed. The user will press a key after each step of the simulation to continue the simulation. The total number of faults will be displayed at the end of the simulation. 5 – Simulate OPT Will simulate the step by step execution of the OPT algorithm using the stored reference string; if there is no reference string stored yet, an error message must be displayed. The user will press a key after each step of the simulation to continue the simulation. The total number of faults will be displayed at the end of the simulation. 6 – Simulate LRU Will simulate the step by step execution of the LRU algorithm using the stored reference string; if there is no reference string stored yet, an error message must be displayed. The user will press a key after each step of the simulation to continue the simulation. The total number of faults will be displayed at the end of the simulation. 7 – Simulate LFU Will simulate the step by step execution of the LFU algorithm using the stored reference string; if there is no reference string stored yet, an error message must be displayed. The user will press a key after each step of the simulation to continue the simulation. The total number of faults will be displayed at the end of the simulation. Selecting a different option will result in an error message but the user will NOT exit the loop! Deliverables: 1. The source code of the project 2. A report document ([login to view URL]…) containing an introduction and an overview of the project, then a comprehensive description of the design and the implementation of your project. 3. A test document ([login to view URL] [login to view URL] …) containing screensots that show the execution of the 4 algorithms using the inputs from HW6. Three screenshots are required for each algorithm: one that shows the beginning of the simulation, one in the middle of the simulation and one showing the end of the simulation. A test document ([login to view URL] [login to view URL] …) containing screensots that show the execution of the 4 algorithms using the following inputs: N=5, ref. string is: 0 1 2 3 4 5 6 7 8 9 0 9 1 8 2 7 3 6 4 5 Three screenshots are requi
ID del proyecto: 20318942

Información sobre el proyecto

29 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
29 freelancers están ofertando un promedio de $130 USD por este trabajo
Avatar del usuario
Dear,Client. I am checking your requirements carefully now. But while checking at the first part, I noticed that this job is so suitable for me. Because I have an excellent skills in algorithm and Java. FIFO, OPT, LRU and LFU are pieces of cake for me. I want to work for you. Let's have a chat for more information. Thank you very much. Best regards. From Xiuna
$250 USD en 7 días
4,9 (74 comentarios)
7,5
7,5
Avatar del usuario
Hi, I'm an expert in java programming and demand paging/virtual memory concept in operating systems. I'm sure that I can easily do this project for you. We can have a chat. Thanks.
$200 USD en 5 días
4,9 (342 comentarios)
7,3
7,3
Avatar del usuario
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks
$300 USD en 2 días
4,7 (66 comentarios)
7,3
7,3
Avatar del usuario
VERY EASY FOR ME As you can see in my review, I've done similar with yours I can do it within 1 day Please see https://www.freelancer.com/u/valor312?w=f Hello. I have read your description and I am so interested in your project. I am confident in your project and I can finish it clearly on time. I am well experienced and skillful Java and C++ programmer. I have +5 years of experience in software developing. I have finished a lot of project like this. I ensure the best quality of your project and to keep your deadline. Please contact me kindly and let us discuss in more detail. Working with me, you will have a good experience and good friend and save more time and money. After complete project, I can support fixing bugs with free. and support update features with low price. Best regards!
$100 USD en 1 día
4,9 (127 comentarios)
6,8
6,8
Avatar del usuario
Hello sir/madam... I can make your Java application for FIFO, OPT, LRU and LFU. I already did something similar earlier... Please, contact me to make deal.... Regards
$50 USD en 3 días
5,0 (171 comentarios)
6,5
6,5
Avatar del usuario
HI..I am proficient in core Java programming with comp sc background and very familiar with page replacement algorithms like FIFO, LRU, OPT and LFU and can help you write the console based page access simulation program as per given details.
$100 USD en 2 días
4,9 (238 comentarios)
6,6
6,6
Avatar del usuario
Hi there, please leave a message on my chat so we can discuss the budget and deadline of the project. I have read your project description and i'm confident i can do this project for you perfectly. Thanks
$140 USD en 7 días
5,0 (20 comentarios)
6,2
6,2
Avatar del usuario
Hello,how are you? Nice to meet you. very interested in your work.I have experiences for many years about Java coding.i have ever done with pagination virtual memory. I have read your proposal quickly and then am sure you will get good result. I will do my best for you and you will be gotten best results Plz contact with me. Thanks.
$50 USD en 2 días
4,8 (96 comentarios)
6,2
6,2
Avatar del usuario
Dear As I am a senior software developer, have rich experience with various web and application development using C#, VC, VB.Net, NodeJS, ReactJS, Angular Js, Vue js, Php, Matlab, java, and python If you are interested with my proposal, please let me know it. I hope to work with you on this project. Thanks.
$150 USD en 3 días
5,0 (28 comentarios)
5,7
5,7
Avatar del usuario
Hello. I have just read your proposal in detail. I am very interested in your project. I am a Java and C++ ✮✮✮expert✮✮✮ as you can see through my reviews. https://www.freelancer.com/u/fastestJohn I have rich experiences and have taken part in programming contests. So I especially like algorithm and I can write perfect codes for code quality and time. If you give me a chance, I will do my best for you and finish your project in a short time. I am ready to work for your project. Let's meet and discuss more. Thanks.
$100 USD en 3 días
4,9 (38 comentarios)
5,5
5,5
Avatar del usuario
Hello, I'm an expert Java developer with experience in object-oriented, data structure, swing, JavaFX and more advanced. I can help you to finish this project with great quality. Regards Relevant Skills and Experience java.
$102 USD en 1 día
4,9 (61 comentarios)
5,4
5,4
Avatar del usuario
Hello, warm greetings! I am a Java developer working on Java technology since 7+ years having hands on windows and web development experience. I would like to help in your application development. It would be better if you can share more details about it if you are interested. Please message me to discuss more about the requirements. looking for your positive response. Thanks Namit
$240 USD en 7 días
4,9 (49 comentarios)
5,1
5,1
Avatar del usuario
Hi, I am an experienced Java software developer with solid knowledge in algorithms and data structures, I can deliver your program with no problems in the specified time, but we can discuss the pricing in case you need it earlier. Feel free to contact me via chat if you have any questions. I guarantee 100% satisfaction on the task. Have a good day, Jorge.
$100 USD en 3 días
4,8 (29 comentarios)
4,6
4,6
Avatar del usuario
Hello, I have read the description mentioned by you and I know all of the topics mentioned by you. Also working experience with Simulation. I know you are busy person and your time is very precious to you, still, I request you to make few minutes for me so that we could discuss on the time limit.
$30 USD en 7 días
4,9 (13 comentarios)
4,0
4,0
Avatar del usuario
I have 5 years of experience with java. I worked on different enterprise projects. I also have full time job as java programmer.
$140 USD en 7 días
4,8 (13 comentarios)
4,1
4,1
Avatar del usuario
Greetings SIr, I am Muhammad Faisal and we are professional Java Developer having almost 8 years of experience and we provide you quality work within your budget and time duration so, lets get started :) Thanks
$95 USD en 2 días
4,9 (19 comentarios)
3,5
3,5
Avatar del usuario
JUST DO YOUR WORK IN CHEAP RATE. WILL DO LESS THAN BID I hold a degree in Computer Engineering. I minored in Programming with a focus in following skills: Java programming with GUI (JAVA, JAVAFX) Python Programming ( PyQt, PySide/PyQt,Scrapy, BeautifulSoup 4, Pillow, Matplotlib, Xml, json, and csv modules, Celery) Web Development(HTML, CSS, Javascript, YUI and Protoscript,javascript,PHP, C#, ASP.Net, SQL Server, Visual Studio) C/C++/C# with Graphic Interface Android Developement with firebase and SQlite. with good interface of each application by hand on experiences. As Graphic Designer i can do published illustrator, graphic designer, photoshop editor and logo designer I produce a range of written content for (articles, blogs, case studies, press releases and email marketing). Whether independent from operating system with my team i have ability to analytical approach to problem solving.
$140 USD en 7 días
4,8 (15 comentarios)
3,6
3,6
Avatar del usuario
Dear client, how have you been? I've read your project description carefully. Presenting this proposal with 100% confident. How about discuss in chat? Waiting for your reply. Best regards.
$150 USD en 7 días
3,9 (17 comentarios)
3,9
3,9
Avatar del usuario
Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks
$140 USD en 7 días
4,7 (5 comentarios)
3,0
3,0
Avatar del usuario
Hello there, Im Ammar, freelancer and Java developer who is looking and interested for this algorithm job. Please chat me asap for further details about the project. Feel free let me know. Already learnt for this algorithm so it will be easy to me to implement it. Thanks and Best regards.
$50 USD en 2 días
5,0 (1 comentario)
1,3
1,3

Sobre este cliente

Bandera de UNITED STATES
Bowie, United States
5,0
12
Forma de pago verificada
Miembro desde sept 29, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.