Computer Fundamentals: History and Components

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

flashcard set

Earn XP

Description and Tags

Vocabulary-style flashcards covering the history of computing, hardware categories, memory types, and operating system fundamentals based on the lecture transcript.

Last updated 2:46 AM on 8/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

34 Terms

1
New cards

Mechanical Computers

19th-century machines designed to perform calculations automatically, introducing the idea of programmable systems.

2
New cards

Charles Babbage

Known as the “Father of Computers,” he ushered in the concept of a programmable general-purpose computer with his design of the Analytical Machine.

3
New cards

Ada Lovelace

Often considered the first computer programmer, she worked on Babbage’s Analytical Engine and recognized its potential beyond simple calculation.

4
New cards

Alan Turing

Famous for cracking the Enigma Machine code and developing the principle of the Turing Machine and the theory of being Turing complete.

5
New cards

ENIAC

The first electronic and general-purpose computer, which utilized vacuum tubes for storing and loading data.

6
New cards

Microprocessors

Consolidated semiconductor components packaged onto chips, with early advancements including the Intel 4004, 8008, and 8080.

7
New cards

x86-64

The primary processor architecture used by the majority of modern computers, produced mainly by Intel and AMD.

8
New cards

ARM

A type of processor architecture used by companies like Apple for their computer systems.

9
New cards

Personal Computer

The most common type of computer used by the general population for productivity tasks, improved from the microcomputer models of the 1970s and 1980s.

10
New cards

Servers

Computers designed to make programs and data available to users on a network rather than being used directly.

11
New cards

Mainframes

Huge, multi-user systems designed for massive processing jobs in government agencies or large corporations, such as the IBM Z lineup.

12
New cards

Supercomputers

Ultra-fast computers designed to process huge amounts of scientific data and discover underlying patterns; they primarily run Linux.

13
New cards

Input Devices

Any machine that feeds data into a computer, such as a mouse, keyboard, controller, or stylus.

14
New cards

Output Devices

Computer hardware that communicates the results of data processing, such as a monitor, printer, projector, or speaker.

15
New cards

Primary Memory

The main components responsible for storing data for computer function, including the Volatile RAM and Non-Volatile BIOS ROM.

16
New cards

RAM Stick (DIMM)

A volatile form of primary memory that can hold up to 64GB64\,GB per stick.

17
New cards

Storage Devices

Also known as secondary memory, these devices or mediums store data through power cycles, including Hard Drives, Flash Drives, and Floppy Disks.

18
New cards

Floppy Disk

A storage medium with a capacity of approximately 1.44Mb1.44\,Mb.

19
New cards

Software

A set of instructions to run on a computer or the term for information recorded onto a medium.

20
New cards

System Software

Software responsible for integrating hardware via the Kernel and Drivers, forming part of the Operating System.

21
New cards

Application Software

Userland software that runs on top of the Operating System and away from the Kernel level to perform specific tasks.

22
New cards

BIOS (Basic Input/Output System)

A text-based system software stored in ROM that kickstarts hardware before handing control to the Bootloader.

23
New cards

UEFI (Unified Extensible Firmware Interface)

A modern version of the BIOS that features a Graphical User Interface (GUI) and support for mouse usage.

24
New cards

Bootloader

System software run by the BIOS that loads critical OS components like the Kernel; examples include Windows Boot Manager and GRUB.

25
New cards

Operating System (OS)

System software that manages computer hardware and system resources, such as Windows, Linux, macOS, BSD, and Unix.

26
New cards

Kernel

The first process that runs in the OS, handling critical system calls and communicating with the hardware.

27
New cards

Monolithic Kernel

A kernel type where all of the operating system runs under the Kernel Space, used by Linux and BSD.

28
New cards

Microkernel

A design that keeps only the bare minimum required components in Kernel Space, while other OS components reside in User Space.

29
New cards

Hybrid Kernel

A mix of Monolithic and Microkernel aspects, used by Windows (NT Kernel) and macOS (XNU Kernel).

30
New cards

MS DOS

The predominant text-based operating system for x86 PCs from the 1980s until the millennium.

31
New cards

Device Drivers

Software that allows hardware to work with the OS; missing or improper drivers can cause the system to crash or Kernel Panic.

32
New cards

Kernel Panic

An extreme case of system failure in Linux or macOS where the operating system cannot function and requires a restart.

33
New cards

File Extensions

Suffixes separated by a dot that define a file's format, such as .DLL (libraries), .INI (configs), .ZIP (compressed), or .MKV (video).

34
New cards

Malware / Viruses

Malicious software that runs without user knowledge, often concealed in infected executables.