Operating System Simulate CPU Scheduling

cpis222 operating system simulate cpu scheduling
coding simple in student level no advancetime quantum should be in 2 way so offer 2 option manually and randomlythe gantt chart will be also coding but the output graphicallyand please it’s important to follow the project file that will be attached

King Abdulaziz University
Faculty of Computing and Information Technology


I. Project description
For this project, you are required to write a program that simulates CPU scheduling
The program takes as input:
• Type of Scheduling Algorithm to be simulated (FCFS, SJF, SRTF, Priority, Round
• The description of the processes incoming in the Ready Queue in terms of:
o Arrival time for each Process.
o Burst time for each Process.
o Priority (if any) for each Process; (should be set to zero when non-applicable)
• Time quantum (q) in case of RR algorithm; (should be set to zero for other
Upon processing the inputs of the scheduling algorithm and processes, the simulation
program should:

  1. draw the Gantt chart,
  2. display the turnaround time for each process,
  3. display the waiting time for each process,
  4. and display the statistical results including the average waiting time and the average
    turnaround time for the group of input processes.
    You will be required to demonstrate understanding of randomly chosen segments of the code.
    II. Submission of the project
    The documentation should be uploaded through the blackboard. The documentation should
    • The code in any programming language that the student masters (C#, Java, Visual
    Basic, Matlab, etc..) included as Appendix at the end of the project document. Correct
    functionality of the code is 20 % .
    CPIS222-Project Amina Gamlo
    Page 2 of 2
    § The document should be:
    • Consistent and formatted professionally.
    • Clear and coherent writing.
    • Correctness. So, make sure to edit and proofread your submitted work.
    § Flow chart of the algorithm codes.
    § A user Manual.
    § Sample Input and output data for each input case (3).
    III. Projects Grading
    • This project is worth 10 % of your final grade.
    • Due date is Saturday 28th of November 11:59.
    • Discussions will be scheduled to be held during Week 14 (Nov. 29th to Dec. 5th), and
    will be conducted through Blackboard.
    • This is an individual project; hence, you should make sure to work on it
    independently as the grading will be subject of the SafeAssign tool.
    • Any delay will lead to reduction of the grade in accordance with the number of days it
    is delayed.
    • The work will be graded based on the following rubric:
    Criteria Level 0 Level 1 Level 2 Level 3 Marks
    of material None Code (1) Code +
    Code +
    Flowchart +
    Output (3)
    0 – 3
    Functionality None Gantt chart
    Gantt chart +
    Waiting &
    Time (2)
    Gantt chart +
    Waiting &
    Time + Stats
    0 – 3
    Discussion None
    flowchart (1)
    Can trace the
    and code (2)
    Can modify
    0 – 3
    Originality 0% 30% 60% 90% 0 – 3

COMM 209: Communication & Society

Final Group Project

Public Discourse and Strategic Communication

Final Paper/Presentation Due: Tuesday, Dec. 1

Description: For your final assignment, you will examine a current social movement or public policy controversy by exploring the public discourse surrounding the topic and applying your knowledge of communication theory. Topics may include: gun control, immigration, fake news, health care, prison reform, climate change, the death penalty, marijuana legalization, same-sex marriage, transgender rights, physician assisted suicide, mental health services, abortion, Planned Parenthood, sexual assault on college campuses, #MeToo, equal pay, Black Lives Matter/Blue Lives Matter, etc. The project will consist of a group paper and group presentation.

In both the paper and presentation:

  • Explain the positions of both sides of the issue/controversy and outline the key elements/arguments.
  • Identify some of the influential individuals or groups involved.
  • Outline how the debate has played out in the media (in recent years) and identify pivotal moments in the discourse. 
  • Use at least two communication theories/models to analyze the persuasive nature of the arguments and impact on audiences.
  • Explain how each side of the controversy succeeded or failed in their efforts to win over public opinion. 
  • Finally, offer additional recommendations for improving the strategies on each side by showing how you might apply the course material and concepts to “real world” communication campaigns.
  • Use citations from outside sources, both within the text and listed on a references page (APA or MLA format, please).

Group assignment: Each team member will contribute to the joint paper and participate in the final presentation. Your presentation should encompass parts of your analytic paper and include some visuals (photos, video, news items, etc.) that illustrate how your issue has been portrayed in the media. Paper length: 6-8 pages, double-spaced (please organize your paper with sub-headings, as well).  Joint presentation: 7 minutes, followed by brief Q&A. Please submit copies of your paper to Canvas.

The presentation can be done via Zoom recording or another video platform.

Get professional assignment help cheaply

Are you busy and do not have time to handle your assignment? Are you scared that your paper will not make the grade? Do you have responsibilities that may hinder you from turning in your assignment on time? Are you tired and can barely handle your assignment? Are your grades inconsistent?

Whichever your reason may is, it is valid! You can get professional academic help from our service at affordable rates. We have a team of professional academic writers who can handle all your assignments.

Our essay writers are graduates with diplomas, bachelor, masters, Ph.D., and doctorate degrees in various subjects. The minimum requirement to be an essay writer with our essay writing service is to have a college diploma. When assigning your order, we match the paper subject with the area of specialization of the writer.

Why choose our academic writing service?

  • Plagiarism free papers
  • Timely delivery
  • Any deadline
  • Skilled, Experienced Native English Writers
  • Subject-relevant academic writer
  • Adherence to paper instructions
  • Ability to tackle bulk assignments
  • Reasonable prices
  • 24/7 Customer Support
  • Get superb grades consistently



Ask your questions to our best tutors for quality and timely answers whenever you need. Learn fast and seek help from our solution library that grooms your concepts with over 500 courses. When you place an order with us, be sure that the content will be authentic and free from plagiarism. Moreover, we do make sure that the content is research-based!

From essays to dissertations, we have writing experts for all your assignment needs!