mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-25 05:44:06 -06:00
53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
---
|
|
title: "cosc-204"
|
|
aliases: Computer Systems
|
|
year: 2022
|
|
semester:
|
|
tags:
|
|
- course
|
|
- cosc204
|
|
---
|
|
|
|
[page](https://cosc204.cspages.otago.ac.nz)
|
|
|
|
# Notes
|
|
- [ASCII](notes/ASCII.md)
|
|
- [unicode](notes/unicode.md)
|
|
- [digital-data](notes/digital-data.md)
|
|
- [memory](notes/memory.md)
|
|
- [boolean-equations](notes/boolean-equations.md)
|
|
- [combinatorial-logic-circuit](notes/combinatorial-logic-circuit.md)
|
|
- [logic-gates](notes/logic-gates.md)
|
|
- [transistors](notes/transistors.md)
|
|
- [demultiplexor](notes/demultiplexor.md)
|
|
- [sequential-circuits](notes/sequential-circuits.md)
|
|
- [bus](notes/bus.md)
|
|
- [control-unit](notes/control-unit.md)
|
|
- [CPU](notes/CPU.md)
|
|
- [ALU](notes/ALU.md)
|
|
- [computer-architecture](notes/computer-architecture.md)
|
|
- [6809-addressing-modes](notes/6809-addressing-modes.md)
|
|
- [6809](notes/6809.md)
|
|
|
|
# Lectures
|
|
- [01-bits-and-bytes](notes/01-bits-and-bytes.md)
|
|
- [02-combinatorial-logic](notes/02-combinatorial-logic.md)
|
|
- [03-sequential-logic-circuits](notes/03-sequential-logic-circuits.md)
|
|
- [04-computer-architecture](notes/04-computer-architecture.md)
|
|
- [05-6809-assembly](notes/05-6809-assembly.md)
|
|
- [06-6809-programming](notes/06-6809-programming.md)
|
|
- [07-6809-advanced](notes/07-6809-advanced.md)
|
|
- [08-intro-to-c](notes/08-intro-to-c.md)
|
|
|
|
# Archive
|
|
|
|
# Info
|
|
By completion of this paper students are expected to:
|
|
- Understand how programs are executed on computer hardware
|
|
- Demonstrate an ability to read and write assembly language programs
|
|
- Understand the fundamental principles and structure of an operating system
|
|
- Be able to construct programs in C and understand its role as a systems programming language
|
|
- Understand core operating systems algorithms such as process scheduling and resource allocation and management
|
|
- Be aware of the importance of efficient use of resources from computational, economic, and environmental viewpoints
|
|
|