• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/23

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

23 Cards in this Set

  • Front
  • Back
von Neumann Architecture
1. memory unit holds both data and instructions
2. arithmetic/logic unit is cpable of performing arithmetic and logic operations on data
3. Input unit moves data from the outsie world into the computer
4. Outupt unit moves results from inside the computer to the outside world
5. Control unit ensures all components act together
Defining moment that the von Neumann architecture was built on?
The realization that data and instructions used to manipulate the data were logically the same and could be stored in the same place.
Major characteristic of von Neumann architecture?
That the units that process infromation are separate from units that store information.
Addressability
The number of bits store in each addressable location in memory.
Arithmetic/Logic Uni (ALU)
The computer component that performs arithmetic operations(+) (-) (x) (/) and logical operations (comparison of two values). Operates on words, a natural unit of data associated with a particular computer design.
Register
A small storage area in the CPU used to store intermediate values or special data. Access to registers is much faster than access to memory locations.
Input Unit
A device that accepts data to be stored in memory. Include keyboard, mouse, scanning devices used at Jewel.
Output Unit
A device that prints or otherwise displays data stored in memory or makes a permanent copy of information stored in memory or another device. Include displays (monitors) and printers
Control Unit
The computer component that controls the actions of the other components so as to execute instructions in sequence. In control of the fetch-execute cycle. Includes two special registers: IR and PC
Instruction Register (IR)
The register that contains the instruction currently be executed.
Program Counter (PC)
The register that contains the address of the next instruction to be executed.
CPU (Central Processing Unit)
A combination of the arithmetic/logic unit and the control unit; the "brain" of a computer that interpets and executes instructions.
Bus
Connects the parts of the Von Neumann machine by a collection of wires. Data travels through the computer in this way
Types of Information carried by the Bus
1. Address
2. Data
3. Control
Address
Used to slect the memory location or device to which data will go or from which it will be taken.
Data
Flows over the bus between the CPU, memory, and I/O devices
Control Information
Used to manage the flow of addresses and data. Used to determine the direction in which the data is flowing, either from or to the CPU.
Bus Width
The number of bits that can be transfered in parallel over the bus. The wider the bus, the more addresses or data bits it can move at once.
Cache Memory
A type of small, high-speed memory used to hold frequently used data. Before a main memory access is made, the CPU checks the data stored in cache memory.
Pipelining
A technique that breaks an instruction into smaller steps that can be overlapped.
Motherboard
The main circuit board of a personal computer.
Instruction Storage
Stored in contiguous memory locations separate from the memory location of data. Instructions are addressable.
Fetch-Execute Cycle
Address of first instruction loaded into program counter then:
1. Fetch the next instruction
2. Decode the instruction
3. Get data if needed
4. Execute the instruction