wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Advance Processors 1

Total questions: 50

Worksheet time: 28mins

Name
Class
Date
1.

Li ion batteries work on___ V

a)

9

b)

5

c)

3.3

d)

12

2.

The process of obtaining data or instruction fron memory is called...

a)

Decode

b)

Execute

c)

Fetch

d)

Store

3.

Writing the result in memory happens in the .............. phase

a)

Execute

b)

Fetch

c)

Decode

d)

Store

4.
What happens to RAM when the computer is switched off?
a)
Data is lost
b)
Data is stored
c)
Data is retained for 10 seconds
5.
Used to carry the address to which the data is being transmitted.
a)
Control Bus
b)
Address Bus
c)
Memory Address Register (MAR)
d)
Memory Data Register (MDR)
6.

Which of the following is not a component of the "system bus"

a)

Address bus

b)

Data bus

c)

Control bus

d)

Command bus

7.

The data moves along the data bus..

a)

in one direction

b)

in two directions

8.
What does RISC mean?
a)
Reduced Instruction Set Computer
b)
Reduced Instruction Set Compiler
c)
Required Instruction Set Computer
d)
Required Instruction Set Compiler
9.
What does CISC mean?
a)
Complex Instruction Set Computer
b)
Complex Instruction Set Compiler
c)
Component Instruction Set Computer
d)
Component Instruction Set Compiler
10.
What are the properties of RISC?
a)
Small instruction set
b)
Each instruction is one line of machine code
c)
Used in everyday devices
d)
Instructions are built into hardware
e)
Used in embedded systems and microprocessors
11.
What are the benefits of RISC processors?
a)
Pipelining is possible since each instruction takes one clock cycle.
b)
Compilers have to do less work,
c)
They require less RAM since instructions are smaller
12.
What are GPUs used for now?
a)
image processing
b)
machine learning
c)
controlling peripherals
d)
managing user access levels
e)
system security
13.
What are multi-core systems?
a)
Systems where there are multiple cores that separate fetch-execute cycles.
b)
Systems where multiple instructions can be completed at any given time, doesn’t require multiple cores, it can use threading and pipelining instead
14.
This component will fetch, decode and execute data and instructions.
a)
CPU
b)
RAM
c)
Hard drive
d)
ROM
15.
Documents, spreadsheets and presentations are examples of
a)
Programs
b)
Operating systems
c)
Files
16.
The number of independent processors in your CPU is known as
a)
The clock speed
b)
The number of cores
c)
The cache
d)
The RAM
17.
The area of the CPU which stores regularly used data is known as
a)
The clock speed
b)
The number of cores
c)
The cache
d)
The RAM
18.
The more cache your CPU has…
a)
The less time spent accessing memory, therefore programs run faster
b)
The more time spent accessing memory, therefore programs run slower.
19.
The higher the clock speed…
a)
The greater number of instructions that can be carried out per second.
b)
The lower the number of instructions that can be carried out per second.
c)
The faster your clock will go.
d)
The more cores you will have.
20.
Which of the following is the fastest clock speed?
a)
900MHz
b)
2.4GHz
c)
5000KHz
d)
1,000,000,000Hz
21.

The feature of multi-microprocessor architecture is

a)

task dependent

b)

single bus provider for many processors

c)

design is for a specific task

d)

all of the mentioned

22.

An interface between the user or an application program, and the system resources is

a)

microprocessor

b)

microcontroller

c)

multimicroprocessor

d)

operating system

23.

The pipelining process is also called as ______

a)

Superscalar operation

b)

Assembly line operation

c)

Von Neumann cycle

d)

None of the mentioned

24.

Each stage in pipelining should be completed within ___________ cycle.

a)

1

b)

2

c)

3

d)

4

25.

To increase the speed of memory access in pipelining, we make use of _______

a)

Special memory locations

b)

Special purpose registers

c)

Cache

d)

Buffers

26.

Pipelining increases the CPU instruction

a)

Size

b)

Throughput

c)

Cycle rate

d)

Time

27.

Which register points to the address of the next instruction [to execute]

