CSE2OSX
OPERATING SYSTEMS
CSE2OSX
2018
Credit points: 15
Subject outline
In this subject, students are introduced to modern operating systems their major components. Students will learn these concepts by working on the Linux operating system. Students will interact with the Linux operating system using advanced command-line processing and basic shell scripts. Process and memory mangement file systems and several other concepts are also covered.
SchoolSchool Engineering&Mathematical Sciences
Credit points15
Subject Co-ordinatorFei Liu
Available to Study Abroad StudentsNo
Subject year levelYear Level 2 - UG
Exchange StudentsNo
Subject particulars
Subject rules
Prerequisites Must be admitted in SBAIO and have passed CSE1ITX and CSE2NFX.
Co-requisitesN/A
Incompatible subjectsN/A
Equivalent subjectsN/A
Special conditionsN/A
Learning resources
Readings
Resource Type | Title | Resource Requirement | Author and Year | Publisher |
---|---|---|---|---|
Readings | Understanding Operating Systems, 7th Edition | Prescribed | Ann McIver-McHoes & Ida M. Flynn, 2013 | Cengage Learning |
Readings | Operating Systems learning guide | Prescribed | Computer Power Institute, 2017 | Didasko Digital |
Graduate capabilities & intended learning outcomes
01. Explain the basic operating system architectures, functions and roles.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Webinars will be used to engage the students in a broader discussion on how different operating systems implement these core functions and roles.
02. Explain operating system components for memory, process, file and device management.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Discussion forms will be used to interact with the students as well.
03. Use the command line to interact with the operating system.
- Activities:
- Webinars and multimedia presentations will be used as the core learning activity to demonstrate how the command-line interface can be efficiently used. Linux will be used as the operating system. Students will be expected to install (e.g. on a virtual machine) and replicate practical activities.
04. Apply basic file system security.
- Activities:
- Online chapters from the prescribed textbook will form the core learning. Students will be expected to perform practical learning activities on a Linux system.
05. Use the Linux shell and create basic shell-scripts
- Activities:
- Webinars and multimedia presentations will be used as the core learning activity to demonstrate basic shell scripts. Several practical activities will be provided enabling students to learn basic scripting skills.
06. Write basic shell-scripting in a Linux environment.
- Activities:
- tba
Subject options
Select to view your study options…
Online, 2018, Study Block 1, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 02 - 13
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 02 to week 13 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 2, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 06 - 17
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 06 to week 17 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 3, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 10 - 21
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 10 to week 21 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 4, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 15 - 26
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 15 to week 26 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 5, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 19 - 30
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 19 to week 30 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 6, Online
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 23 - 34
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 23 to week 34 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 7, Online
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 28 - 39
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 28 to week 39 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 8, Online
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 32 - 43
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 32 to week 43 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 9, Online
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 36 - 47
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 36 to week 47 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 10, Online
Overview
Online enrolmentNo
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 41 - 52
One 3.0 hours unscheduled online class per week on any day including weekend during the day from week 41 to week 52 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 11, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 45
One 3.0 hours unscheduled online class per week on any day including weekend during the day in week 45 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |
Online, 2018, Study Block 12, Online
Overview
Online enrolmentYes
Maximum enrolment sizeN/A
Enrolment information
Subject Instance Co-ordinatorFei Liu
Class requirements
Unscheduled Online ClassWeek: 49
One 3.0 hours unscheduled online class per week on any day including weekend during the day in week 49 and delivered via online.
Assessments
Assessment element | Comments | % | ILO* |
---|---|---|---|
One x600 word Cache Memory written report | A report outlining how cache memory works, its evolutions and how different cache memory (e.g. on-chip (L1) vs L3) work, how cache memory effects different types of applications (e.g. scientific vs business applications) | 15 | 01, 02 |
One x600 word CPU and operating systems written report | A report outlining the evolution of the CPU and operating systems from single processors models to the multicore era. | 15 | 01, 02 |
2-hour online examination | Theoretical knowledge on operating system components | 45 | 01, 02, 03, 04 |
One x1000 word Linux written report | Linux shell scripting and command-line interaction. A report documenting which sequence of commands (and parameters) were executed to solve several practical tasks on a Linux system | 25 | 03, 04, 05, 06 |