Computer Architecture and Organization - Computer Function and Interconnection

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/29

flashcard set

Earn XP

Description and Tags

Flashcards reviewing computer components, functions, interconnection structures, and PCI Express based on lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

30 Terms

1
New cards

What are the three key concepts of the von Neumann architecture?

Data and instructions are stored in a single read-write memory, memory is addressable by location regardless of data type, and execution occurs sequentially.

2
New cards

What is a hardwired program?

The result of connecting various computer components in a desired configuration.

3
New cards

What does the instruction interpreter do?

Interprets each instruction and generates control signals.

4
New cards

What is the role of the input module?

Accepts data and instructions, converting them into an internal form.

5
New cards

What is the function of the main memory?

To temporarily store instructions and data.

6
New cards

What is the Memory Address Register (MAR)?

Specifies the address in memory for the next read or write operation.

7
New cards

What is the Memory Buffer Register (MBR)?

Contains data to be written into memory or receives data read from memory.

8
New cards

What is the I/O Address Register (I/OAR)?

Specifies a particular I/O device.

9
New cards

What is the I/O Buffer Register (I/OBR)?

Used for the exchange of data between an I/O module and the CPU.

10
New cards

What are the two primary steps in the instruction cycle?

Fetch and Execute.

11
New cards

What is an instruction cycle?

The processing required for a single instruction.

12
New cards

What is the function of the Program Counter (PC)?

Contains the address of the next instruction pair to be fetched from memory.

13
New cards

What is the function of the Instruction Register (IR)?

Contains the instruction being executed.

14
New cards

What happens during the fetch cycle?

The processor fetches an instruction from memory, guided by the program counter (PC).

15
New cards

Name four categories of actions performed by instructions.

Processor-memory, Processor-I/O, Data processing, Control

16
New cards

What is the Accumulator (AC)?

Temporary storage within the CPU.

17
New cards

What is Instruction address calculation (iac)?

Determine the address of the next instruction to be executed.

18
New cards

What is Instruction fetch (if)?

Read instruction from its memory location into the processor.

19
New cards

What is Instruction operation decoding (iod)?

Analyze instruction to determine type of operation to be performed and operand(s) to be used.

20
New cards

What is Operand address calculation (oac)?

If the operation involves reference to an operand in memory or available via I/O, then determine the address of the operand.

21
New cards

What is Operand fetch (of)?

Fetch the operand from memory or read it in from I/O.

22
New cards

What is Data operation (do)?

Perform the operation indicated in the instruction.

23
New cards

What is Operand store (os)?

Write the result into memory or out to I/O.

24
New cards

What is the purpose of interrupts in a computer system?

To allow other modules (I/O, memory) to interrupt the normal processing of the processor.

25
New cards

What is Direct Memory Access (DMA)?

Allows I/O modules to exchange data directly with memory without involving the processor.

26
New cards

What is a system bus?

A bus that connects major computer components (processor, memory, I/O).

27
New cards

What is the key characteristic of a bus?

It is a shared transmission medium.

28
New cards

What are the three main types of bus lines?

Data bus, Address bus, and Control bus.

29
New cards

What is the purpose of the address bus?

To designate the source or destination of the data on the data bus.

30
New cards

What is PCI Express (PCIe)?

A point-to-point interconnect scheme intended to replace bus-based schemes such as PCI.