Chapter 1 Flashcards

1
Q

What is a computer?

A

An electronic device that operates under control from instructions in its memory.

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

What came about in generation one of computers? (1951-1958)

A

Vacuum tubes
Excess usage of electricity
ENIAC - Trajectory computer
UNIVAC - First commercially available computer

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

What came about in the 2nd generation of computers? (1959-1963)

A

Transistors, meaning less heat
More reliable computers

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

What came about in the 3rd generation of computers? (1964-1970)

A

Integrated circuits and higher speed

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

What came about in the 4th generation of computers? ( 1971-present)

A

Microprocessors
Personal Computers
Apple II
IBM PC
WWW
ARPANET
Computers being cheaper, smaller, and better in general

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

What does the 5th generation of computers entail? (Future)

A

Artificial Intelligence

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

What are the main components of a computer?

A

Input devices, output devices, CPU, memory, and auxiliary storage devices

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

What contains the electronic units of the computer that process data?

A

System Unit

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

What enables a computer to send and receive data to and from one or more computers?

A

Communications Device

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

Name some advantages of using computers:

A

Speed
Reliability
Consistency
Storage
Communications

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

Name some disadvantages of computers:

A

Violation of privacy
Public safety
Impact on labor force
Health risks
Impact on environment

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

What is an operating system an example of?

A

Systems Software

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

What are examples of Programming Environments?

A

Editers
Linkers
Compilers
Interpreters
Debuggers

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

What are some examples of application software?

A

Paint, Microsoft One Drive,

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

What are some attributes of human computers?

A

-Calculations are made with minimal aid
-Uses repetitious calculations
-Used algorithms

-Examples include recipes, directions, numeric calculations

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

What are some attributes of electronic computers?

A

-They have history of development
-They’re very dumb and can do only what they’re told
-Good at remembering data
-Quick at processing data

17
Q

How do computers do the right thing?

A

They use language of humans, language of computers, data representation, and instruction representation

18
Q

What is an algorithm?

A

A set of step by step instructions that are sequential

19
Q

What is an algorithm that has been translated?

A

A program

20
Q

What is binary?

A

Machine language

21
Q

What do you call an assembly language?

A

Mmemonic

22
Q

What are “Human Numbers?”

A

Decimal, or base 10

23
Q

What is the base for binary?

A

Base 2

24
Q

What is the definition of Computer Science?

A

The study of algorithms.

25
Q

What are some topics included when studying algorithms?

A

-Their formal and mathematical properties
-Hardware realizations
-Linguistic realizations
-Applications

26
Q

What are the three types of operations?

A

Sequential
Conditional
Iterative

27
Q

What is the name for a machine, robot, person, or thing carrying out algorithm steps?

A

Computing Agent

28
Q

What is usually responsible for an infinite loop?

A

A mistake

29
Q

“A well-ordered collection of unambiguous and effectively computable operations that, when executed, produces a result and halts in a finite amount of time” is the definition of what?

A

Computer Science