Home | About Us | Courses | Units | Student resources | Research |
IT Support | Staff directory | A-Z index |
M O N A T A R |
InfoTech Unit Avatar |
This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff
To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.
NB: This view restricted to entries modified on or after 19990401000000
This unit has been introduced as part of the 2014 Course Architectures review of the FIT undergraduate degrees. FIT2100 is a core unit for the new BSE and BInfoTech major in Computer Networks Security degrees being introduced in 2016, and replaces FIT2070.
October 2016: Add FIT1031 as an alternative prerequisite for students in transition from old course structures.
Amended time ratio of tutorials and labs to improve achievable learning outcomes. To be implemented S2 2017.
Introduced for course architecture programs. Effective semester 1/2016.
27 March 2017: Amended the examination component to satisfy the new Assessment in Coursework Units: Examination Procedures. To be implemented S2 2017.
27 March 2017: Added Malaysia as the location of offering as per Monash Handbook 2017.
26/06/2018: Admin - updating assessment to remove 30 minute reading and noting time from the exam on behalf of the CE.
30th May 2019: CE - Amended objective #3 as past objective was aligned with units dealing with distributed / parallel systems i.e. FIT3142/3143, and did not reflect how operating systems are taught or the existing courseware. Amended objective #4 as the past objective inverted the focus of the unit, as the typical and proper focus should be on teaching students how to enhance application robustness, performance and function by exploiting operating systems services, rather than trying to apply highly specialised internal operating system algorithms in other programming applications. Synopsis amended to remove the previously state "development of new resource management strategies" that is not part of any established operating systems introductory unit. Change to be introduced S2 2019.
20/9/2019: Admin - updating exam duration to include additional 10 minutes as per University requirement.
4/5/2020: As the MSA course 4307 Bachelor of Computer and Information Sciences is in teach-out, the MSA offering of this unit has been re-coded to FZA2100 effective Semester 2, 2020. These units will be managed by South Africa and therefore no separate Monatar entries will be made
01/10/2020 Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.
10/11/2020: CE - Increase in weekly tutorial hours, for implementation 2021. FIT2100 replaced FIT2070 in 2017 but with significantly expanded learning outcomes, including C language programming. In 2018 two additional consulting hours were added to the fortnightly tutorials by the previous CE as students were unable to cover required tutorial content in 1 hour. In practice these consulting hours were used to extend the tutorial to 3 hours. This change formalises the 3 hour tutorial arrangement used in practice since 2018.
07/09/2021: Revamping of Engineering First Common Year, from ENG1003 to ENG1103. Effective semester 1, 2022
09/09/2021: Admin - fixing prereqs to add back the existing prereq of ENG1003 and remove old prereq FIT1031 (as advised by SAS).
This unit is a level 2 core unit in the BSE and BInfoTech major in Computer Networks Security degrees. Its purpose is to teach basic principles and components of an operating systems, compare and contrast various strategies used for processor scheduling, memory management and I/O device management. Examples of current operating systems and their implementation will be used as examples.
At the completion of this unit students should be able to:
020117
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.
Recommended resources
Recommended Text(s):
Operating Systems
{b\ Technological requirements}
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.
Students are strongly encouraged to bring their own devices (laptops) to the practical and tutorial sessions with access the virtual machine environment.
On-campus
Lectures, tutorials and laboratory-based classes
These teaching and learning approaches provide facilitated learning, practical exploration and peer learning.
Examination (2 hours and 10 minutes): 50%; In-semester assessment: 50%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
(b.) Additional requirements (all students):
Lectures followed by tutorials and then laboratories in any given week.
Access to a Unix/Linux server with C compiler will be desirable. Lab machines to provide a Unix/Linux SOE.
FIT2070
This unit has some research component by way of exploring implementation strategies in other operating systems and their pros and cons in terms of performance.
Semester 2, 2019
Clayton, Malaysia, South Africa
03 Sep 2015 | Ange Delbianco | Introduced for course architecture programs. Effective semester 1/2016 |
10 Sep 2015 | Caitlin Slattery | Minor edits. |
17 Sep 2015 | Jeanette Niehus | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
17 Sep 2015 | Jeanette Niehus | FEC Approval |
17 Sep 2015 | Jeanette Niehus | FacultyBoard Approval - FEC approved for course architecture 23/07/2015 |
13 Jul 2016 | Carlo Kopp | modified Workload/ContactHours; modified ResourceReqs/SchoolReqs; modified LocationOfOffering; modified FacultyInformation/FIContact |
13 Jul 2016 | Carlo Kopp | modified ReasonsForIntroduction/RChange |
23 Sep 2016 | Jeanette Niehus | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
23 Sep 2016 | Jeanette Niehus | FEC Approval |
23 Sep 2016 | Jeanette Niehus | FacultyBoard Approval - Approved at FEC 4/16, Item 8.2 |
19 Oct 2016 | Caitlin Slattery | October 2016: Add FIT1031 as an alternative prerequisite for students in transition from old course structures. |
20 Oct 2016 | Jeanette Niehus | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
20 Oct 2016 | Jeanette Niehus | FEC Approval |
20 Oct 2016 | Jeanette Niehus | FacultyBoard Approval - UGPC executive approval given 20/10/2016 |
19 Jan 2017 | Jeanette Niehus | Admin: modified Chief Examiner |
23 Mar 2017 | Jojo Wong | modified Assessment/Summary; modified LocationOfOffering; modified ReasonsForIntroduction/RChange |
11 May 2017 | Jeanette Niehus | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
11 May 2017 | Jeanette Niehus | FEC Approval |
11 May 2017 | Jeanette Niehus | FacultyBoard Approval - Approved at UGPC 2/17 (Item 5.1) 04/05/2017 |
12 Jun 2017 | Jeanette Niehus | modified LocationOfOffering |
26 Jun 2018 | Jeanette Niehus | Admin: modified ReasonsForIntroduction/RChange; modified Assessment/Summary |
28 Jun 2018 | Jeanette Niehus | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
28 Jun 2018 | Jeanette Niehus | FEC Approval |
28 Jun 2018 | Jeanette Niehus | FacultyBoard Approval - FEC executive approval 28/6/2018 |
29 May 2019 | Carlo Kopp | modified UnitObjectives/Objectives; modified DateOfIntroduction |
30 May 2019 | Carlo Kopp | modified ReasonsForIntroduction/RChange; modified UnitContent/Synopsis; modified ReasonsForIntroduction/RChange |
04 Jun 2019 | Emma Nash | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
04 Jun 2019 | Emma Nash | FEC Approval |
04 Jun 2019 | Emma Nash | FacultyBoard Approval - Executively approved by ADLT on 3/6/19, noted for UGPC 3-19. |
20 Sep 2019 | Emma Nash | ; modified Chief Examiner; modified ReasonsForIntroduction/RChange; modified Assessment/Summary |
04 May 2020 | Emma Nash | modified ReasonsForIntroduction/RChange |
01 Oct 2020 | Miriam Little | modified UnitContent/PrescribedReading; modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary |
04 Nov 2020 | Carlo Kopp | modified Workload/ContactHours |
10 Nov 2020 | Emma Nash | modified ReasonsForIntroduction/RChange |
18 Nov 2020 | Emma Nash | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
18 Nov 2020 | Emma Nash | FEC Approval |
18 Nov 2020 | Emma Nash | FacultyBoard Approval - Approved at FEC meeting 5/20 |
07 Sep 2021 | David Taniar | modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RChange |
08 Sep 2021 | Monica Fairley | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
08 Sep 2021 | Monica Fairley | FEC Approval |
08 Sep 2021 | Monica Fairley | FacultyBoard Approval - admin - prereq update |
09 Sep 2021 | Jeanette Niehus | Admin: modified Prerequisites/PreReqUnits; modified ReasonsForIntroduction/RChange; |
13 Sep 2021 | Monica Fairley | FIT2100 Chief Examiner Approval, ( proxy school approval ) |
13 Sep 2021 | Monica Fairley | FEC Approval |
13 Sep 2021 | Monica Fairley | FacultyBoard Approval - executively approved admin update |
This version:
Copyright © 2022 Monash University ABN 12 377 614 012 – Caution – CRICOS Provider Number: 00008C Last updated: 20 January 2020 – Maintained by eSolutions Service desk – Privacy – Accessibility information |