MMU, RISC+CISC, Arbitrary Code, Multitasking Flashcards

1
Q

Memory Management Unit (MMU)

A

Handles address translation
Checks for access permissions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Reduced Instruction Set Computer (RISC)

A

Focused on software/compiler to handle efficient register usage
1 instruction per code
Register-to-register design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Complex Instruction Set Computer (CISC)

A

Focused on hardware and is easy to program
Several clocks per instruction
Memory-to-memory design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Arbitrary code

A

Allows attacks to insert code into a system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multitasking

A

Running multiple tasks at the same time, and minimizes waiting time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Time sharing

A

The processor switches between different tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Direct Memory Access (DMA)

A

Transfers data between PC components without the need of the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Principle of locality

A

Memory access tend to be together, instructions are ordered, and data is likely local

How well did you know this?
1
Not at all
2
3
4
5
Perfectly