ICT201: Assessment 2 Compiled by: Ali Noori T3 2020
T3 2020: ICT201 Computer Organisation and Architecture
Assessment 2
Assessment type: Report (2,000 words) – individual assignment
Purpose: This assessment will allow students to demonstrate that they can identify and understand
synchronisation and deadlocks. This assessment contributes to Learning Outcomes b and c.
Value: 30% (Report 20%; Presentation 10%)
Due Date: Report Submission via Moodle (Week 9 Sunday 23:59); Presentation (Week 10 – 11)
Submission: Upload the completed report via Moodle.
Task Details: The report will require analysis of an operating system scenario and a report on the
systems and logical issues involved, as well as options for resolving the problem and subsequent
implications.
Referencing: Please remember that all sources used in assessment tasks must be suitablyreferenced.
Harvard referencing is the required method. A Referencing Guide, “Harvard Referencing”, and a
Referencing Tutorial can be found on the right-hand menu strip in Moodle on all subject pages.
Assessment Topic: Analysis of an Operating System scenario, Computer Organisation and
Architecture Report
Assignment Details:
1- You are working in one company called Beautiful Process Ltd Pty. Your department is
working on a new Operating System named Beaucess (Beautiful Process). Your design
team needs to decide on a scheduling system for the processor that makes a minimum
waiting and acceptable performance for all processes on average. They asked you as an
engineer to do the below example tasks for the processor and get back to them with your
suggestion.
Process / Job |
Priority | Arrival Time | CPU Cycles Required / Service Time |
A | 3 (Silver) | 0 | 4 |
B | 2 (Gold) | 0 | 8 |
C | 1 (Diamond) | 1 | 1 |
D | 2 (Gold) | 6 | 11 |
E | 1 (Diamond) | 6 | 3 |
ICT201: Assessment 2 Compiled by: Ali Noori T3 2020
a) Draw a timeline (Gantt-Chart) for each of the following scheduling algorithms
[4 + 4 + 4 + 4 + 4 = 20 Marks]
i) Feedback (FB) q=4
ii) | Highest Response Ratio Next (HRRN) |
iii) Round Robin (RR) (use time quantum of 4) iv) Shortest Remaining Time (SRT) |
|
v) | Shortest Process Next (SPN) |
b) What is the Waiting Time and Turnaround Time of each process for each of the scheduling
algorithms? (Details of the calculation is essential).
[4 + 4 + 4 + 4 + 4 = 20 Marks]
vi) Feedback (FB) q=4
vii) Highest Response Ratio Next (HRRN)
viii) Round Robin (RR) (use time quantum of 4)
ix) Shortest Remaining Time (SRT)
x) Shortest Process Next (SPN)
c) Write a report back to the head of the design department with your suggestion and
reasons. (Your report should be 500 words and clearly structured)
[10 Marks]
2- Consider the directed resource graph shown below and answer the following questions:
a. Is this system deadlocked?
b. Which, if any, processes are blocked?
c. What is the resulting graph after reduction?
[5 + 5 + 5 = 15 Marks]
P1
R6 R8
R1 R3
R2
R4
P2
R5 R7
P3 P4
ICT201: Assessment 2 Compiled by: Ali Noori T3 2020
3- Using either internet resources or books, understand the concept of Concurrency and Mutual
Exclusion. Define those terms (Concurrency and Mutual Exclusion) in your own words.
You must provide references and cite the sources that you consulted for this task.
(Harvard referencing is the required method.)
[35 Marks]
Assessment 2 Marking Rubrics – Report:
Criteria | Unsatisfactory | Satisfactory | Effective | Excellent | Exceptional | 30 % |
Content | Fail (0 – 49%) |
Pass (50 – 64%) |
Credit (65 – 74%) |
Distinction (75 – 84%) |
High Distinction (85 – 100%) |
|
Depth of Content |
The explanation is sufficiently inaccurate, incomplete, or confusing that the reader gains little information from the report. It appears that little attempt has been made to help the reader understand the material. |
Some difficulty in reading, structure lacking in some parts |
Well written, structure not totally clear |
Well written and structured. |
An accurate and complete explanation of key concepts and theories is made, drawing on relevant literature. Enough detail is presented to allow the reader to understand the content and make judgments about it. In addition, applications of theory are included to illuminate issues. Readers gain insights. |
6 |
Accuracy of Content |
Does not directly answer question |
Directly answers most of the question |
Directly answers the question |
Directly answers the question giving additional insights |
Information (names, facts, etc.) included in the report is consistently accurate. |
6 |
Clarity of Purpose |
No support for the project’s objectives taken in the answer. |
Provides some support for the project’s objectives taken. |
The project’s objectives are presented. The motivation for pursuing the project and its relevance are addressed. The discussion is reasonably clear but not compelling. |
Provides excellent level of support for project’s objectives taken. |
The project’s objectives are clearly stated. The motivation for pursuing the project and its relevance are clearly and persuasively established by relating the project to current engineering problems. |
6 |
Depth of Analysis |
No analysis presented |
Analysis based on some argument |
Analysis based on sound argument |
Analysis based on an extensive argument |
Results are carefully and objectively analysed. Interpretations are made using appropriate equations, models, or theories. |
6 |
Use of Language: Word Choice, Grammar, and Sentence Structure |
Very little knowledge of subject matter demonstrated. |
Adequate knowledge of subject matter demonstrated. |
Sound knowledge of subject matter demonstrated. |
High level of knowledge of subject matter demonstrated. |
High level of knowledge of subject matter and synthesis with theory demonstrated |
6 |