Computer Organisation and Architecture

102 views 8:21 am 0 Comments April 28, 2023

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