Professional Documents
Culture Documents
Date Learner Focus This Week. Topics For Self Study and Class Discussions Tests and Assignments Given
Date Learner Focus This Week. Topics For Self Study and Class Discussions Tests and Assignments Given
2021-08-04 Study Unit 1 - History and basic concepts Assignment 1 - OSes and HW resources
Wed Prac: Intro to OSes with virtual machines and Linux available: Small Test 1
2021-08-09 Public holiday
Mon
2021-08-11 SU 2.1 - Processes DUE: Assignment 1 - (peer evaluation starts)
Wed Prac: Linux processes available: Assignment 2b - IPC with pipes
available: Small Test 2a - Processes and Threads
2021-08-16 SU 2.1 - Processes and Threads DUE: peer evaluation of Assignment 1
Mon planned: Assignment 2a Tutorial 1 (Processes) - Linux based (feedback on
submission)
2021-08-18 SU 2.1a - IPC problems and solutions available: Assignment 3 - Race condition in bash
Wed
2021-08-23 SU 2.1b - Valid IPC mechanisms as primitives. DUE: Assignment 2b
Mon SU 2.1c - Classical IPC problems (mention deadlock
and livelock)
2021-08-25 SU 2.2 - Process Scheduling DUE: Small Test 1 - get automatic feedback
Wed
Learner focus this week. Topics for Self Study and
Date class discussions Tests and Assignments given.
2021-08-30 Large Test 1 (Study Units 1 and 2.1) Large Test 1 (During class time: First a short Q&A on MS Teams, then the
Mon test will be published on eFundi)
2021-09-01 SU 2.2 - Process Scheduling DUE: Assignment 3 - (peer evaluation starts)
Wed Linux practical tips from fellow students. available: Assignment 4 - CPU scheduling algorithms
available: Small test 2b - syscalls and Linux
2021-09-06 SU 3.1 - Memory Management and the OS DUE: peer evaluation of Assignment 3
Mon DUE: Assignment 4 - CPU scheduling algorithms
available: Assignment 2a Tutorial 1 (Processes) - Linux based (feedback on
submission)
2021-09-08 SU 3.1 - Virtual Memory available: Small test 3 - Memory Management
Wed
2021-09-13 SU 3.2 - Page Replacement Algorithms DUE: Small test 2a - get automatic feedback
Mon available: Assignment 5 - PRA
2021-09-15 SU 3.2 - Implementation Issues of Paging DUE: Small test 2b - get automatic feedback
Wed
2021-09-20 Revision class DUE: Assignment 2a Tutorial 1 (Processes) - Linux based (feedback on
Mon submission)
DUE: Small test 3 - get automatic feedback
DUE: Assignment 5 - get automatic feedback
2021-09-21 Mid-semester Test ONLINE Large Test 2 (study units 1, 2, 3) - ONLINE as scheduled on assessment
Wed timetable
Recess
Learner focus this week. Topics for Self Study and
Date class discussions Tests and Assignments given.