COSC243

Computer Architecture and Operating Systems

Tutorials

Note: this page is subject to change before and after the course begins.

HANDOUTS DATE TOPIC
No Tutorial 27-28 Feb  
Week 1 b1-2 MarFrom Lecture 01 - Intro & Data Rep 1

Week 2 a5-6 MarFrom Lecture 02 - Data Representation 2
Week 2 b8-9 MarFrom Lecture 03 - Data Representation 3

Week 3 a12-13 MarData Representation Test (10%) Example
Week 3 b15-16 MarFrom Lecture 04 - Intro to Logic

Week 4 a19-20 MarFrom Lecture 05 - Sequential Logic
Week 4 b22-23 MarFrom Lecture 06 - Computer Architecture 1

Week 5 a26-27 MarFrom Lecture 07 - Instruction Sets
----29-30 March No tutorials due to Easter Friday

March 30th - April 8thMid-semester break

Week 6 a9-10 AprFrom Lecture 08 - Assembly Coding (Go to LAB B)
Week 6 b12-13 AprFrom Lecture 10 - Memory and Storage Systems

Week 7 a16-17 AprFrom Lecture 11 - Control Unit and Microprogramming
Week 7 b19-20 AprFrom Lecture 12 - Computer Architecture 2

Week 8 a23-24 AprFrom Lecture 13 - Input and Output
Week 8 B 26-27 Apr Field trip to Otago Settlers Museum

Week 9 a30 Apr-1 MayFrom Lecture 14 - Intro to OS | L15 - System Structure
Week 9 b3-4 MayFrom Lecture 16 - Threads

Week 10 a7-8 MayFrom Lecture 17 - Process Scheduling
Week 10 b10-11 MayFrom Lecture 18 - Process Synchronization

Week 11 A 14-15 May Process scheduling exam (10%)
Week 11 b17-18 MayFrom Lecture 19 - Deadlocks | L20 - Memory Management

Week 12 a21-22 MayFrom Lecture 21 - Virtual Memory
Week 12 b24-25 MayFrom Lecture 22 - File Systems

Week 13 a28-29 MayFrom Lecture 23 - I/O System Management
Week 13 b31 May-1 JunFrom Lecture 24 - Secondary Storage & Revision