You are on page 1of 4

Learner focus this week.

Topics for Self Study and


Date class discussions Tests and Assignments given.

2021-08-02  Get familiar with the on-line environment for this


Mon module. Poll 1 on MS-Teams
Navigating in MS Teams
Read everything in the on-line study guide before the
start of the Study Units

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.

2021-10-11  SU 4 - The File System  


Mon
2021-10-13  SU 5 - Input and Output  
Wed
2021-10-18     
Mon
2021-10-20  Q&A class + Large Test 3 (Study Units 4 and 5) Large Test 3
Wed
2021-10-25  SU 6 - Deadlocks  
Mon
2021-10-27  Revisit Classical IPC problem: Dining Philosophers  
Wed
2021-11-1 M Q&A class + Large Test 4 (Study Unit 6) Large Test 4
on
2021-11-3 W SU 7 - Security  
ed
2021-11-8 M Q&A class + Additional Large Test (Study Units to be Additional Large Test
on determined)
2021-11-10  Revision Class  
Wed
  Exam  
 

You might also like