Operating System Management
Overview
This unit is designed to introduce the use, configuration, control and management of operating systems. Students will learn a range of user interfaces and operating system commands. Students will understand OS file systems, access control and privilege management, user credential storage, updating processes and virtualisation. Students will use a high-level programming language to access different types of memory and block storage and input/output devices.
Requisites
27-October-2024
02-November-2025
Learning outcomes
Students who successfully complete this unit will be able to:
- Demonstrate the operation of modern operating systems and their file systems, user interfaces and commands
- Explain and program applications which access different types of memory using direct and indirect referencing
- Automate operating system commands using command-line interfaces of common operating systems
- Deploy and manage operating systems using virtualisation software
Teaching methods
Hawthorn
Type | Hours per week | Number of weeks | Total (number of hours) |
---|---|---|---|
Face to Face Contact (Phasing out) Lecture | 2.00 | 12 weeks | 24 |
Face to Face Contact (Phasing out) Tutorial Labs | 2.00 | 12 weeks | 24 |
Unspecified Learning Activities (Phasing out) Independent Learning | 8.50 | 12 weeks | 102 |
TOTAL | 150 |
Assessment
Type | Task | Weighting | ULO's |
---|---|---|---|
Assignment | Individual | 40 - 60% | 1,2,3,4 |
Portfolio | Individual | 40 - 60% | 1,2,3,4 |
Hurdle
As the minimum requirements of assessment to pass a unit and meet all ULOs to a minimum standard, an undergraduate student must have achieved:
Outcomes to a minimum standard, a student must achieve: • an aggregate mark for the unit of 50% or more, and • achieve at least 40% in the Portfolio. Students who do not achieve at least 40% for the portfolio will receive a maximum of 45% as the total mark for the unit.
Content
- pointers, references, casting, heaps, stacks
- remote administration, BASH scripting
- Powershell, NTVDM, DOS, VBS
- Group policy, Active Directory, Samba, identity and access control
- GPU architecture, CUDA programming
- Virtualisation, OS installation, unattended installation, ghosting, containerisation.
Study resources
Reading materials
A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.