Understanding Computer Systems

0.0(0)
studied byStudied by 0 people
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/30

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key concepts from the notes on computer systems.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

Computer system

A combination of hardware and software required to process and store data using a computer.

2
New cards

Hardware

The physical devices of a computer (e.g., keyboards, mice, speakers, printers) that perform input, processing, and output.

3
New cards

Software

Computer instructions that tell the hardware what to do; programs.

4
New cards

Program

A set of instructions that tell the computer how to perform tasks; examples include software that plays music or games; you can write your own programs.

5
New cards

Programming

Writing software instructions and designing the program logic—the complete sequence of steps to solve a problem.

6
New cards

Application software

Programs that help you perform tasks such as word processing, spreadsheets, payroll, inventory, and games.

7
New cards

System software

Software that manages the computer and supports the operation of application software.

8
New cards

Embedded devices

Very small devices embedded into products such as phones, cars, and thermostats that contain computer hardware.

9
New cards

Input

Data items entered into the computer, such as text, numbers, images, or user actions, via input devices like keyboards and mice.

10
New cards

Processing

Manipulating data items (e.g., organizing, sorting, checking accuracy, performing calculations) using the CPU.

11
New cards

Output

The result of processing data, usually presented as information on output devices like printers or monitors.

12
New cards

Data

Raw facts such as text, numbers, and other materials entered into a computer for processing.

13
New cards

Information

Processed data that has been organized and interpreted so it is meaningful and usable.

14
New cards

Central Processing Unit (CPU)

The hardware component that performs processing tasks and executes program instructions.

15
New cards

RAM (Random Access Memory)

Volatile internal memory that stores programs and data currently in use for quick access.

16
New cards

Volatile memory

Memory that loses its contents when power is lost.

17
New cards

Permanent storage

Non-volatile storage devices (e.g., hard drives, flash memory) that retain data when power is off.

18
New cards

Non-volatile storage

Storage that retains data without power, used for long-term retention.

19
New cards

Cloud

Remote storage accessible over the Internet; data stored remotely and not directly readable from the storage devices while at rest.

20
New cards

Source code

The programming language statements written by a programmer before translation into machine language.

21
New cards

Object code

The translated machine language produced from source code.

22
New cards

Compiler

A program that translates source code into machine language for execution.

23
New cards

Interpreter

A program that translates and runs code, often translating one statement at a time.

24
New cards

Machine language

Binary language consisting of zeros and ones that the computer can execute directly.

25
New cards

Binary language

Another name for machine language—the language of 0s and 1s used by hardware.

26
New cards

Syntax

The rules governing the structure and punctuation of statements in a programming language.

27
New cards

Syntax error

Mistakes in programming language syntax that prevent translation or execution.

28
New cards

Program code

The collection of source code and instructions that make up a program.

29
New cards

Programming language

A formal language with rules for writing software; examples include C, C++, Java, Visual Basic.

30
New cards

Graphics Processing Unit (GPU)

A processor specialized for graphics tasks; many devices include GPUs or multiple processors for improved performance.

31
New cards

Execution

The process of carrying out program instructions; a program runs or executes.