Overview
This topic introduces the fundamentals of systems software and operating system design concepts and management together with the basics of security and an appreciation of the issues involved in the design and implementation of systems software.
Areas of learning include: an overview of systems software, operating systems, evolution of modern … For more content click the Read More button below.
Topic availabilities
To view topic availabilities, select an availability from the drop down, towards the top right of the screen.
Tuition pattern
To view tuition patterns, select an availability from the drop down, towards the top right of the screen.
Aims
This topic aims to:
- Introduce students to the fundamentals of systems software and operating systems
- Illustrate the relationship between systems software, operating systems and process management
- Demonstrate how the operating system manages security requirements
- Provide students with a hands-on working knowledge of systems software functions, configuration and management
- Provide students with a good understanding of how systems software works to control the functionality of computing technologies
Learning outcomes
On completion of this topic you will be expected to be able to:
1.
Explain core concepts such as: processes, threads, scheduling, concurrency and deadlock, memory management, virtual memory, file systems
2.
Discuss possible alternative implementation strategies for some core systems software features
3.
Demonstrate the use of an operating system's command-line interface
4.
Demonstrate the use of system performance monitoring tools and explain observations in terms of the theoretical concepts
5.
Use a virtualisation tool to run one operating system as a guest in another operating system
Assessments
To view assessment information, select an availability from the drop down, towards the top right of the screen.
Requisites information
Pre-requisites:
Anti-requisites: