comp
Objective 1.1: Functions of a computer
Computers are programmable machines that convert raw data into information through the information processing cycle (input, processing, storage, output).
Information processing cycle steps:
Input: raw data is collected.
Processing: data is manipulated.
Storage: data/information is stored.
Output: information is returned to the user.
This objective also includes the role of the Industrial Revolution and key individuals in computer development.
Objective 1.2: Evolution of computer hardware
Overview of four computer generations and Moore’s Law.
Early development (1930s-1940s) machines were first generation.
First generation (vacuum tubes): Resembled light bulbs, produced heat, unreliable.
Notable: Z1 (Konrad Zuse), ABC (Atanasoff–Berry Computer, 1942), Colossus (WWII), Mark I (Howard Aiken, 1944), ENIAC (John Mauchly and J. Presper Eckert, 1946), UNIVAC (1951).
Grace Hopper: credited with “bug” term (Mark I).
Second generation (transistors): Introduced 1947, replaced vacuum tubes, more powerful and reliable, rapidly reprogrammable.
Third generation (integrated circuits): Led to miniaturization and capability leaps, foundational for fourth generation.
Fourth generation (microprocessors): First developed 1971 as a single chip, housing the CPU (“brain”). Modern cell phone chips exceed early microprocessor power.
Moore’s Law: In 1965, Gordon Moore predicted transistor count on a chip would double every . Current trend is doubling every . Impacts processing speeds and storage capacity; fosters decrease in size/cost and increase in speed/power/reliability.
Objective 1.3: Data representation in binary
Data is represented digitally as binary code (base-2), using and .
A single state ( or ) is a bit.
Eight bits equal one byte, representing a single keyboard character.
Binary vs. quantum: Classical bits to quantum bits (qubits) in quantum computers. Qubits use superposition and entanglement for multiple states.
Potential quantum computing applications: Simulating chemical reactions/financial markets, improving weather forecasting/AI, breaking encryption, developing new drugs.
Data measurement and prefixes:
Decimal prefixes (powers of 10) for data transfer rates/storage:
Binary prefixes (powers of 2) for RAM: Kibibyte, Mebibyte, Gibibyte.
Note: (megabyte) is bytes. (Mebibyte) is bytes.
Objective 1.4: Types and characteristics of personal computers (PCs) and platforms
PC definition: Small microprocessor-based computer used by one person; includes notebooks, mobile devices, desktops.
Common PC form factors:
Desktop computer: Fits workspace.
Notebook (laptop): Portable.
Mobile device: Smartphones, handhelds.
All-in-one computer: Integrated monitor and system unit.
Workstation: High-end desktop or networked business computer.
Computer platforms and operating systems: Determined by microprocessor and OS. Major contenders: PCs, Macs, Chromebooks.
Market observations: PCs have over 85 ext{ %} US market share, largest software library. Macs favored in creative industries, growing in home market. Chromebooks (Chrome OS) popular in K–12 schools.
Ergonomics: Study of user and workspace relationship, aiming to maximize productivity and minimize fatigue/discomfort. Key considerations: posture, monitor location.
Objective 1.5: Other computing devices and related technologies
Mobile devices: Fastest growing PC segment.
Smartphones: Internet, email, cameras, GPS, apps, games.
GPS (Global Positioning System): Satellite-based navigation (24 satellites). Signals triangulate location/speed.
Geocaching: Electronic scavenger hunt using GPS coordinates.
Visualization and mixed reality concepts:
VR (Virtual Reality): Artificial world, immersive with headset.
AR (Augmented Reality): Overlay of virtual content on physical world.
MR (Mixed Reality): Interactive holograms/3D images in real world.
Objective 1.6: Multi-user computers, servers, and high-performance computing
Multi-user computers: Servers, mainframes, supercomputers.
Servers: File/print sharing, email clients, complex calculations, data storage for organizations.
Mainframes (enterprise computers): Large servers processing millions of daily transactions (e.g., banks).
High Performance Computing (HPC) and supercomputers: Use parallel processing for complex calculations. Can involve distributed clusters of multiprocessor computers.
Distributed and volunteer computing: Multiple computers contribute resources to a shared problem.
Objective 1.7: Ubiquitous computing and convergence
The objective notes that ubiquitous computing and convergence will be explained.