CS316 Architecture and Organization - Module 2: Multiple Representations/Layers of Interpretation

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

1/21

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers concepts from computer architecture including levels of abstraction, the five primary computer components, and the structure and types of the memory hierarchy.

Last updated 1:17 AM on 7/6/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Virtual memory

A system where the entire physical memory is managed by the operating system.

2
New cards

Levels of Abstraction

The many levels of detail that a computer spans, including the operating system, assembler, and hardware interfaces.

3
New cards

Operating System

Provides a convenient interface between the user and application software, and the hardware (sometimes called the bare machine).

4
New cards

Assembler

Translates assembly language, a primitive type of programming language, into machine code which is a stream of ones and zeroes.

5
New cards

Instruction Set Architecture (ISA)

Interfaces the software to the hardware and provides support for programming.

6
New cards

Processor, Memory, and I/O System

Components that support the execution of machine code instructions expressed in terms of the ISA.

7
New cards

Datapath and Control

Provide a convenient abstraction for connecting the processor, memory, and I/O system and controlling their function efficiently.

8
New cards

Input

One of the five components of a computer that provides data and program information.

9
New cards

Datapath

One of the five components of a computer that mediates I/O.

10
New cards

Control

One of the five components of a computer that implements control of calculation and communication or I/O processes.

11
New cards

Memory (Component)

One of the five components of a computer used for the storage and retrieval of programs or data.

12
New cards

Output

One of the five components of a computer that provides the result of running a program on the processor using input.

13
New cards

Memory Hierarchy

A system organization with several levels of memory with different performance rates to address the cost of memory devices.

14
New cards

The five hierarchies in memory

Registers, cache, main memory, magnetic discs, and magnetic tapes.

15
New cards

Volatile memories

Memory types that lose their stored data automatically when there is no power, specifically registers, cache, and main memory.

16
New cards

Non-volatile memories

Memory types that store data permanently even without power, specifically magnetic discs and magnetic tapes.

17
New cards

Auxiliary Memory

Known as the lowest-cost, highest-capacity, and slowest-access storage used for long-term storage or when not in immediate use.

18
New cards

Magnetic disk

A digital computer memory that uses a magnetization process to write, rewrite, and access data, such as hard drives, zip disks, and floppy disks.

19
New cards

Magnetic tape

A storage medium that allows for data archiving, collection, and backup for different kinds of data.

20
New cards

Main Memory

Often referred to as Random Access Memory (RAM), it communicates directly with the CPU and with auxiliary memory devices through an I/O processor.

21
New cards

Cache Memory

A component that stores frequently used data from the main memory so the processor can access it in a shorter time.

22
New cards

Caching

The use of a faster medium to prevent a slower medium from slowing down the performance of a computer.