Computer Architecture and Operating Systems


The first column below has links to the slides in PDF format. Lecture supporting material and links will be added to the Resources page.

Note that lecture schedule below is extremely tentative.

Lecture 128th FebruaryIntroduction & Data Representation 1
Lecture 23rd MarchData Representation 2

Lecture 37th MarchData Representation 3
Lecture 410th MarchIntroduction to Logic & Combinatorial Logic

Lecture 514th MarchSequential logic
Lecture 617th MarchComputer Architecture 1

Lecture 721st MarchAssembly Language 1
Lecture 824th MarchAssembly Language 2

Lecture 928th MarchAssembly Language Techniques
Lecture 1031st MarchMemory and Storage Systems

Lecture 114th AprilControl Unit and Microprogramming
Lecture 127th AprilComputer Architecture 2

Lecture 1311th AprilInput and Output
No Lecture14th AprilGood Friday (holiday)

April 14th - 23rdMid-semester break (Enjoy your time off)

No Lecture25th AprilANZAC Day (holiday)
Lecture 1428th AprilIntroduction to Operating Systems

Lecture 152nd MaySystem Structure and Processes
Lecture 165th MayThreads and Data Sharing

Lecture 179th MayProcess Scheduling
Lecture 1812th MayProcess Synchronisation

Lecture 1916th MayDeadlocks
Lecture 2019th MayMemory Management

Lecture 2123rd MayVirtual Memory
Lecture 2226th MayFile Systems

Lecture 2330th MayI/O Systems and Secondary Storage
Lecture 242nd JuneDigital Forensics (Guest lecture)

Lecture 25Revision