Find Jobs
Hire Freelancers

CPU Scheduler Simulation

$30-50 USD

Em Andamento
Publicado há mais de 20 anos

$30-50 USD

Pago na entrega
. In this project you will design a software package that simulates CPU schedulers in operating systems for a single CPU system. Your system should include modules for workload generator, schedule simulator, and schedule performance analyzer. **Workload generator** should allow two types of inputs: 1) trace file, which contains information about the execution of a set of processes. For each process, the following items are included in the file: time of arrival, a sequence of CPU burst lengths and I/O burst lengths; 2) dynamically generated load with a specified simulation period: at random time interval, the generator produces a process with a sequence of CPU burst times and I/O burst times. To simulate multiprogramming/multi-user environment, you may want to use multithread in the generator. **CPU schedule simulator** should contain different sub-modules for different scheduling algorithms, such as FCFS, SJF and RR. Parameters for the scheduling algorithms should be configurable at run time. **Schedule performance analyzer** should produce the statistic result for the performance measures such as CPU utilization, throughput, turnaround, waiting time and response time for each simulation. ## Deliverables 1. A copy of your program and traces of several (at least two) test runs that illustrate all of the required and interesting features of your program. 2. A project report containing design ideas and discussion of the system architecture, major algorithms, major data structures and modules used in your project. A brief evaluation and discussion of your results should also be included. For a team project, each member of the team should report his/her own contribution to and observations from the project. In this project you will design a software package that simulates CPU schedulers in operating systems for a single CPU system. Your system should include modules for workload generator, schedule simulator, and schedule performance analyzer. It must be either C++ and Java programming language. ## Platform The programs needs to run on Unix operating system
ID do Projeto: 3003626

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 20 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
See private message.
$25,50 USD em 7 dias
4,9 (36 avaliações)
3,8
3,8
6 freelancers estão ofertando em média $33 USD for esse trabalho
Avatar do Usuário
See private message.
$34 USD em 7 dias
4,5 (13 avaliações)
3,8
3,8
Avatar do Usuário
See private message.
$42,50 USD em 7 dias
5,0 (5 avaliações)
3,1
3,1
Avatar do Usuário
See private message.
$42,50 USD em 7 dias
3,8 (16 avaliações)
2,7
2,7
Avatar do Usuário
See private message.
$12,75 USD em 7 dias
5,0 (3 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$42,50 USD em 7 dias
0,0 (1 avaliação)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
0,0
0
Membro desde nov. 5, 2003

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.