SCC131: Digital Systems - Topic 7: Building Memory

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

1/17

flashcard set

Earn XP

Description and Tags

Flashcards reviewing key concepts related to building memory in digital systems, including memory types, organization, logic circuits, and bus architecture.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

18 Terms

1
New cards

What are the components of the von Neumann architecture?

Arithmetic/Logic Unit, Control Unit, Main memory (Instructions and Data), Input, Output

2
New cards

What is the primary function of memory?

Stores bits

3
New cards

What are the two types of volatile memory?

Dynamic memory (main memory) and Static memory (registers and caches)

4
New cards

What are the characteristics of dynamic memory?

Slower than static memory, but relatively cheap; used for main memory.

5
New cards

What are the characteristics of static memory?

Fast but relatively expensive; used for registers and caches.

6
New cards

List the levels of the memory hierarchy.

Tape and optical media, Magnetic disks, Main Memory (dynamic memory), Caches (static memory), Registers (static memory)

7
New cards

How is main memory organized abstractly?

Each location has an address for identification.

8
New cards

What is the function of an address decoder?

Maps from a linear address to a specific location in a specific memory chip

9
New cards

What is Big-endian byte ordering?

The location (byte) with the lowest memory address holds the most-significant-byte (MSByte)

10
New cards

What is Little-endian byte ordering?

The location (byte) with the lowest memory address holds the least-significant-byte (LSByte)

11
New cards

What is the defining feature of combinatorial logic?

Outputs are purely a function of its inputs.

12
New cards

What is the defining feature of sequential logic?

Outputs are a function of its inputs and of its current outputs; involves feedback.

13
New cards

How does an S-R flip-flop work?

A high pulse on S always takes us to the Q=1 state (set); A high pulse on R always takes us to the Q=0 state (reset).

14
New cards

What are the limitations of the S-R flip-flop?

Distinct SET and RESET inputs and no way of telling the flip-flop exactly when it should store input data.

15
New cards

What is the purpose of a Clocked D-type flip-flop?

To latch a data value into a flip-flop; also provides output enable (OE).

16
New cards

How does a master-slave flip-flop work?

Registers data when the latch signal is high, but blocks master->slave transfer until the master-side latch goes low.

17
New cards

What is the role of buses in computer architecture?

Connects the ALU, the control unit, memory chips, and I/O devices.

18
New cards

What are the two types of Buses?

Address bus and Data bus