simulate a multiprocessor operating system that utilizes two CPU

simulate a multiprocessor operating system that

utilizes two central processing units (CPU) within a single computer system. Each processor uses a

different scheduling algorithm (one preemptive and another non-preemptive), but both schedule from

a single ready queue. The OS maintains a shared list of integer elements and all processes perform

some task on the shared list of integer elements. The simulation should allow the user the option to

specify how many processes must be used; the minimum is ten (10) and the maximum is thirty (30).

This option must be accepted on the command line before the simulation is started.

Each group can implement the multiprocessor OS in any programming language of choice.

A process can be executing any of the following tasks:

i. Adding a new record to the list

ii. Removing a record from the list

iii. Sort the records in ascending order

iv. Retrieve a record from the list (Search)

v. Calculate the total of all integer elements in the list

Multiple processes can generate the same task.

For tasks i-iii only a single process can access the list of integer elements, whilst tasks iv-v can have

multiple processes accessing the list of integer elements. Adding and removing record has priority

over sort, while sorting has a priority over record retrieval and tallying.

Your system has 200MB in RAM available for user processes and each process takes up 40MB of

memory. The process data structure should have the following characteristics:

1) PID (a unique randomized integer)

2) Task (a randomly select option of the five above)

3) Base Address (location of process while in ready queue)

4) Start time (system time)

5) End time (system time)

6) Attempts (count of tries to lock the list of integer elements)

7) Sleep time (randomized number between 1 to 5 seconds)

The data structure representing the integer element is defined as follows:

i. Value for integer

ii. Key for the integer

Compétences : Algorithme, Programmation C, Programmation C++, Java, Architecture Logicielle

en voir plus : operating rabbit flash game, mysql cpu usage, amazon seller central feeds, multiprocessor scheduling algorithms, multiple processor scheduling in hindi, multiprocessor scheduling in operating system wikipedia, types of multiprocessor scheduling, single queue multiprocessor scheduling, multiprocessor scheduling problem, multiprocessor scheduling in operating system ppt, multiple processor scheduling in operating system pdf, setup project operating system, java program simulate queue, computer computer operating system projects, axis2 client accessing net web service, web crawler cpu usage, java simulate cpu scheduling, operating system simulate, algorithm simulate cpu performance, simulate cpu

Concernant l'employeur :
( 1 commentaire ) Mandeville, Jamaica

Nº du projet : #18034504

Décerné à:


Hello I am Java expert and interested in this project. I have reviewed the attached files and confident to handle the project perfectly. I will keep codes simple and well documented. Please communicate to discus Plus

%selectedBids___i_sum_sub_7% %project_currencyDetails_sign_sub_8% USD en 5 jours
(563 Commentaires)

15 freelance font une offre moyenne de $149 pour ce travail


Hello Sir/ Ma’am We are a group of Software Engineers having 10+ years of experience. Expert in JAVA, C, C++ , C# , ANDROID, MATLAB. Done 540+ projects here on FREELANCER.COM. Please check our profile for reference. Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(355 Commentaires)

Hi I’m expert in programming on linux systems using c/c++. So I’m sure that I can do this task easily.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(389 Commentaires)

I am very proficient in c and c++. I have 16 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(165 Commentaires)

Hi, I could absolutely help you with C/C++. I can help you with data structure and algorithm, operating system I have a very strong experience of more than 10 years in the field of C/C++. I am ready to develop on Wi Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(45 Commentaires)

Hi, I am experienced programmer and have previous experience with this type of tasks. I can implement this scheduling simulation for you. Please let me know if you are interested in cooperation.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 5 jours
(100 Commentaires)

Hello, I have a lot of experience in C/C++ and Operating System, Algorithm and Data Structure. I am ready to discuss with you Thank you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(124 Commentaires)

Keen to do it, please discuss. Negotiable price and duration.............................................................................................................................................................. Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 4 jours
(29 Commentaires)

I have well experienced in doing such kind of jobs...................................................................and i will do my level best...............................................................

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(8 Commentaires)

We have gone through the requirements that you have mentioned and we will help you in this. Message us for further discussion. Feel Free to contact us. Thank you!

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(11 Commentaires)

hi i read all instruction i did more than 5 project operating system scheduler i will provide you 5 star rating work thanks

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 3 jours
(28 Commentaires)

"Hi, Hope you are doing well! Thanks for sharing your project requirement with us. It will be our great pleasure to work on your project. I have checked your requirement, yes we can do it, because we already work on si Plus

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 7 jours
(0 Commentaires)

Hi, I am an experienced firmware engineer with more than 6 years of experience in firmware development. I can code this multiprocessing cpu code for you. Looking forward working with you.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 14 jours
(0 Commentaires)
%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 2 jours
(0 Commentaires)

Please discuss.. We will deliver the quality product in 4 days. Thank you

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% USD en 4 jours
(0 Commentaires)