Search Header Logo
H446.1.1.2.types of processor

H446.1.1.2.types of processor

Assessment

Presentation

Computers

12th Grade

Easy

Created by

Ian Currie

Used 7+ times

FREE Resource

28 Slides • 51 Questions

1

H446.1.1.2.types of processor

by Mr. Shingari

2

​PLC-Sequence,Selection and iteration

media

3

Multiple Choice

Which of the following programming concepts results in decisions needing to be taken?
1
Creating objects from classes
2
Declaring variables and constants
3
Calling procedures and functions
4
Selection and iteration

4

Multiple Choice

What do we mean when we talk about decision points in a program?
1
Any point in a program when a user is asked for input
2
Any point in a program when it outputs data
3
Any point in a program when processing and calculations are performed
4
Any point where the program can take an optional route based on a condition

5

Multiple Choice

A program asks the user their age. If the user is 18 or over it outputs 'adult', otherwise it outputs, 'child'. Which condition should be used to achieve this?
1
IF age > 18 THEN
2
IF age <= 18 THEN
3
IF age < 18 THEN
4
IF age >= 18 THEN

6

Multiple Choice

In this line of code, identify a variable: score = score + int(input('Enter your score: '))
1
score
2
Enter your score
3
+
4
int

7

Multiple Choice

What is a variable?
1
A character that represents an action
2
A value stored in memory that can change whilst the program is running
3
A value that does not change whilst the program is running and is assigned when the program is designed
4
Converting from one data type to another

8

Multiple Choice

What is a function?
1
A small piece of code that may take parameters and does not return a value
2
A small piece of code that may take parameters and returns a value
3
A mathematical operator processed by the ALU
4
A Boolean operator

9

Multiple Choice

What is the key difference between a procedure and a function?
1
A function is supported by all languages, procedures are not
2
A procedure returns a value, a function does not
3
A procedures is supported by all languages, functions are not
4
A function returns a value, a procedure does not

10

Multiple Choice

Why would a programmer add indentation to their code?
1
To indicate which code is within a procedure, function, condition or iteration
2
To explain the purpose of sections of code
3
To colour code the keywords to check they are correct for the language used
4
To stop the code at a certain point to assist in debugging

11

Multiple Choice

What is meant by the programming construct, 'iteration'?
1
Instructions execute one after another in order
2
A section of a program that performs a specific task
3
A program branch depending on a condition
4
Repeating sections of code

12

Multiple Choice

What is meant by the programming construct, 'selection'?
1
A section of a program that performs a specific task
2
Repeating sections of code
3
Instructions execute one after another in order
4
A program branch depending on a condition

13

Multiple Choice

What is meant by the programming construct, 'sequence'?
1
A section of a program that performs a specific task
2
Instructions execute one after another in order
3
Repeating sections of code
4
A program branch depending on a condition

14

Multiple Choice

What is a constant?
1
A character that represents an action
2
A value that cannot change whilst the program is running and is assigned when the program is designed
3
A value stored in memory that can change whilst the program is running
4
Converting from one data type to another

15

Multiple Choice

What is an assignment?
1
Converting from one data type to another
2
A character that represents an action
3
Giving a variable or constant a value
4
A value that does not change whilst the program is running and is assigned when the program is designed

16

Multiple Choice

In this line of code, identify an operator: score = score + int(input('Enter your score: '))
1
Enter your score
2
+
3
int
4
'

17

​Walt

Describe von Neumann, Harvard and contemporary processor architecture

18

media

19

media

20

media

21

​Wilf

You understand the concept of stored program.

22

Fill in the Blanks

media image

Type answer...

23

Fill in the Blanks

media image

Type answer...

24

Fill in the Blanks

Type answer...

25

​Walt

26

media

27

Open Ended

What compromises would there be with a shared bus?

28

media

29

media

30

media

31

​Wilf

​You understand the von Neumann and harward architectures

​You can explain the differences between these two architectures.

32

Multiple Choice

Used in PCs, laptops, servers and high performance computers

1

Von Neuman architecture

2

Harward architecture

33

Multiple Choice

Used in digital signal processing, microcontrollers and in embedded systems such as microwave ovens and watches

1

Von Neuman architecture

2

Harward architecture

34

Multiple Choice

Data and instructions share the same memory. Both use the same word length

1

Von Neuman architecture

2

Harward architecture

35

Multiple Choice

Instructions and data are held in separate memories which may have different word lengths. Free data memory can’t be used for instructions, and vice versa

