[COMP 273] - Midterm Exam Guide - Comprehensive Notes for the exam (63 pages long!)

630 views63 pages

Document Summary

It is build up of simple, easy, small things. But when built into a large thing, it becomes difficult and complicated. In this course, we will see that the hard part to learn is seeing how parts of computers work together. Like house of cards, the next level" relies on the previous level. The bottom layer must work well for the next one to work. In this class, we will write our own cpu language and run it in our own cpu. Knowing how the computer works, how programming languages do what they do. We will learn about variable types, loops, go to, etc on a computer-level. We will learn how to create drivers and how to communicate with secondary devices (e. g. , monitor and keyboard). Outline: circuits, building circuits, internal cpu construction. Hardware related to operating system and system programmer: assembler programming, low-level peripheral interfacing, system hardware support // circuits that support the os.