Assessment 1 Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Algorithm

A

set of instructions for solving a problem or completing a task

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

Abstraction

A

removing unimportant parts of a problem in order to concentrate on those that are important

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

Decomposition

A

breaking down a problem into smaller more manageable ones

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

Structure diagram

A

used to show how a problem is broken down

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

Algorithmic thinking

A

an approach to solving problems by the use of algorithms (sequences of steps that lead to a solution)

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

Purpose of CPU

A

Brain of the computer, processes instructions

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

Von Neumann architecture

A

Program instructions and the data the programs are using are both stored in the same memory (The CPU accesses both instructions and data from the same RAM)

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

Program Counter (PC)

A

holds the address of the next instruction to be executed

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

Memory Address Register (MAR)

A

holds the memory address of the current instruction, and then the data that it uses, so that these can be fetched from memory

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

Memory Data Register (MDR)

A

holds the actual instruction, and then the data that has been fetched from memory

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

Accumulator

A

holds the result of an instruction before it is transferred to memory

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

Control Unit

A

coordinates and controls all of the activities taking place within the CPU:
decodes instructions and executes them
receives signals from the system clock
directs the timing and control of other parts of the CPU

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

Arithmetic Logic Unit (ALU)

A

where the actual arithmetic operations are done

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

What operations does the Arithmetic Logic Unit carry out

A

And, or, not

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

How does the CPU operate

A

Fetch decode execute

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

Fetch

A

causes the next instruction and any data involved to be fetched from main memory

17
Q

Decode

A

decodes the instruction

18
Q

Execute

A

the instruction is executed

19
Q

Sequence

A

series of steps which are completed one after the other

20
Q

Selection

A

the ability to choose different paths through a program

21
Q

Iteration

A

repeating a part of a program

22
Q

Syntax errors

A

doesn’t follow the rules of the language eg print (“hello)

23
Q

Logical errors

A

the logic of the program is incorrect average = ((num1 + num2 / 3)