1

Von Neuman architecture

2

Harward architecture

36

Multiple Choice

Separate buses allow parallel access to data and instructions

1

Von Neuman architecture

2

Harward architecture

37

Multiple Choice

One bus is simpler for control unit design

1

Von Neuman architecture

2

Harward architecture

38

Multiple Choice

Control unit for two buses is more complicated and expensive

1

Von Neuman architecture

2

Harward architecture

39

media

40

Multiple Choice

Which of these describes a classic von Neumann architecture?
1
The processor only requires one cycle to complete an instruction
2
Data transfers and instruction fetches from RAM cannot be performed at the same time
3
Uses separate memory address space for instructions and data
4
Data transfers and instruction fetches can be performed at the same time

41

Multiple Choice

Which of these describes a classic von Neumann architecture?
1
Data transfers and instruction fetches between memory can be done at the same time
2
Uses a separate memory address for instructions and data
3
Processor needs one cycle to complete an instruction
4
Uses the same physical memory address for instructions and data

42

media

43

media

44

media

45

Open Ended

How would the multiplication operation be carried out with the following operations?

CISC instruction MULT A, B

LDA (LOAD) STO (STORE) MULT (MULTIPLY)

46

media

47

​Wilf

​You can list advantages of both of these architectures.

​You can list disadvantages of both of these architectures.

48

Multiple Choice

Quicker to code programs

1

CISC

2

RISC

49

Multiple Choice

The compiler has very little work to do to translate a high-level language statement into machine code

1

CISC

2

RISC

50

Multiple Choice

The hardware is simpler to build with fewer circuits needed for carrying out complex instructions

1

CISC

2

RISC

51

Multiple Choice

Because each instruction takes the same amount of time, i.e. one clock cycle, pipelining is possible

1

CISC

2

RISC

52

Multiple Choice

Because the code is relatively short, very little RAM is required to store the instructions

1

CISC

2

RISC

53

Open Ended

Question image

(a) Name another architecture that resolves this issue. How does it differ from von Neumann architecture?

54

Multiple Select

Question image

(a) Name another architecture that resolves this issue. How does it differ from von Neumann architecture?

1

Harvard architecture

2

this has separate memories for instructions and data.

3

Separate data buses transfer instructions and data to and from memory

55

Multiple Choice

Avoids data erroneously overwriting programming instructions in the same address location;

1

Von Neuma Architecture

2

Harvard Architectur

56

Multiple Choice

you can use free memory for data/instructions

1

Von Neuma Architecture

2

Harvard Architectur

57

Multiple Choice

Data cannot be executed as code;

1

Von Neuma Architecture

2

Harvard Architectur

58

Multiple Choice

Data and instructions can have different word lengths;

1

Von Neuma Architecture

2

Harvard Architectur

59

Fill in the Blanks

Type answer...

60

Multiple Choice

In this technology, the instruction set consists of a large number of instructions, each designed to execute a series of sub-tasks that make up a single instruction.

1

RISC

2

CISC

61

Multiple Choice

Very little RAM is needed to store the instructions

1

RISC

2

CISC

62

Multiple Choice

uses a small instruction set, and each instruction can be performed in one clock cycle.

1

RISC

2

CISC

63

Multiple Choice

pipelining is possible

1

RISC

2

CISC

64

media

65

media

66

media

67

media

68

media

69

media

70

​Wilf

​You can list advantages of both of these architectures.

​You can list disadvantages of both of these architectures.

71

Open Ended

Compare co-processor and parallel processor systems. (Note that “compare” means describe similarities and differences.)

72

Multiple Choice

More than one processor working together to perform a single job

1

co-processor

2

Parallel processor

3

both

73

Multiple Choice

processors can use any processor for a task

1

co-processor

2

Parallel processor

3

both

74

Multiple Choice

Job is split into tasks / in a multicore system, different processors may work on different tasks

1

co-processor

2

Parallel processor

3

both

75

Multiple Choice

Processors are controlled by a single operating system

1

co-processor

2

Parallel processor

3

both

76

Multiple Choice

These processors need a more complex operating system / harder to program

1

co-processor

2

Parallel processor

3

both

77

Multiple Choice

These processors are synchronised

1

co-processor

2

Parallel processor

3

both

78

media

79

media

H446.1.1.2.types of processor

by Mr. Shingari

Show answer

Auto Play

Slide 1 / 79

SLIDE