Review for Exams
Table of Content
Topics
Chapter 1. brief overview of computer organization versus computer architecture; hierarchies in computer systems; stored-program concept of the von Neumann machine;
Chapter 2. positional numbering systems; converting between bases; signed integers; floating point representations; charater codes; error detection and correction;
Chapter 3. Boolean algebra; logic gates; digital circuits; integrated circuits; combinational circuits; sequential circuits;
Chapter 4. CPU; Bus; Clocks; I/O subsystems; memory organization and addressing; interrupts; introduction to MARIE; instruction processing; simple program; assemblers; instruction decoding; real-world examples of computer architectures
Chapter 5. instruction formats, types, addressing, pipelining; real-world examples of instruction set architectures;
Chapter 6. types of memory; memory hierarchy; cache memory; virtual memory; real-world examples;
Chapter 7. introduction to I/O subsystems; I/O and performance; Amdahl’s law; I/O architecture; data transmission modes; I/O devices overview;
Chapter 11. performance equations; mathematical preliminaries; bench marking; CPU performance optimization; disk performance;
Chapter 8.1 and 8.4. system software overview and programming tools.