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:
- Input: receiving data and instructions
- Processing: interpreting and manipulating data
- 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 |
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
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 |
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
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