Chapter 1 Flashcards

1
Q

What is a Program?

A

A set of instructions that a computer follows to perform a task. Ex: Microsoft Word

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Hardware?

A

Physical devices or components that make a computer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

List the five major components of a computer system.

A

CPU
Main Memory (RAM)
SSD
Input Devices
output Devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What part of the computer actually runs programs?

A

Central Processing Unit (CPU)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What part of the computer serves as a work area to store a program and its data while the program is running?

A

Random-Access Memory (RAM)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What part of the computer holds data for long periods of time, even when there is no power to the computer?

A

Secondary Storage Devices (SSD)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What part of the computer collects data from people and from other devices?

A

Input Devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What part of the computer formats and presents data for people or other devices?

A

Output Devices

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What fundamental set of programs control the internal operations of the computer’s hardware?

A

Operating Systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What do you call a program that performs a specialized task, such as a virus scanner, a file compression program, or a data backup program?

A

Utility Programs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Word processing programs, spreadsheet programs, email programs, web browsers, and game programs below to what category of software?

A

Application Software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What amount of memory is enough to store a letter of the alphabet or a small number?

A

Byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What do you call a tiny “switch” that can be set to either on or off?

A

Bits

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In what numbering system are all numeric values written as sequences of 0s and 1s?

A

Binary

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the purpose of ASCII?

A

It was created to translate the binary language to characters that humans and computers can both read and understand.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What encoding scheme is extensive enough to represent the characters of many of the languages in the world?

A

Unicode

17
Q

What do the terms “digital data” and “digital devices” mean?

A

Digital data is data that is stored as binary, whereas digital devices is any device that works with binary data

18
Q

How many bits are in a byte?

A

Eight bits

19
Q

A CPU understands instructions that are written only in what language?

A

Machine language which has an underlying binary structure

20
Q

A program has to be copied into what type of memory each time the CPU executes it?

A

RAM

21
Q

When a CPU executes the instructions in a program, it is engaged in what process?

A

Fetch-decode-execute cycle

22
Q

What is assembly language?

A

A low-level language that uses mnemonics to translate machine language for programmers, ex: mul = multiply

23
Q

What type of programming language allows you to create powerful and complex programs without knowing how the CPU works?

A

High-level language

24
Q

What do you call a program that translates a high-level language program into a separate machine language program?

A

A compiler

25
Q

What do you call a program that both translates and executes the instructions in a high-level language program?

A

Interpreter

26
Q

What type of mistake is usually caused by a misspelled keyword, a missing punctuation character, or the incorrect use of an operator?

A

Syntax Error