Computer Architecture and Software Concepts

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts from computer architecture, processor types, data types, and software concepts to aid in exam preparation.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

21 Terms

1
New cards

The FDE cycle consists of three main stages: Fetch, , and Execute.

Decode

2
New cards

The holds the address of the next instruction to be executed.

Program Counter (PC)

3
New cards

During the Fetch stage, the address from the PC is copied into the .

Memory Address Register (MAR)

4
New cards

The temporarily holds the instruction that is to be executed after being fetched from memory.

Current Instruction Register (CIR)

5
New cards

In the CPU, the performs arithmetic and logic operations.

Arithmetic Logic Unit (ALU)

6
New cards

The is a small, high-speed storage location that temporarily holds data, instructions, or addresses.

Register

7
New cards

The interprets instructions fetched from memory to control the execution of the program.

Control Unit (CU)

8
New cards

The bus is unidirectional and sends memory addresses from the CPU to RAM.

Address Bus

9
New cards

The architecture features separate memory locations and buses for instructions and data.

Harvard

10
New cards

In a architecture, the same memory is used for both instructions and data, which can cause bottlenecks.

Von Neumann

11
New cards

Increasing the clock speed of a CPU can lead to overheating if pushed beyond .

specification

12
New cards

refers to the simultaneous execution of multiple instructions by different cores in a CPU.

Parallel Processing

13
New cards

A common characteristic of processors is that they have a large and complex instruction set.

CISC

14
New cards

_ memory is volatile, meaning it loses its data when power is turned off.

Random Access Memory (RAM)

15
New cards

is the process of reducing the file size by removing non-essential data, often irreversibly.

Lossy Compression

16
New cards

In a relational database, a is a unique identifier for each record.

Primary Key

17
New cards

is the architecture model where each node has equal status and functions both as a client and a server.

Peer-to-Peer Model

18
New cards

Data transmitted over a WAN can be sent using which splits it into packets for efficiency.

Packet Switching

19
New cards

The model allows many users to share the resources of a single powerful machine.

Multi-user Model

20
New cards

encryption uses both public and private keys for secure data transmission.

Asymmetric

21
New cards

The advantages of using include fast development and user involvement, making it suitable for dynamic projects.

Agile Development