Chapter 1 Flashcards
Basic Concepts and Computer Evolution
Define
Computer Architecture
Attributes of a system visible to the programmer and have a direct impact on logical execution of a program.
I/O mechanisms
Architectural decision whether comp will have multiply instruction
Define
Computer organization
The operational units and their interconnections that realize the architectural specifications. Includes hardware details transparent to programmer.
Control signals, interfaces between computer and peripherals , memory technology used. Decides how instructions will be implemented
List
4 basic functions computer can perform
Data processing
Data storage
Data movement
Control
List
4 main structural components of computer
CPU
Main memory
I/O
System interconnection
List
Major structural components of CPU
Control Unit
Arithmetic and logic unit
Registers
CPU Interconnection
Definition of Registers
Provides storage internal to the CPU
List
Multicore Computer Structure
CPU
Core
Processor
Definition of Core
An individual processing unit on a processor chip; may be equivalent in functionality to CPU on a single-CPU system.
Definition of Processor
A physical piece of silicon containing one or more cores. Is the computer component that interprets and executes instructions
Define
Cache memory
Multiple layers of memory between the processor and main memory. Greater performance increase if use multiple levels, with level 1 closest to the core and level (n) furthest.
Define
Memory Buffer Register (MBR)
Contains a word to be stored in memory or sent to I/O unit, or is used to receive a word from memory or I/O.
Define
Memory Address Register (MAR)
Specifies the address in memory of the word to be written from or read into the MBR.
Definition of Word
A unit of data of a defined bit length that can be addressed and moved between storage and the computer processor.
Define
Instruction Register (IR)
Contains the 8-bit opcode instruction bit being executed.
Define
Instruction Buffer Register (IBR)
Employed to temporarily hold the right-hand instruction from a word in memory.