Computer Studies Part II — Comprehensive Lecture Review

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/51

flashcard set

Earn XP

Description and Tags

Flashcards covering fundamental computer concepts, hardware, software, programming logic, and specialized IT fields based on the curriculum transcript.

Last updated 10:55 AM on 7/11/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

52 Terms

1
New cards

Processing Phase

The phase during which the CPU interprets and executes operations based on program instructions, including arithmetic, logical, and data-movement tasks.

2
New cards

RAM

Random Access Memory; a type of volatile memory used for temporary storage of data and instructions currently in use by the CPU.

3
New cards

Supercomputer

High-performance computers, such as Frontier, used for large-scale scientific computations like weather forecasting and nuclear simulations.

4
New cards

ROM

Read-Only Memory; non-volatile memory that stores data permanently, including firmware like BIOS/UEFI needed for booting.

5
New cards

Integrated Circuits (ICs)

Electronic components introduced in the third generation of computers (1964–1971) that miniaturized electronics.

6
New cards

Versatility

The ability of a computer to perform a wide range of activities and switch between different tasks using different software on the same hardware.

7
New cards

Embedded computers

Purpose-built computers optimized to perform specific, dedicated tasks within a larger system, such as a washing machine's microcontroller.

8
New cards

Vacuum tubes

Components used in first-generation computers that were room-sized, generated excessive heat, and required constant maintenance.

9
New cards

ALU

Arithmetic and Logic Unit; the computational engine of the CPU responsible for performing mathematical operations and logical comparisons.

10
New cards

PS/2 port

A type of port introduced by IBM in 1987 used for connecting a mouse (green) and keyboard (purple).

11
New cards

Primary memory

Memory like RAM, ROM, and cache that is directly accessible by the CPU at high speeds measured in nanoseconds.

12
New cards

Secondary memory

Non-volatile storage devices (HDD, SSD, USB drives) that are not directly accessible by the CPU and require data to be loaded into primary memory first.

13
New cards

Plug and Play (PnP)

Technology that allows an Operating System to automatically detect and configure newly connected devices without manual driver installation.

14
New cards

Cache memory

Memory located closer to the CPU than RAM that stores frequently accessed data to reduce retrieval times and minimize bus bottlenecks.

15
New cards

Ergonomics

The science of designing equipment, such as curved keyboards and adjustable chairs, to optimize productivity and minimize physical discomfort or injury.

16
New cards

Surge suppressor

A device that protects computers from irregular power supply by absorbing voltage spikes.

17
New cards

Uninterruptible Power Supply (UPS)

A device containing a battery that provides emergency power backup and conditions power by filtering surges and sags.

18
New cards

Electrostatic discharge (ESD)

The rapid release of static electricity when two objects come into contact, which can damage sensitive computer components at even 100 volts100 \text{ volts}.

19
New cards

Backup

The practice of storing duplicate copies of data files separately from the original to allow restoration in case of loss.

20
New cards

Firmware

Low-level software permanently stored in ROM or flash memory that controls hardware, with the BIOS being a standard example.

21
New cards

Open-source software (OSS)

Software whose source code is publicly available for anyone to study, modify, and redistribute, such as Linux or LibreOffice.

22
New cards

Optimize Drives

The Windows tool used for disk defragmentation on HDDs and TRIM optimization on SSDs.

23
New cards

Disk partition

A logical division of a physical disk into separate sections that appear as independent drives to improve organization and security.

24
New cards

Bespoke software

Custom-made software designed to exactly match an organization's unique processes and workflows.

25
New cards

Bit

A binary digit; the most fundamental unit of digital information representing a value of 0 or 1.

26
New cards

Byte

A standard unit of digital information consisting of 8 bits8 \text{ bits}, capable of representing 256256 different values.

27
New cards

Most Significant Bit (MSB)

The leftmost bit in a binary number which represents the highest positional value or indicates the sign in signed representations.

28
New cards

NOT gate

A logic gate (inverter) that produces the logical complement of its input; A=0Y=1A = 0 \rightarrow Y = 1.

29
New cards

Idempotent law

A Boolean algebra law stating that OR-ing or AND-ing a variable with itself returns the same variable: A+A=AA + A = A and A×A=AA \times A = A.

30
New cards

Universal gates

NAND and NOR gates, so named because they can be used to replicate the functions of any other logic gate circuit.

31
New cards

De Morgan's First Law

A fundamental logic law stating that the negation of a conjunction equals the disjunction of the negations: ¬(A AND B)=¬A OR ¬B\neg(A \text{ AND } B) = \neg A \text{ OR } \neg B.

32
New cards

XOR gate

Exclusive OR; a logic gate where the output is 1 only when the inputs are different.

33
New cards

Traceability

The ability to follow an algorithm's design steps back to specific user requirements or system specifications.

34
New cards

Pseudocode

An informal, language-agnostic description of an algorithm used to bridge the gap between human thinking and actual code.

35
New cards

Assembly

A second-generation programming language that uses mnemonics like MOV and ADD, sitting between machine code and high-level languages.

36
New cards

Compiler

A tool that translates an entire high-level source program into machine code or intermediate code before execution.

37
New cards

Structured programming

A programming paradigm that eliminates GOTO statements in favor of sequence, selection, and iteration to improve maintainability.

38
New cards

Preprocessor directive

In C++, instructions starting with the # symbol that are processed before compilation, such as #include and #define.

39
New cards

Stream insertion operator

The operator in C++ (<<<<) used to send data to an output stream like cout.

40
New cards

Modulo operator

The C++ operator (%\%) that returns the remainder of integer division, such as 5%2=15 \% 2 = 1.

41
New cards

Ternary operator

A conditional operator (?:? :) taking three operands that serves as a shorthand for an if-else statement.

42
New cards

Scope resolution operator

The C++ operator (::::) used to access global variables, namespace members, or define class functions outside the class.

43
New cards

Kernel mode

A privileged execution mode for the OS that allows unrestricted access to all hardware, memory, and CPU instructions.

44
New cards

XHTML

Extensible HTML; a reformulation of HTML as XML that enforces strict syntax rules like mandatory tag closing.

45
New cards

Qi

The global standard for wireless (inductive) charging in portable devices using electromagnetic induction.

46
New cards

eSIM

An embedded, programmable SIM chip soldered to a device's motherboard that can be provisioned digitally without physical swapping.

47
New cards

Node

A structure in a linked list that contains a data field and a pointer to the next element in the list.

48
New cards

DNS

Domain Name System; the internet's system for translating human-readable domain names into IP addresses for routing.

49
New cards

SQL

Structured Query Language; a standardized language used for managing and querying data in relational databases.

50
New cards

CIA Triad

The three primary goals of computer security: Confidentiality, Integrity, and Availability.

51
New cards

Denial-of-Service (DoS)

A security attack that floods a system with repeated requests to overwhelm resources and prevent legitimate user access.

52
New cards

Encapsulation

The Object-Oriented Programming principle of binding data and functions together in a class and restricting direct access to internal data.