IFT222 Computer Architecture and Organization - Unit 1 Flashcards

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

1/18

flashcard set

Earn XP

Description and Tags

This set of vocabulary flashcards covers the fundamental concepts, components, and distinctions between computer architecture and organization as presented in the IFT222 course material.

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

No analytics yet

Send a link to your students to track their progress

19 Terms

1
New cards

Computer

A programmable device that stores, retrieves, and processes data; also defined as a sophisticated electronic calculating machine that accepts data, processes it according to internally stored instructions, and produces output information.

2
New cards

Central Processing Unit (CPU)

A basic component of a personal computer responsible for processing instructions.

3
New cards

Computer Architecture

The attributes of a computer system visible to a programmer, which have a direct impact on the logical execution of a program, such as the instruction set and data types.

4
New cards

Computer Organization

The operational units and their interconnections that realize the architectural specifications, focusing on the physical implementation and hardware details transparent to the programmer.

5
New cards

Instruction Set Architecture (ISA)

The core of computer architecture that acts as the interface between hardware and software, defining instruction formats, data types, registers, and addressing modes.

6
New cards

Data Types and Representation

Defines how data is stored and interpreted, including integer formats (signed/unsigned), floating-point representation, and character encoding like ASCII or Unicode.

7
New cards

Addressing Modes

The methods that determine how operands are accessed during instruction execution, such as immediate, direct, indirect, and register addressing.

8
New cards

Registers

Small, fast storage locations inside the CPU, categorized into general-purpose and special-purpose types like the Program Counter and Stack Pointer.

9
New cards

Von Neumann Architecture

A system design featuring a shared memory region for both program instructions and the data acted upon by those instructions.

10
New cards

Harvard Architecture

A system design that uses separate address spaces and memory buses for program instructions and data, enabling simultaneous access to both.

11
New cards

Control Unit

An organizational component that coordinates all operations of the CPU by fetching and decoding instructions and generating control signals.

12
New cards

Arithmetic Logic Unit (ALU)

A component that performs arithmetic operations, such as addition and subtraction, and logical operations, such as AND, OR, and NOT.

13
New cards

Memory Hierarchy

The physical implementation of memory organized by speed and capacity, typically consisting of cache, main memory (RAM), and secondary storage.

14
New cards

Input/Output (I/O) Systems

The components responsible for handling communication between the computer and external devices or the environment.

15
New cards

System Buses

The interconnections used to transfer data, addresses, and control signals between computer components, categorized into data, address, and control buses.

16
New cards

Pipelining

An organizational technique involving the overlapping of instruction execution to improve processing throughput.

17
New cards

Parallelism

The organizational capability of a system to execute multiple tasks simultaneously.

18
New cards

CPI

A metric used to analyze the performance of computer systems, standing for Cycles Per Instruction.

19
New cards

MIPS

A performance metric for computer systems, standing for Millions of Instructions Per Second.