Moodle Test Review: Computer Systems

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

1/30

flashcard set

Earn XP

Description and Tags

These flashcards cover key concepts in computer systems, focusing on the Moodle test material.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

What was the primary application for computers developed in the 1940s?

Calculating tables for military applications and decryption.

2
New cards

What fundamentally changes when moving from a mechanical processing system to an electronic one?

The technology used.

3
New cards

How many transistors can today be integrated on a single circuit?

Some billions.

4
New cards

What does Moore's Law predict?

The number of transistors on a single circuit doubles every 1.5 years.

5
New cards

What is a microprocessor?

A device that implements a CPU on a single integrated circuit.

6
New cards

What characterizes a microcontroller?

A device that integrates CPU, memory modules, and peripheral interfaces.

7
New cards

How does Harvard architecture differ from Von Neumann architecture?

Harvard architecture uses two separate memories for data and instructions, while Von Neumann uses one.

8
New cards

What defines a special-purpose system?

It is designed for a specific application.

9
New cards

What advantage does hardware generally have over software?

Higher performance.

10
New cards

What does SoC stand for?

System on Chip.

11
New cards

What does ISA (Instruction Set Architecture) refer to?

The specification set for the architecture and implementation of a processor.

12
New cards

What characterizes a RISC (Reduced Instruction Set Computer) processor?

The ability to complete an instruction in each clock cycle.

13
New cards

What defines a superscalar processor?

The capability to execute more than one instruction per clock cycle.

14
New cards

What is a multicore device?

A device that includes multiple CPUs on a single hardware component.

15
New cards

Which characteristic is NOT associated with a GPU?

Ease of programming.

16
New cards

How many user registers are present in the RISC-V architecture?

32.

17
New cards

What does each memory address correspond to in RISC-V architecture?

A byte.

18
New cards

What is the memory address accessed by the instruction 'lw t2, 80(zero)'?

80.

19
New cards

What is the hexadecimal value written to s0 after executing certain instructions with t0 = 0x12345678?

56.

20
New cards

What happens if you execute 'lb t0, 0(t1)' with the byte at the address in t1 being 0x85?

t0 will load 0xFFFFFF85.

21
New cards

What do the parameters passed to a procedure typically get written to?

Register a0.

22
New cards

What happens to the stack before writing two registers into it?

sp needs to be decremented by 8.

23
New cards

What reflects the return address of a procedure when executing the jal pseudo-instruction?

Register ra.

24
New cards

Is it possible to write recursive procedures in RISC-V assembly?

True.

25
New cards

How many bits does a RISC-V instruction occupy in machine format?

32.

26
New cards

How many bits are allocated for each operand in type R machine code instructions?

5.

27
New cards

What type does the instruction 'addi' belong to?

Type I.

28
New cards

What type of memory access does associative access represent?

Access based on content.

29
New cards

In memory systems, what kind of memory is volatile?

Dynamic RAM.

30
New cards

How many bits are necessary for a Hamming code on a 1 M 16-bit word memory?

21.

31
New cards

What type of errors can Hamming codes correct?

Errors that modify a single bit.