Computer Organization and Architecture Final Examination Marking Scheme

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts and terminology from the lecture on computer organization and architecture, which will be helpful for exam preparation.

Last updated 1:13 PM on 3/30/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

What is the Von Neumann architecture?

A design where program instructions and data share the same memory and pathways.

2
New cards

What are the two performance measures of computer systems?

Throughput (operations per unit time) and Latency (time for a single operation).

3
New cards

What is the difference between computer organization and architecture?

Computer organization deals with how hardware components are interconnected and operate, while architecture focuses on the conceptual design and functional behavior.

4
New cards

What are the main functions of CPU, Memory, and I/O Devices?

CPU processes instructions and performs calculations; Memory stores data and programs; I/O Devices handle input from users and output to displays/printers.

5
New cards

What are the advantages of Programmed I/O and Interrupt-driven I/O?

Programmed I/O: Simple implementation; Interrupt-driven I/O: CPU can perform other tasks meanwhile.

6
New cards

How do you convert the decimal number 255 to binary?

Divide 255 by 2 repeatedly, recording remainders: 11111111.

7
New cards

How do you convert the decimal number 255 to hexadecimal?

Divide by 16: FF.

8
New cards

What is the purpose of Direct Memory Access (DMA)?

Allows peripherals to access memory directly without CPU intervention, reducing CPU overhead and improving data transfer speed.

9
New cards

What is the result of the binary addition 1011 + 1101?

11000 (which is decimal 24).

10
New cards

What is the function of buses in computer systems?

They transfer data, addresses, and control signals between components, enabling coordinated operations and resource sharing.

11
New cards

What is the role of registers and cache in computer memory?

Registers are the fastest storage for immediate CPU data; Cache provides quick access to frequently used data from main memory.

12
New cards

What happens during a cache hit and a cache miss?

On a cache hit, data is accessed quickly; on a cache miss, data is fetched from main memory and stored in cache.

13
New cards

What are the types and characteristics of different cache levels (L1, L2)?

L1 cache: Small, fast, on-chip per core; L2: Larger, shared, off-chip or on-chip; with various inclusion/exclusion policies and replacement algorithms like LRU.

14
New cards

What are prefetching and interleaving?

Prefetching anticipates and loads data early to reduce latency; Interleaving spreads data across modules for parallel access, increasing bandwidth.

15
New cards

What are the functions of the Arithmetic Logic Unit (ALU)?

Performs arithmetic (add/subtract) and logical (AND/OR) operations on data from registers.

16
New cards

What are the stages of instruction processing?

Fetch (retrieve instruction), Decode (interpret instruction), Execute (perform operation), Store (write results back).

17
New cards

What are the differences between RISC and CISC architectures?

RISC has simple instructions for faster execution per cycle; CISC has complex instructions, potentially fewer but slower per instruction.

18
New cards

What is instruction pipelining?

Overlapping instruction stages (fetch, decode, execute) to increase throughput and reduce idle time.

19
New cards

What are SIMD and MIMD?

SIMD processes multiple data with a single instruction; MIMD executes multiple instructions on multiple data.

20
New cards

What are the benefits and drawbacks of shared and distributed memory architectures?

Shared memory is easier to program but has contention issues; distributed memory is scalable but has complex communication.

21
New cards

What is throughput in computer systems?

It measures work done per time; high throughput indicates efficient resource utilization under load.

Explore top flashcards

flashcards
Unit 1 AP GOV
63
Updated 353d ago
0.0(0)
flashcards
Begreppsförhör MO8
60
Updated 878d ago
0.0(0)
flashcards
20-21 Motor
123
Updated 120d ago
0.0(0)
flashcards
Vocabulario: En el hotel
39
Updated 1108d ago
0.0(0)
flashcards
Chapter 27
120
Updated 723d ago
0.0(0)
flashcards
Persons and cognates
26
Updated 1231d ago
0.0(0)
flashcards
Unit 1 AP GOV
63
Updated 353d ago
0.0(0)
flashcards
Begreppsförhör MO8
60
Updated 878d ago
0.0(0)
flashcards
20-21 Motor
123
Updated 120d ago
0.0(0)
flashcards
Vocabulario: En el hotel
39
Updated 1108d ago
0.0(0)
flashcards
Chapter 27
120
Updated 723d ago
0.0(0)
flashcards
Persons and cognates
26
Updated 1231d ago
0.0(0)