Computer Memory and Peripheral Devices Review

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

1/31

flashcard set

Earn XP

Description and Tags

Vocabulary term flashcards covering Computer Memory, Peripheral Devices, Memory Hierarchy, Cache Mapping techniques, Virtual Memory, and I/O Data Transfer modes based on Unit-3 lecture transcripts.

Last updated 2:53 PM on 6/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

32 Terms

1
New cards

Memory Hierarchy

A computer system design enhancement developed based on a program behavior known as locality of reference to organize memory and minimize access time.

2
New cards

Capacity

The global volume of information the memory can store, which increases as one moves from the top to the bottom of the memory hierarchy.

3
New cards

Access Time

The time interval between the read/write request and the availability of the data; it increases while moving from the top to the bottom of the hierarchy.

4
New cards

Cost Per Bit

A characteristic of memory hierarchy where the price of storage increases as one moves from the bottom to the top of the hierarchy.

5
New cards

Static RAM (SRAM)

A type of main memory consisting of internal flip-flops that store binary information valid as long as power is supplied, featuring shorter read and write cycles.

6
New cards

Dynamic RAM (DRAM)

A type of main memory that stores binary information in the form of electric charges applied to capacitors made available by metal oxide semiconductor (MOS) transistors.

7
New cards

Internal Memory

Also known as primary or main memory, it is attached inside the computer system, is not portable, and is directly accessible by the CPU.

8
New cards

ROM (Read Only Memory)

A type of non-volatile internal memory where data is written during manufacture and cannot be changed; if a single bit is wrongly input, it becomes useless.

9
New cards

External Memory

Also known as secondary memory, it stores data externally for permanent storage and is portable (e.g., hard disk drives, optical drives).

10
New cards

Cache Memory

A high-speed, small-sized memory used to synchronize with the high-speed CPU to improve performance by holding frequently used data for instant availability.

11
New cards

Level 1 Cache (L1)

The first level of cache memory, present inside the CPU, ranging in size from 2KB2\,KB to 64KB64\,KB, and working at the same speed as the CPU.

12
New cards

Level 3 Cache (L3)

A cache located outside the CPU used to enhance performance of L1L1 and L2L2, with a memory size range from 1MB1\,MB to 8MB8\,MB, faster than RAM but slower than L2L2.

13
New cards

Cache Hit

A condition occurring when the CPU finds the required data inside the cache memory.

14
New cards

Cache Miss

A condition occurring when the data sought by the CPU is not found within the cache memories.

15
New cards

Cache Mapping

A technique by which contents of main memory are brought into the cache memory, involving dividing main memory into blocks and cache into lines.

16
New cards

Direct Mapping

A technique where a particular block of main memory can map only to a specific line of the cache, determined by the formula: Cache Line Number = (Main Memory Block Number) modulo (Number of Lines in Cache).

17
New cards

Fully Associative Mapping

A flexible mapping technique where a block of main memory can map to any line of the cache that is freely available at that moment.

18
New cards

K-way Set Associative Mapping

A combination of direct and fully associative mapping where cache lines are grouped into sets, and a main memory block maps to a specific set but any line within it.

19
New cards

Virtual Memory

A concept that provides the illusion of a large main memory equal to the capacity of secondary storage, allowing programs to exceed the size of physical RAM.

20
New cards

Address Space

The set of virtual addresses used by programmers in a virtual memory system.

21
New cards

Memory Space

The set of actual physical locations or physical addresses available in the main memory.

22
New cards

Paging

A management technique where the address space is divided into equal-sized groups called pages, and memory space is divided into blocks or page frames.

23
New cards

I/O Interface

A special hardware component that provides a method for transferring information between internal storage and external I/O devices, resolving differences in signal values and speeds.

24
New cards

Isolated I/O

A configuration where the CPU uses separate address spaces and separate read/write control lines for memory and I/O devices, typically using Instructions like IN and OUT.

25
New cards

Memory Mapped I/O

A configuration where memory and I/O devices share the same address space and use a single set of read/write control lines.

26
New cards

Programmed I/O

A data transfer mode requiring constant monitoring (polling) of the I/O device by the CPU until the device is ready for the transfer.

27
New cards

Interrupt-Initiated I/O

A data transfer mode where the CPU executes other tasks until the interface issues an interrupt request signal once data is available.

28
New cards

Direct Memory Access (DMA)

A technique used to transfer large blocks of data at high speed directly between I/O devices and main memory, temporarily disabling the CPU to bypass it.

29
New cards

DMA Controller (DMAC)

A chip that manages direct memory transfers by borrowing the address, data, and control buses from the CPU.

30
New cards

Traps

Another name for software interrupts that arise from illegal or erroneous use of an instruction or data.

31
New cards

Maskable Interrupt

A hardware interrupt that can be delayed when a higher-priority interrupt has occurred to the processor.

32
New cards

Daisy-Chaining Priority

A serial priority interrupt system where all devices requesting an interrupt are connected in a chain, with the device closest to the processor receiving the highest priority.