Computer Systems Final Exam

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

MCU vs MPU

knowt flashcard image
2
New cards

Types of ISAs

RISC (Reduced Instruction Set Computer): Use a small, simple. and highly optimised set of instructions, designed to execute in one CPU cycle whenever possible.

CISC (Complex Instruction Set Computer): Use a large and complex set of instructions, where a single instruction can perform multiple low-level operations.

RISC emphasizes simple instructions that are executed very fast, while CISC emphasizes powerful instructions that reduce the number of instructions per program

3
New cards

5 criterions for ISA design

1. Types of operands: defines the data types instructions can handle

2. Types of operations: specifies the actions the CPU can perform

3. Instruction format: defines how instructions are structured

4. Number of registers: determines how many registers can be used by instructions

5. Addressing Modes: specifies how the CPU identifies the operand's location

4
New cards

How content of System Memory is stored in cache

System memory is divided into fixed-sized blocks, and the cache is organised into cache lines of the same size. Each cache line can store exactly one memory block. When the CPU accesses the address, the cache is checked to see if the block containing that address is already present. If it is not found, the memory block is fetched from the system memory and copied into the selected cache line. Along with the data, a tag is stored in the cache line, which identifies the specific memory block currently held there. This tag allows the CPU to verify whether the correct block is stored in taht cache line during future accesses.

5
New cards

Compilation Process Block Diagram

knowt flashcard image
6
New cards

Fetch Execute /Instruction Cycle Block Diagram (without interrupts)

knowt flashcard image
7
New cards

Fetch Execute / Instruction Cycle Block Diagram (with interrupts)

knowt flashcard image
8
New cards

Instruction Cycle State Diagram (with interrupts)

knowt flashcard image
9
New cards

Instruction Cycle State Diagram (without interrupts)

knowt flashcard image
10
New cards

Half Adder Block Diagram

knowt flashcard image
11
New cards

Half Adder Circuit Diagram

knowt flashcard image
12
New cards

Half Adder Truth Table

knowt flashcard image
13
New cards

Full Adder Block Diagram

knowt flashcard image
14
New cards

Full Adder Circuit Diagram

knowt flashcard image
15
New cards

Full Adder Truth Table

knowt flashcard image
16
New cards

Multiplexer Block Diagram

knowt flashcard image
17
New cards

Demultiplexer Block Diagram

knowt flashcard image
18
New cards

Latch Circuit Diagram (Active High)

knowt flashcard image
19
New cards

Latch Circuit Diagram (Active Low)

knowt flashcard image
20
New cards

SR Flip Flop Circuit Diagram

knowt flashcard image
21
New cards

D Flip Flop Circuit Diagram

knowt flashcard image
22
New cards

JK Flip Flop Circuit Diagram

knowt flashcard image
23
New cards

T Flip Flop Circuit Diagram

knowt flashcard image
24
New cards

Master-Slave JK Flip Flop Circuit Diagram

knowt flashcard image
25
New cards

SISO Block Diagram

knowt flashcard image
26
New cards

SIPO Block Diagram

knowt flashcard image
27
New cards

PISO Block Diagram

knowt flashcard image
28
New cards

PIPO Block Diagram

knowt flashcard image
29
New cards

I/O Module Block Diagram

knowt flashcard image
30
New cards

I/O Controller Block Diagram

knowt flashcard image
31
New cards

Cache and System Memory Diagram

knowt flashcard image