FIT2100 Operating systems
Faculty of Information Technology
FIT2100 Operating systems is a level 2, 6-credit-point, undergraduate unit from the Faculty of Information Technology, offered in 2020 in Semester 2 at Clayton and Malaysia. It has no prerequisites and unlocks 1 unit, leading on to 2 units in all.
- Credit points
- 6
- Offered in 2020
- Semester 2
- Clayton, Malaysia
- Assessment
- Exam 50%
- and 1 other task
- Workload
- 144 hours
- per semester
This is the 2020 handbook entry. See the 2027 entry.
Reviews
No reviews yetNo reviews yet. Be the first to review FIT2100.
Requisites
Before FIT2100
No prerequisites or corequisites besides the enrolment rules below.
After FIT2100
1 unit list FIT2100 as a prerequisite or corequisite.
Enrolment rules
Prerequisites: One of FIT1047, FIT1031 or ENG1003
Prohibition: FIT2070, FZA2100
Overview
This unit will provide students with the knowledge of how a multi-programming, multi-user operating systems operates and it manages and allocate resources to different applications. Students will be able to compare and contrast various resource management allocation strategies. Students will develop and implement code to understand and make use of operating system services.
The topics covered will include an introduction to C Programming which is heavily used in development of operating systems, operating system structure and services, multi-programming processes, CPU scheduling, memory management, device management, synchronisation, deadlocks, virtual memory and file systems.
Offerings in 2020
| Teaching period | Campus | Mode |
|---|---|---|
| Second semester | Clayton | On campus |
| Second semester | Malaysia | On campus |
Assessment
- In-semester assessmentThreshold hurdle50%
- Examination (2 hours and 10 mins)Threshold hurdle50%
Learning outcomes
When you finish this unit, you should be able to:
- 1
Analyse and evaluate various strategies used by an operating system in managing the system resources and running applications efficiently;
- 2
Analyse and identify parameters that can improve the performance of multi-programming operating systems;
- 3
Apply synchronisation techniques in the development of applications, using operating system services; and
- 4
Apply system calls in the design of applications, to improve application performance, robustness or functionality.
Workload and teaching
- Tutorials6 hours
- Lectures24 hours
- Laboratories18 hours
- Teaching approachActive learning
Minimum total expected workload to achieve the learning outcomes for this unit is 144 hours per semester typically comprising a mixture of scheduled online and face to face learning activities and independent study. Independent study may include associated reading and preparation for scheduled activities. The unit requires on average three/four hours of scheduled activities per week. Scheduled activities may include a combination of teacher directed learning and online engagement.
Learning resources
Technology resources
A specified Virtual Machine environment is made available for students to download and install. The Virtual Machine environment may be installed by students either onto a removable storage device for use on computers in the university labs, or on students' own devices. The virtual machine environment contains specialised software including a consistent operating system environment for exploration in the unit, C compiler, editor and debugging tools.
Where it fits
FIT2100 is part of 2 areas of study in the 2020 handbook.
Contacts
- Chief Examiners
- Dr Carlo Kopp
- Unit Coordinators
- Dr Wee Mee Chin
Common questions
What are the prerequisites for FIT2100?
FIT2100 has no prerequisites, but enrolment rules apply.
What can I take after FIT2100?
FIT2100 is a prerequisite or corequisite for 1 unit, including FIT4165. Those lead on to 2 units in all.
When is FIT2100 offered?
In 2020, FIT2100 runs in Semester 2 at Clayton and Malaysia.
How much work is FIT2100?
The handbook expects about 144 hours of study across the semester. No students have rated its difficulty yet.
Does FIT2100 have an exam?
Yes. The exam is worth 50% of the final mark, alongside 1 other task.
Which majors and minors include FIT2100?
FIT2100 is part of Computer networks and security; and Software engineering.