Find Jobs
Hire Freelancers

cpu scheduling, done in java

$30-250 USD

Concluído
Publicado há mais de 1 ano

$30-250 USD

Pago na entrega
The purpose of this project is to write a java program that simulates the CPU Scheduler (also known as Short-Term Scheduler) of an operating system. This is a group project. Each group can have up to 3 students all of them must be from two sections I teach. The program implements the following CPU scheduling algorithms. (1) First-Come-First-Serve (FCFS) (2) Shortest-Job-First (SJF) (3) Round-Robin with time slice = 3 (RR-3) (4) Round-Robin with time slice = 5 (RR-5) When a process is created, a Process Control Block (PCB) is expected to be created with the following information: • Process ID: Contains the process ID. • Process state: Contains the state of the Process (New, Ready, Running, Waiting, Terminated) • Burst Time (in ms) • Memory Required in MB The program will read process information from a file ([login to view URL]) - this file will be provided by the instructor. A sample input file of four jobs is given as follows (Process ID, burst time in ms, memory required in MB): [Begin of [login to view URL]] Job1 5, 8, 800 Job2 3, 10, 2000 Job3 8, 3, 4000 Job4 6, 7, 1000 [End of [login to view URL]] Note: You can assume that (1) There are no more than 30 jobs in the input file ([login to view URL]). (2) Processes arrive in the order they are read from the file for fcfs, rr-2 and rr-5. (3) All jobs arrive at time 0 for sjf. (4) Main memory is limited to 8192 MB Compare the average waiting times and the average completion times of all jobs for each scheduling algorithm. Output the details of each algorithm's execution. You need to show which jobs are selected at what times as well as their starting and stopping burst values. You can choose your display format, but it is recommended that you display the results in terms of a Gantt chart. You have to make sure that processes can only loaded to ready queue only if enough space for the process is available in memory.
ID do Projeto: 35094974

Sobre o projeto

