Summary of Fundamental Computer Definitions

Fundamental Computer Definitions: A Student's Guide

Introduction

A computer is a multipurpose electronic device that receives data, processes that data, and produces results as outputs. Understanding computer hardware and software helps you know how computers work, how they run programs, and how you interact with them every day.

What is a Computer?

A computer is a multipurpose electronic device that can receive data, process that data, and then produce results as outputs.

Computers combine physical parts and programs to perform tasks. We can split what a computer does into three basic steps:

  1. Input: receiving data and instructions
  2. Processing: interpreting and manipulating data
  3. Output: presenting results to the user

Real-world example

  • When you type a message, the keyboard (input) sends keystrokes to the CPU (processing), which formats the text and shows it on the screen (output).

Hardware vs Software

Hardware and software work together to make computers useful.

Hardware is the physical components of a computer system.

Software is the set of programs and instructions that tell hardware what to do.

Key differences (table)

FeatureHardwareSoftware
What it isPhysical parts (pieces you can touch)Programs and data (intangible instructions)
ExamplesCPU, keyboard, monitor, hard driveOperating system, apps, drivers
ChangesUpgraded or replaced physicallyInstalled, updated, or removed digitally
Failure signsBroken, not powering on, noisyCrashes, error messages, slow response
💡 Věděli jste?Fun fact: The first electronic general-purpose computer, ENIAC, weighed almost 30 tons and used thousands of vacuum tubes.

Types of Hardware

Input devices

An input device is any hardware component that allows you to enter data and instructions into the computer.

  • Examples: keyboard, mouse, microphone, scanner, touchscreen
  • Practical uses: typing essays, clicking links, voice recording, scanning documents

Processing devices

A processing device is any device, like the CPU, in a computer that interprets and manipulates incoming data.

  • Main example: CPU (Central Processing Unit) — runs instructions and performs calculations
  • Other processors: GPU (graphics processing unit) for images and video, DSP for audio

Storage and memory (brief)

  • RAM (volatile memory): temporary workspace for running programs
  • Storage (non-volatile): hard drives or SSDs that keep files when power is off
💡 Věděli jste?Did you know that modern GPUs can perform thousands of calculations in parallel, which makes them useful for gaming and for scientific computing like machine learning?

Types of Software

System software

System software operates, controls and manages the computer hardware.

  • Main example: Operating System (OS) — Windows, macOS, Linux, Android
  • Roles: manage memory, schedule tasks, control hardware, provide device drivers

Application software

Application software performs specific personal, educational and business functions.

  • Examples: word processors, web browsers, games, spreadsheets, presentation apps
  • How you use it: write reports, browse the web, prepare slides, analyze data

Relationship between system and application software (table)

RoleSystem SoftwareApplication Software
PurposeManage hardware and provide a platformSolve specific user tasks
Runs onHardware directlyOn top of system software
ExamplesOS, driversWord processor, browser
💡 Věděli jste?Fun fact: Mobile operating systems like Android and iOS use specialized versions of system software to manage power and touch input efficiently.

How Hardware and Software Work Together

  • The CPU executes instructions provided by software.
  • Input devices send data that software reads and processes.
  • System software (OS) schedules tasks so multiple programs can run smoothly.
  • Drivers (a type of system software) translate generic OS calls into specific commands for a hardware d
Zaregistruj se pro celé shrnutí
FlashcardsKnowledge testSummaryPodcastMindmap
Start for free

Already have an account? Sign in

Computer Hardware and Software

Klíčové pojmy: A computer receives input, processes data, and produces output, Hardware are the physical components you can touch (CPU, keyboard, monitor), Software are programs and instructions that run on hardware, Input devices let you enter data and commands (keyboard, mouse, microphone), Processing devices like the CPU and GPU interpret and manipulate data, System software (OS) manages hardware and provides services to applications, Application software performs user-focused tasks (word processing, browsing), Drivers connect system software to specific hardware devices, RAM is volatile memory used while programs run; storage keeps data when power is off, To troubleshoot, check power/connections, restart software, and update drivers and programs

## Introduction A computer is a multipurpose electronic device that receives data, processes that data, and produces results as outputs. Understanding computer hardware and software helps you know how computers work, how they run programs, and how you interact with them every day. ## What is a Computer? > A computer is a multipurpose electronic device that can receive data, process that data, and then produce results as outputs. Computers combine physical parts and programs to perform tasks. We can split what a computer does into three basic steps: 1. Input: receiving data and instructions 2. Processing: interpreting and manipulating data 3. Output: presenting results to the user ### Real-world example - When you type a message, the keyboard (input) sends keystrokes to the CPU (processing), which formats the text and shows it on the screen (output). ## Hardware vs Software Hardware and software work together to make computers useful. > Hardware is the physical components of a computer system. > Software is the set of programs and instructions that tell hardware what to do. ### Key differences (table) | Feature | Hardware | Software | |---|---:|---:| | What it is | Physical parts (pieces you can touch) | Programs and data (intangible instructions) | | Examples | CPU, keyboard, monitor, hard drive | Operating system, apps, drivers | | Changes | Upgraded or replaced physically | Installed, updated, or removed digitally | | Failure signs | Broken, not powering on, noisy | Crashes, error messages, slow response | Fun fact: The first electronic general-purpose computer, ENIAC, weighed almost 30 tons and used thousands of vacuum tubes. ## Types of Hardware ### Input devices > An input device is any hardware component that allows you to enter data and instructions into the computer. - Examples: keyboard, mouse, microphone, scanner, touchscreen - Practical uses: typing essays, clicking links, voice recording, scanning documents ### Processing devices > A processing device is any device, like the CPU, in a computer that interprets and manipulates incoming data. - Main example: **CPU (Central Processing Unit)** — runs instructions and performs calculations - Other processors: GPU (graphics processing unit) for images and video, DSP for audio ### Storage and memory (brief) - **RAM (volatile memory)**: temporary workspace for running programs - **Storage (non-volatile)**: hard drives or SSDs that keep files when power is off Did you know that modern GPUs can perform thousands of calculations in parallel, which makes them useful for gaming and for scientific computing like machine learning? ## Types of Software ### System software > System software operates, controls and manages the computer hardware. - Main example: **Operating System (OS)** — Windows, macOS, Linux, Android - Roles: manage memory, schedule tasks, control hardware, provide device drivers ### Application software > Application software performs specific personal, educational and business functions. - Examples: word processors, web browsers, games, spreadsheets, presentation apps - How you use it: write reports, browse the web, prepare slides, analyze data ### Relationship between system and application software (table) | Role | System Software | Application Software | |---|---:|---:| | Purpose | Manage hardware and provide a platform | Solve specific user tasks | | Runs on | Hardware directly | On top of system software | | Examples | OS, drivers | Word processor, browser | Fun fact: Mobile operating systems like Android and iOS use specialized versions of system software to manage power and touch input efficiently. ## How Hardware and Software Work Together - The **CPU** executes instructions provided by software. - Input devices send data that software reads and processes. - System software (OS) schedules tasks so multiple programs can run smoothly. - Drivers (a type of system software) translate generic OS calls into specific commands for a hardware d