Chapter 1 Flashcards

1
Q

List the five major components of a computer system.

A

CPU, Main memory, Storage device, input, and output device

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

What part of the computer actually runs programs?

A

CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
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 Device

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

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

A

Input device

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

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

A

Utility program

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

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

A

Main memory (RAM)

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

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

A

Output device

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

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

A

Digital data is data that is stored in binary numbers.

Digital device is any device that works with binary data.

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

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

A

Unicode

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

In what numbering systems are all numeric values written as sequences fo 0’s and 1’s?

A

Binary numbers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
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
12
Q

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

A

A byte

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

What is the purpose of ASCII?

A

To represent English letters, punctuation marks, numbers, and commands into 128 numeric codes.

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

How are characters stored?

A

They are typed into the keyboard, these characters then go to the control where they go through the processing unit, are converted into binary numbers, and then stored in the memory unit.

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

How is ASCII code ordered?

A

Special characters, numbers, special characters, capital letters, lowercase letters.

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

What number is 10011101?

A

157

17
Q

How big is a byte?

A

Big enough to hold one letter of the alphabet or a small number.

18
Q

Define hardware.

A

The physical devices that make up the computer.

19
Q

What is the CPU?

A

The central processing unit, which runs all the programs.

20
Q

What are microprocessors?

A

CPUs located on small chips that are very powerful.

21
Q

What is secondary storage?

A

It can hold data for long periods of time.

22
Q

What are different types of secondary memory?

A

Disk drive, solid state drive, flash memory, optical devices (CD, DVD).

23
Q

What is application software?

A

Programs that make the computer useful for everyday tasks.

24
Q

What is system software?

A

Programs that control and manage basic operations for a computer.

25
Q

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

A

Compiler

26
Q

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

A

High -level language.

27
Q

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

A

Machine language

28
Q

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

A

Interpreter

29
Q

Each language has a set of rules that must be strictly followed when writing a program. What is this set of rules called?

A

Syntax

30
Q

What is the process that a CPU executes a program?

A

Fetch, decode, execute

31
Q

What is assembly language?

A

Use of short words for instructions instead of binary numbers.

32
Q

What is an assembler?

A

Translates assembly language to machine language.

33
Q

What are key words?

A

Predefined words used to write a program in high-level language.

34
Q

What is an operator?

A

Perform operations on data.

35
Q

What is a statement?

A

Individual instruction used in high-level language.

36
Q

What is source code?

A

Statements written by the programmer in high-level language.

37
Q

What is the difference between a compiler and interpreter?

A

A compiler translates all the statements at once and then executes it, while an interpreter translates each statement separately executing them one at a time.

38
Q

What are words that make up high-level programming language?

A

Key words