Lecture Description
Course Description
The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
Course Index
- Machine Structures Course Overview
- Review C Control Structures, Scalar Data Types, Representaton of Integers
- Buffers, Buffering, Stacks, Overflows
- Object and Storage Management
- Instruction Set Architecture
- Numerics - Why It Matters
- OS Really, CRT0, Bootloader
- Technology, Digital Abstraction
- Instr Interpretation
- Rich Data Types
- Performance
- Parallelism
- Machine Structures Course Wrap-Up