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 TypeTitleResource RequirementAuthor and YearPublisher
ReadingsUnderstanding Operating Systems, 7th EditionPrescribedAnn McIver-McHoes & Ida M. Flynn, 2013Cengage Learning
ReadingsOperating Systems learning guidePrescribedComputer Power Institute, 2017Didasko 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…

Start date between: and    Key dates

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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 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 elementComments%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)1501, 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.1501, 02
2-hour online examinationTheoretical knowledge on operating system components4501, 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 system2503, 04, 05, 06