16 propostas
Projeto remoto
Ativo há 2 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
⚛️ Expert for Java, OS, CPU SCheduling , OOP, Algorithm, able to start right now ⚛️ Hello, I am senior developer with enough experiences on Java, OS, CPU SCheduling , OOP, Algorithm For 7+ years. so I have confident to complete your project. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it well. "Client's idea + Programmer's robotic coding is the perfect result" This is my idea. If you want to the perfect result, please contact with me. https://www.freelancer.com/u/vd58xd24
$50 USD em 1 dia
5,0 (13 avaliações)
5,1
5,1
16 freelancers estão ofertando em média $183 USD for esse trabalho
Avatar do Usuário
Hi there, I'm bidding on your project "cpu scheduling, done in java ". I will do this professionally as you want. Being an expert. I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline of the project. Also, have a look at my profile for my reviews and portfolios. Note: This is not an automated bid and I'm ready to discuss your project right now. Warm Regards, Asif nawaz My portfolio: https://www.freelancer.com/u/Feriver
$500 USD em 7 dias
5,0 (36 avaliações)
5,5
5,5
Avatar do Usuário
hello. i have read your job posting carefully. i am java expert having rich experience for 6+ years. i have previously made several simulators such as cache, branch predictor... with java. i think you have the test cases (trace files and validation files). please contact me. i promise the best service. thanks.
$150 USD em 7 dias
5,0 (28 avaliações)
5,3
5,3
Avatar do Usuário
✅✅✅ Full Experiences in Java , OOP and OS Scheduling(CPU) ✅✅✅ Hi, Dear! I read your requirement carefully. I can do your work perfectly. I can start Your work right now... Hope to discuss with you soon. Thanks & Best regards! https://www.freelancer.com/u/torrikress2
$200 USD em 5 dias
5,0 (18 avaliações)
4,9
4,9
Avatar do Usuário
Hi, how are you? I go through the description and read it carefully, I know exactly what you are looking for. I have 5+ years’ experience in these skills Software Architecture, Engineering and Java. I have some question about this job, Please start chat, so we have detail discussion about your task. Thanks! Umair
$250 USD em 8 dias
4,9 (10 avaliações)
4,0
4,0
Avatar do Usuário
hello cpu scheduling, done in java I am a groundbreaking software developer who thinks like an end-user, who thinks that 90% done is only half done. All of my products were implemented according to MVC, MVVM and EBI design patterns. In terms of QUALITY, I always write code which will withstand millions of users hammering on it and my code works smoothly without any crashes. Everyone says that my code is clean, modular, robust, portable, reusable and easy to maintain. I provide creative, proactive and high-tech solutions to your development needs. I have solid experience in HTML, Javascript, PHP,CSS,metatrader, MySQL, Node.js, React.js, Joomla,Angular.js, Laravel,Java, Python, Wordpress,linux Ruby on Rails, Database, Objective-C and Swift,C, C#, C++, Qt, Linux and raspberry. Don't hesitate to contact me to create awesome products! Thanks
$30 USD em 1 dia
5,0 (4 avaliações)
3,7
3,7
Avatar do Usuário
Hi, Dear Employer, I have read your job post carefully. I can write clean, validated Machine Learning code and make a device-supported M. File. I have over 10+ years of experience at the ✔Machine Learning (ML) ✔Python ✔MATLAB ✔ Graphical User Interface (GUI)✔ Oracle ✔C program, ✔C++ program ✔C# program ✔ Ubuntu ✔R program, ✔Algorithm ✔Statistics ✔java Please feel free and you may award me the task; I'd be happy and present you with the best products. Promise to work with 100% accuracy. Let's disuses this further via chat, and I'll your project right now. Thanks, Al. A.
$200 USD em 3 dias
3,2 (10 avaliações)
4,4
4,4
Avatar do Usuário
Hi, Greetings and hoping you are doing well, i welcome you to my profile where quality and client satisfaction is the Priority. I am Expert Joseph and i hope to cooperate with you on your project . CERTIFIED EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Java, Engineering and Software Architecture) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. ###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED### Message Me We Discuss More About The Project. incase the project is deleted please hire me directly using the following link; https://www.freelancer.com/u/josephwriter1996 THANK-YOU & WELCOME.
$250 USD em 6 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Greetings Dear Client, I welcome you to my profile, where quality and client satisfaction is my top priority with 100% guarantee. I am Expert Boniface, CERTIFIED & VERIFIED freelancer. I'M AN EXPERT IN LISTED PROJECT SKILLS & REQUIREMENTS, After KEENLY reading your description and being in possession of all CLEARLY STATED REQUIRED SKILLS (Engineering, Software Architecture and Java) as this is my area of PROFESSIONAL SPECIALISATION having the above QUALIFICATIONS, i hereby humbly request you to consider my bid for QUALITY and PROFESSIONAL work. ###// No timeline & Quality Excuses// Unlimited Revisions// 100% SATISFACTION GUARANTEED### Message Me We Discuss More About The Project. incase the project is deleted please hire me directly using the following link; https://www.freelancer.com/u/freelancerbonif2 THANK-YOU & WELCOME.
$250 USD em 1 dia
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, there. I have read your project and can give you satisfication. If you are looking for an experienced person, please contact me and cooperate with me. Best regards. Thanks.
$100 USD em 2 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
MASTERS IN SOFTWARE DEVELOPMENT AND ARCHITECTURE EXPERT IN JAVASCRIPT, HTML5, CSS C, C++, PYTHON, JAVA AND PHP, BOT MAKING AND SCRIPTING, AUTOMATION. Hi there! Thank you for sharing your project requirement, I have carefully read the project description and I would like to take part in this project. I will work according to your requirement to provide the best quality and customer satisfaction. I hope you will benefit from my services I can assurance that I will live up to your expectations
$160 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hi, client. As a Java expert, I am pretty sure that I am the one you're looking for and would like to have a chat to discuss it. Having rich experience of 8+ years with java, I can help you best. I'm ready for your project and will try my best to complete it perfectly. Looking forward to working with you... Thanks.
$140 USD em 7 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
I have experience in CPU scheduling and memory management. I have done the similar tasks multiple time . FCFS, SJF and Round Robin scheduling algorithms will be implemented by reading the information of processes form the file. The output will be display as Process ID, burst time in ms, memory required in MB. the task will be done in at most 3 days.
$100 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0
Avatar do Usuário
Hello, PizaaEnjoyer. Do you want a CPU scheduling simulator built by java? I have rich experience in java. My major tool is intellij idea and I have already installed it so I can start immediately. Please reach out me to discuss more such as design. I am waiting for your kind response. Thanks
$150 USD em 2 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) SAUDI ARABIA
Riyadh, Saudi Arabia
5,0
1
Método de pagamento verificado
Membro desde nov. 1, 2022

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos 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)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.