Computer Organization and Networks Overview

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

These flashcards cover key vocabulary from the topics of computer organization and networks taught in the IB Computer Science syllabus.

Last updated 2:01 PM on 4/11/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

ALU

Arithmetic Logic Unit; the internal component of the CPU that executes mathematical calculations (e.g., addition, subtraction) and logical comparisons (e.g., checking if x > y or performing ANDAND/OROR operations).

2
New cards

CU

Control Unit; the "brain" of the CPU that directs the flow of data, decodes instructions from memory, and coordinates the timing and actions of all other computer components.

3
New cards

Registers

Extremely fast, small storage locations situated within the CPU itself. They are used to hold data currently being processed or instructions that are currently being executed.

4
New cards

MAR

Memory Address Register; a specific register that holds the memory address (RAMRAM location) of the next data item or instruction to be fetched from or stored into memory.

5
New cards

MDR

Memory Data Register; a register that acts as a buffer, holding the actual data or instruction that has just been read from memory or is about to be written to a memory address.

6
New cards

Buses

Physical communication channels (sets of wires) that transfer data, memory addresses, and control signals between the CPU, memory, and input/output devices.

7
New cards

Von Neumann Architecture

A foundational computer design where the CPU is separate from the memory, and both program instructions and data are stored in a single shared memory space, using the same buses.

8
New cards

Machine Instruction Cycle

The four-step process (Fetch, Decode, Execute, Store) that the CPU repeats continuously for every instruction to process programs.

9
New cards

Fetch

The first stage of the cycle where the Control Unit (CU) retrieves an instruction from the memory address stored in the program counter and moves it into the internal registers.

10
New cards

Decode

The stage where the CU interprets the binary machine code of a fetched instruction to determine which operation is required and which hardware components are needed for execution.

11
New cards

Execute

The stage where the CPU carries out the command. This often involves calculation by the ALU or moving data between different hardware components.

12
New cards

Store

The final stage of the instruction cycle where the results of the execution are written back into a register or a specific memory location for long-term use.

13
New cards

RAM

Random Access Memory; the primary volatile storage of a computer. It holds the OS, active applications, and current data. It is much faster than secondary storage but loses all data when power is disconnected.

14
New cards

ROM

Read Only Memory; non-volatile memory containing the "firmware" or start-up instructions (bootstrap) required to boot the computer. It cannot be easily altered or erased.

15
New cards

Cache Memory

A high-speed, volatile memory located on or very near the CPU chip. It stores copies of frequently accessed data from RAM to reduce the time the CPU spends waiting for data.

16
New cards

Virtual Memory

A memory management technique that uses a portion of the secondary storage (hard drive) as an extension of RAM. It allows larger programs to run but significantly slows down performance due to disk access speeds.

17
New cards

Operating System

The core software that manages interactions between the user, application software, and computer hardware resources like memory, processors, and storage.

18
New cards

Application Software

Programs designed for end-users to perform specific tasks, such as word processing, web browsing, or accounting, as opposed to system software which runs the computer.

19
New cards

Bit

The smallest unit of data in computing, representing a logical state with one of two possible values: 00 (off) or 11 (on).

20
New cards

ASCII

American Standard Code for Information Interchange; a character set standard that assigns unique numeric values to letters, digits, and symbols to represent text in computers.

21
New cards

Binary

A base-22 numeral system using digits 00 and 11. It is the fundamental language of computers because it aligns with the two states of electronic transistors.

22
New cards

Hexadecimal

A base-1616 numeral system using digits 090-9 and letters AFA-F. It is used as a human-friendly shorthand for binary, where one hexadecimal digit represents exactly 44 bits.

23
New cards

Network Types

Classifications of networks based on size:

  • LAN (Local Area Network): Private network over a small area (e.g., home/office) with high speeds.

  • WAN (Wide Area Network): Connects LANs over large distances (e.g., the Internet), typically slower and managed by third parties.

24
New cards

VPN

Virtual Private Network; a secure connection that encrypts data traffic over a public network.

  • Pros: Enhances privacy, secures data on public Wi-Fi, and bypasses regional content restrictions.

  • Cons: Can decrease internet speed, depends on provider trustworthiness, and may be blocked by some services.

25
New cards

OSI Model

Open Systems Interconnection; a conceptual framework of 77 layers (Physical, Data Link, Network, Transport, Session, Presentation, Application) that standardizes networking functions for cross-platform compatibility.

26
New cards

Encryption

The process of using mathematical algorithms and keys to convert readable data (plaintext) into an unreadable format (ciphertext) to prevent unauthorized access.

27
New cards

MAC Address

Media Access Control; a unique, physical identifier hard-coded into a Network Interface Controller (NIC) used to identify a device on a local network segment.

28
New cards

Data Packet

A standardized unit of data transmitted over a network. It contains a header (source/destination IP), a payload (the actual data), and a trailer (for error checking).

29
New cards

Packet Switching

A method of data transmission where messages are broken into packets that travel independently through the network and are reassembled at the destination, maximizing bandwidth efficiency.

30
New cards

Twisted Pair

A common copper cabling where pairs of wires are twisted together to minimize electromagnetic interference and cross-talk between cables.

31
New cards

Fibre Optic

A high-performance transmission technology using light pulses through glass fibers. It offers the highest speeds, greatest bandwidth, and total immunity to electromagnetic interference.

32
New cards

Wireless Networking

The connection of devices using radio waves or infrared signals instead of physical cables, providing high mobility but often lower security and speed compared to wired solutions.