wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ERTS modal exam

Total questions: 50

Worksheet time: 36mins

Name
Class
Date
1.

Embedded system means ...

A computer system with a dedicated function within a larger mechanical system

a)

YES

b)

NO

2.

1. Which one of the following offers CPUs as integrated memory or peripheral interfaces?

a)

a) Microcontroller

b)

b) Microprocessor

c)

c) Embedded system

d)

d) Memory system

3.

2. Which of the following offers external chips for memory and peripheral interfacecircuits?

a)

a) Microcontroller

b)

b) Microprocessor

c)

c) Peripheral system

d)

d) Embedded system

4.

Which is the first microcontroller?

a) 8051

b) Arm

c) TMS1000

d) Intel 4004

a)

ARM

b)

8051

c)

TMS1000

d)

Intel 4004

5.

What kind of memory does an OTP have?

a)

SRAM

b)

RAM

c)

EPROM

d)

DRAM

6.

Which one of the following is a microcontroller from Motorola?

a)

MIC68HC05

b)

4004

c)

MIPS

d)

8080

7.

In real time operating system ____________

a)

all processes have the same priority

b)

a task must be serviced by its deadline period

c)

process scheduling can be done only once

d)

kernel is not required

8.

In which scheduling certain amount of CPU time is allocated to each process?

a)

earliest deadline first scheduling

b)

proportional share scheduling

c)

equal share scheduling

d)

none of the mentioned

9.

For real time operating systems, interrupt latency should be ____________

a)

minimal

b)

maximum

c)

zero

d)

dependent on the scheduling

10.

For real time operating systems, interrupt latency should be ____________

a)

minimal

b)

maximum

c)

zero

d)

dependent on the scheduling

11.

The systems which allow only one process execution at a time, are called __________

a)

uniprogramming systems

b)

uniprocessing systems

c)

unitasking systems

d)

none of the mentioned

12.

Which of the following is the design in which both the hardware and software are considered during the design?

a)

platform based design

b)

memory based design

c)

software/hardware codesign

d)

peripheral design

13.

The linker ?

a)

is same as the loader

b)

is required to create a load module

c)

is always used before programs are executed

d)

None of above

14.

Memory allocation involves which of the following task(s)

a)

determine amount of memory required

b)

use an appropriate memory allocation model

c)

determine appropriate memory mapping

d)

All of the above

15.

Static memory allocation is typically performed during _____________.

a)

compilation

b)

execution

c)

loading

d)

linking

16.

Which is the correct sequence of compilation process?

a)

Assembler → Compiler → Preprocessor → Linking

b)

Compiler → Assembler → Preprocessor → Linking

c)

Preprocessor → Compiler → Assembler → Linking

d)

Assembler → Compiler → Linking → Preprocessor

17.

___________ refers to a different set of tasks ensures that the software that has been built is traceable to Customer Requirements.

a)

Verification

b)

Requirement engineering

c)

Validation

d)

None of the above

18.

In operating system, each process has its own __________

a)

address space and global variables

b)

open files

c)

pending alarms, signals and signal handlers

d)

all of the mentioned

19.

How many of the following are not examples of Embedded Systems?

a)

Mobile Phone

b)

Washing Machine

c)

Microwave

d)

Fridge

e)

Laptop

20.

Which is a disadvantage of an embedded system?

a)

As it is written for specific hardware it often uses low energy consumption.

b)

Smaller in size.

c)

Difficult to program and requires specialist knowledge.

21.

A General Purpose Computer.. pick 3

a)

is easy to reprogram

b)

is difficult to reprogram

c)

uses specialist input/output hardware

d)

can use a standard usb mouse

e)

can carry out a wide range of functions

22.

A Printed Circuit Board includes the ...

a)

Processor / Memory / Input and Output Interface

b)

Processor / Memory / Hard Drive

c)

Processor / Graphics Card / Hard Drive

d)

Processor / CPU Fan / Motherboard

23.

On a washing machine, the embedded system receives INPUT by ...

a)

Someone choosing a wash cycle

b)

Filling up the washing machine with water