a)

IR (instruction register)

b)

PC (program counter)

c)

MDR (memory data register)

d)

MAR (memory address register)

28.

An instruction consists of...

a)

Address, Address and Value

b)

Opcode and Operand

c)

Operation and Operand

d)

Opcode and Value

29.

What is the best type of language for humans to work with?

a)

Instruction Sets

b)

Assembly

c)

High-level (C, C++, Python, Java)

30.

Several CISC instructions may be equivalent to a single RISC instruction

a)

TRUE

b)

FALSE

31.

CISC aims to use as few lines of assembly code as possible, even if more clock cycles are needed as a result.

a)

TRUE

b)

FALSE

32.

RISC aims to improve processing speed by simplifying instructions so that one line takes one clock cycle.

a)

TRUE

b)

FALSE

33.

RISC code may have fewer lines of code, but will take more processor time.

a)

TRUE

b)

FALSE

34.

CISC code may have fewer lines of code, but will take more processor time.

a)

TRUE

b)

FALSE

35.

RISC code may have more lines of code than the CISC equivalent

a)

TRUE

b)

FALSE

36.

An example of where you would find CISC processors:

a)

Tablets

b)

Smartphones

c)

Laptops

d)

Desktop Computers

e)

Smartwatches

37.

An example of where you would find RISC processors:

a)

Tablets

b)

Smartphones

c)

Laptops

d)

Desktop Computers

e)

Smartwatches

38.

SIMD is...

a)

Single Instruction Multiple Data

b)

Single Information Mega Data

c)

Single Instruction Medium Data

d)

Single Instruction Multiple Differentiation

39.

MIMD is...

a)

Multiple Instruction Multiple Data

b)

Multiple Information Mega Data

c)

Multiple Instruction Medium Data

d)

Multiple Instruction Multiple Differentiation

40.
Full name for GPU is :
a)
Graphic Processing Unit
b)
Game Processing Unit
c)
Graphic Process Unit
d)
Game Process Unit
41.

Interrupts is ...?

a)

A: An important concept in microcontroller.

b)

B: causes the microcontroller to respond to an external and internal event very quickly.

c)

C: Used to reset a microcontroller externally

d)

D: A&B

42.

Why do MCUs use RISC Architecture instead of CISC?

a)

RISC has a more complicated instruction

b)

RISC has a larger instruction sets

c)

RISC has a complex decoding of instructions

d)

RISC has lower power consumption

43.

What is the use of Real Time Clock (RTC)?

a)

a fail safe device to prevent MCU from crashing

b)

a clock generator for the MCU

c)

obtaining real time data from the register

d)

keeping the track of time, e.g., date, hour, and minute.

44.

Why do we need to service (send signal) to Watchdog timer periodically?

a)

To check the time that has passed during the operations of the MCU.

b)

To watch the flow of data from data memory.

c)

To let watchdog know that the MCU is still operating normally.

d)

To let watchdog know that the MCU is NOT operating normally.

45.

What will happen if the main program fails to service the watchdog timer periodically?

a)

The system will lock-up/crash.

b)

The system will be reset.

c)

The watchdog will be terminated.

d)

The system's timer will be counting down.

46.

What does GPIO stand for?

a)

General Purpose Inner Outer Propeller

b)

General Purpose Input Output Pins

c)

General Purpose Interested Old People

d)

General Purpose Input Output Processor

47.

Before your program “code” can be sent to the board, it needs to be converted into instructions that the board understands. This process is called...

a)

Stop

b)

Compile

c)

Create Sketch

d)

Serial Monitor

48.

What is Arduino?

a)

A company for selling microcontrollers

b)

A software used to program microcontrollers

c)

An open-source electronics prototyping platform based on flexible, easy-to-use hardware and software

49.

What are the main elements of the Arduino Environment that make it easy to learn, to use and explain why it is so popular?

a)

The IDE

b)

on-line help

c)

The Arduino Board

d)

All of the above

50.
What is a relay?
a)
A type of race between LEDS
b)
A switch that turns the light on
c)
An electrically controlled mechanical switch