CMPSC 64 Lecture Notes - Lecture 1: Von Neumann Architecture, Volatile Memory, Computer Architecture
Document Summary
A simplified view of modern computer architecture (von neumann. Volatile memory: computer memory that required power to maintain the stored information. Non-volatile memory: computer memory that can retain the stored information even when not powered. Input --> processing --> secondary data storage --> memory --> output. Ascii: 7 bits --> 2" = 128. Context --> know how to interpret the information. Add / subtract / multiply / divide / move data from location to location. Does the calculations in binary using "registers" (small. "register": a piece of data, limited storage size; a part of the processor. Takes the instruction, break down the instruction. Allows multiple instructions to go on at once (instruction- level parallelism) Instructions get executed in the cpu in machine language. Cpus can run many millions of instructions per second. In low-level languages --> spell those parts of the cycles on at a time time. Instructions are given mnemonic codes but still displayed one step at a time.