Fundamentals of Operating Systems and Programming

128 views 8:27 am 0 Comments April 4, 2023

Prepared by: Dr Leijia Wu Moderated by: Dr Osama Mahdi March 2023

Assessment Details and Submission Guidelines
Unit Code MN404 – T1 2023
Unit Title Fundamentals of Operating Systems and Programming
Assessment Type Individual Assignment
Assessment Title Formative Assignment-1: Role of Operating Systems
Purpose of the
assessment (with
ULO Mapping)
This assignment assesses the following Unit Learning Outcomes; students
should be able to demonstrate their achievements in them.
a. Describe the role of Operating Systems (OS) and its different
subsystems in controlling computer hardware
Weight 10% of the total assessments
Total Marks 10 Marks
Word limit Not applicable
Due Date Assignment 1 – Week 3, 09/04/2023
Submission
Guidelines
All work must be submitted on Moodle by the due date along with a
completed Assignment Cover Page.
The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri
(Body) font and 2 cm margins on all four sides of your page with appropriate
section headings.
Reference sources must be cited in the text of the report, and listed
appropriately at the end in a reference list using IEEE Transactions on
Networking referencing style.
Students must ensure before submission of final version of the assignment
that the similarity percentage as computed by Turnitin has to be less than
10%. Assignments with more than 10% similarity may not be considered
for marking.
Extension If an extension of time to submit work is required, a Special Consideration
Application must be submitted directly through AMS. You must submit
this application within three working days of the assessment due date.
Further information is available at:
https://www.mit.edu.au/about-us/governance/institute-rules-policies
and-plans/policies-procedures-and-guidelines/assessment-policy
Academic
Misconduct
Academic Misconduct is a serious offence. Depending on the seriousness
of the case, penalties can vary from a written warning or zero marks to
exclusion from the course or rescinding the degree. Students should make
themselves familiar with the full policy and procedure available at:
https://www.mit.edu.au/about-mit/institute-publications/policies
procedures-and-guidelines/AcademicIntegrityPolicyAndProcedure
For further information, please refer to the Academic Integrity Section in
your Unit Description.

MN404 Fundamentals of Operating Systems and Programming Page 2 of 3
Prepared by: Dr Leijia Wu Moderated by: Dr Osama Mahdi March 2023
Purpose of the Assignment:
The assignment focuses on the role of Operating Systems (OS) as an interface between the user and
the computer hardware, and the use of command line interface. It helps the students to understand
the different types of OS and their relative performances.
With this assignment, students will learn how to research and comprehend the basic concepts of OS,
and appreciate the differences and similarities in the interfacing role they play on various computing
and communication devices.
Assignment 1 Questions 10 Marks
_________________________________________________________________________________
1. Air Traffic Control (ATC) is a service that ensures smooth and safe flights. The primary purpose
of ATC is to prevent collisions between aircraft both in the air and on the ground. Furthermore,
it provides information and assists with navigation. ATC communicates with pilots via twoway radio connection on the designated frequency (which is different for each air traffic
control unit). In your view what type of OS should be considered for the ATC system? Reason
out why this type of OS should be selected.
3 Marks
2. Do all computing devices have same OS? Why not or yes?
3 Marks
3. Provide an application that uses real-time operating system (RTOS) and justify why it is
suitable for the application to use interactive OS.
3 Marks
Marking criteria of Assignment 1

Questions Description Marks
Assignment 1
(10 Marks)
1.
OS that supports Air Traffic Control (ATC) systems
Justification as to why a particular OS is being
proposed
3 Marks
2. What the deadlock problem is and how to handle it 3 Marks
3. An application that uses real-time operating system
(RTOS) Justifications
3 Marks

MN404 Fundamentals of Operating Systems and Programming Page 3 of 3
Prepared by: Dr Leijia Wu Moderated by: Dr Osama Mahdi March 2023

Reference style Follow IEEE Transactions on Networking reference
style (should have both in-text citation and reference
list)
Minimum of 4 references for this Assignment 1
1 Mark
Total Marks Assignment 1 10 Marks

Marking Rubrics

Grades HD D Credit P N (fail)
Assignment 1 Excellent
research work
and focused
discussions and
analysis
Sound
references from
reputed
journals.
Perfect
Application of
interactive OS
and complete
justification of
interactive OS
usage
Good
research
work and
discussions
are relevant
and soundly
analysed.
Good
references
Good
Application of
interactive OS
and
justification
of interactive
OS usage
Generally
relevant
research
work and
discussions
are relevant.
some
references.
Fair
Application
of interactive
OS and
justification
of interactive
OS usage
Some
research
work and
brief
discussions.
Some
references.
Application
of interactive
OS and
justification
of interactive
OS usage
are not much
relevant
No research carried
out.
Irrelevant
discussions and no
references.
IEEE
Reference
style
Have at least 4
references.
Clear styles with
excellent source
of references.
Have at least
4 references.
Clear
referencing
style
Have at least
4 references.
Generally
good
referencing
style
Have at least
3 references.
Sometimes
clear
referencing
style
Less than 3
references.
Lacks consistency
with many errors