Find Jobs
Hire Freelancers

CPU Scheduling FCFS, SJF, SRT and RR in C

$10-30 USD

Kapalı
İlan edilme: 8 yıldan fazla önce

$10-30 USD

Teslimde ödenir
• Reads process information in from a file • Sets up an easy way to write and run a scheduler on a set of processes To use the framework, you must write each scheduler as a function with the following pattern: int scheduler_name(proc_t * processes, int numprocesses, int timeslice); For example, if I were implementing the first come first served scheduler, my function prototype might be: int fcfs(proc_t * processes, int numprocesses, int timeslice); This function should take an array of processes, the length of the array of processes, and the current timeslice(or time stamp), and return the index in the array of the process that will be given the CPU burst. You can see in the files cpu_sched.h and cpu_sched.c how these functions are called. The functions defined in proc.h and cpu_sched.h have been written to help you write your scheduler functions. The files schedulers.h and schedulers.c are where you should declare and define your scheduler functions as well as any other functions you deem necessary. main.c has the lines commented out to call the functions (assuming you named them as I did in my solution) so you can see how to run each scheduler. Reading the output The output you generate must match the sample output provided in the framework EXACTLY. A B specifies that the process currently is bursting (has the CPU). A W indicates the process is waiting. The timeslice at which the process enters should be marked with a >, and when it ends should be marked with a <. It should also specify the average wait time and the average turnaround time. You must modify every .h and .c file to include your name in the Modified by: field in the comment header. If you work with a partner, both of your names must appear here.
Proje No: 8862971

Proje hakkında

5 teklif
Uzaktan proje
Son aktiviteden bu yana geçen zaman 8 yıl önce

Biraz para mı kazanmak istiyorsunuz?

Freelancer'da teklif vermenin faydaları

Bütçenizi ve zaman çerçevenizi belirleyin
Çalışmanız için ödeme alın
Teklifinizin ana hatlarını belirleyin
Kaydolmak ve işlere teklif vermek ücretsizdir
5 freelancer bu proje için ortalama $41 USD teklif veriyor
Kullanıcı Avatarı
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$80 USD 1 gün içinde
4,9 (105 değerlendirme)
6,8
6,8
Kullanıcı Avatarı
Hi there! I'm perfect for this work as I'm very fluent in c and have developed many projects in c. this project of yours looks like a small project and could be done in a day, I have developed exactly similar program on scheduling as an lab assignment in my college, so I can assure you that I can deliver a program that does all the above functions with comments to make the program more readable. And also My favorite subject is OS(to be honest). I'm currently studying in college with computer science as major, so i know what I'm talking about. i have done similar assignments. and i can surely help you out. CONTACT ME IF YOU HAVE ANY DOUBT OR HAVE FURTHER QUERIES, I'm ALWAYS AVAILABLE!
$25 USD 1 gün içinde
5,0 (2 değerlendirme)
1,6
1,6
Kullanıcı Avatarı
I am Android Developer/Computer Engineer I can do it But contact me if you can pay me through western union Contact me for 100% perfect work Contact me on whatsapp for doing this project in less price
$35 USD 5 gün içinde
0,0 (0 değerlendirme)
0,0
0,0
Kullanıcı Avatarı
I've been programming in C and C++ for six years now. I have a very good understanding of the syntax and idioms that one often encounters in other code. The solution to your problem seems fairly straightforward but I'm prepared to work with you as needed to get you exactly what you want! Thanks for reading!
$30 USD 4 gün içinde
0,0 (0 değerlendirme)
0,0
0,0

Müşteri hakkında

   UNITED STATES bayrağı
United States
0,0
0
Eki 16, 2015 tarihinden bu yana üye

Müşteri Doğrulaması

Bu müşterinin diğer işleri

Project on C Programming
$10-30 USD
Teşekkürler! Ücretsiz kredinizi talep etmeniz için size bir bağlantı gönderdik.
E-postanız gönderilirken bir şeyler yanlış gitti. Lütfen tekrar deneyin.
Kayıtlı Kullanıcı İlan Edlien Toplam İş
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ön izleme yükleniyor
Coğrafik konum için izin verildi.
Giriş oturumunuzun süresi doldu ve çıkış yaptınız. Lütfen tekrar giriş yapın.