--- title: "cosc-204" aliases: Computer Systems year: 2022 semester: tags: - course - cosc204 --- [page](https://cosc204.cspages.otago.ac.nz) # Assignments # Notes By completion of this paper students are expected to: - [ASCII](notes/ASCII.md) - [unicode](notes/unicode.md) - [digital-data](notes/digital-data.md) - [memory](notes/memory.md) ## Hardware - Understand how programs are executed on computer hardware ## Assembly - Demonstrate an ability to read and write assembly language programs ## C - Be able to construct programs in C and understand its role as a systems programming language ## Operating systems - Understand the fundamental principles and structure of an operating system ## OS Algorithms - Understand core operating systems algorithms such as process scheduling and resource allocation and management ## Use of Resources - Be aware of the importance of efficient use of resources from computational, economic, and environmental viewpoints # Lectures - [01-bits-and-bytes](notes/01-bits-and-bytes.md) # Archive # Info