c)

Draining the water

24.

Embedded system means ...

A computer system with a (a)   function within a larger mechanical system

25.

Which of the following provides an efficient method for transferring data from a peripheral to memory?

a)

dma controller

b)

serial port

c)

parallel port

d)

dual port

26.

Which of the following is used to transfer the data from the DMA controller to the destination?

a)

data bus

b)

address bus

c)

request bus

d)

interrupt signal

27.

It retains its content when power is removed. What type of memory is this?

a)

Volatile memory

b)

Nonvolatile memory

c)

RAM

d)

SRAM

28.

How many of the following are examples of Embedded Systems?

a)

Mobile Phone

b)

Washing Machine

c)

Microwave

d)

Fridge

e)

Laptop

29.

It is feasible for an in-circuit emulator to terminate at the middle of the program execution so as to examine the contents of _________

a)

memory

b)

registers

c)

both a & b

d)

none of the above

30.
Which best describes the pattern that any embedded system should follow?
a)
input-output-process
b)
process-output-input
c)
process-input-output
d)
input-process-output
31.
Which device does not use an embedded system?
a)
Dishwasher
b)
Washing machine
c)
Radiator
d)
Microwave
32.

Which component is replaced by an in-circuit emulator on the development board for testing purposes?

a)

RAM

b)

I/O Ports

c)

Micro-controller IC

d)

All of the above

33.

Which mandatory contents can be visualized by the hexadecimal display format of a logic analyzer?

a)

Data Bus

b)

Address Bus

c)

Both a & b

d)

None of the above

34.

Hardware debugging tools are

a)

magnifying lens

b)

logic analyzer

c)

watchdog timer

d)

device adaptor

35.

Function generator is an

a)

input signal simulator tool

b)

capture digital data from digital circuitry

c)

visual inspection tool

d)

measurement of signal strength

36.

which one converts source code in to equivalent set of opcodes for a particular processor ?

a)

compiler

b)

preprocessor

c)

locator

d)

assembler

37.

Preprocessor will

a)

remove the comments

b)

expand the include files

c)

assign physical and memory address for each line of code

d)

converts assembly language to machine language

38.

which bus reports the status of various devices ?

a)

address bus

b)

data bus

c)

control bus

d)

none

39.

Sensor acts as

a)

Input device

b)

Output device

40.

What makes embedded systems and standard computers different?

a)

Embedded systems are easier to use.

b)

Embedded systems are limited to a certain number of tasks.

c)

Standard computers are more expensive

d)

There is no difference.

41.

Which of these components is not part of an Embedded System?

a)

Processor

b)

Memory

c)

Input/output Interfaces

d)

CD Re-writer

42.

Where are the components of an embedded system found?

a)

Printed Circuit Board

b)

Paper Circuit Board

c)

Printed Central Board

d)

Printed Circuit Batch

43.
What is not controlled by an embedded system in a dishwasher?
a)
Water pump
b)
Thermostat
c)
Amount of plates being washed
d)
Length of cycle
44.

Which of the following provides an efficient method for transferring data from a peripheral to memory?

a)

dma controller

b)

serial port

c)

parallel port

d)

dual port

45.

How many of the following are examples of Embedded Systems?

a)

Mobile Phone

b)

Washing Machine

c)

Microwave

d)

Fridge

e)

Laptop

46.

What is the processor used by ARM7

a)

8 bit CISC

b)

8 bit RISC

c)

32 bit RISC

d)

32 bit CISC

47.

Which instruction will set the condition flag

a)

ADD r0,r1,r2

b)

SUB r0,d1,r2

c)

RSB r0,r1,r2

d)

ADDS r0,r1,r2

48.

I2C is what type of communication

a)

Asynchronous

b)

Synchronous

c)

Parallel

49.

Which instruction is used to save byte from a register

a)

STRB

b)

STR

c)

STB

d)

LDRB

50.

The systems which allow only one process execution at a time, are called __________

a)

uniprogramming systems

b)

uniprocessing systems

c)

unitasking systems

d)

none of the mentioned