Explore topic-wise MCQs in Electrical Engineering.

This section includes 170 Mcqs, each offering curated multiple-choice questions to sharpen your Electrical Engineering knowledge and support exam preparation. Choose a topic below to get started.

1.

Message passing system allows processes to

A. communicate with one another without resorting to shared data
B. communicate with one another by resorting to shared data
C. share data
D. name the recipient or sender of the message
Answer» B. communicate with one another by resorting to shared data
2.

A                  view shows the system hardware and how software components are distributed across the processors in the system.

A. physical
B. logical
C. process
D. all of the mentioned
Answer» B. logical
3.

Computer has a built-in system clock that emits millions of regularly spaced electric pulses per            called clock cycles.

A. second
B. millisecond
C. microsecond
D. minute
Answer» B. millisecond
4.

Each instruction in ARM machines is encoded into                      Word.

A. 2 byte
B. 3 byte
C. 4 byte
D. 8 byte
Answer» D. 8 byte
5.

Which of the following works by dividing the processor’s time?

A. single task operating system
B. multitask operating system
C. kernel
D. applications
Answer» C. kernel
6.

In the Zero capacity queue

A. the queue can store at least one message
B. the sender blocks until the receiver receives the message
C. the sender keeps sending and the messages don’t wait in the queue
D. none of the mentioned
Answer» C. the sender keeps sending and the messages don’t wait in the queue
7.

The number of clock cycles per second is referred as

A. clock speed
B. clock frequency
C. clock rate
D. clock timing
Answer» B. clock frequency
8.

Processor which is complex and expensive to produce is

A. risc
B. epic
C. cisc
D. multi-core
Answer» D. multi-core
9.

Which of the following are TRUE for direct communication?

A. a communication link can be associated with n number of process(n = max. number of processes supported by system)
B. a communication link can be associated with exactly two processes
C. exactly n/2 links exist between each pair of processes(n = max. number of processes supported by system)
D. exactly two link exists between each pair of processes
Answer» C. exactly n/2 links exist between each pair of processes(n = max. number of processes supported by system)
10.

USB 2.0 full speed compliant device controller with                    of end point RAM.

A. 6 kb
B. 4 kb
C. 2 kb
D. 8 kb
Answer» D. 8 kb
11.

The architecture that uses a tighter coupling between the compiler and the processor is

A. epic
B. multi-core
C. risc
D. cisc
Answer» B. multi-core
12.

In the non blocking send

A. the sending process keeps sending until the message is received
B. the sending process sends the message and resumes operation
C. the sending process keeps sending until it receives a message
D. none of the mentioned
Answer» C. the sending process keeps sending until it receives a message
13.

The link between two processes P and Q to send and receive messages is called

A. communication link
B. message-passing link
C. synchronization link
D. all of the mentioned
Answer» B. message-passing link
14.

Which of the following two operations are provided by the IPC facility?

A. write & delete message
B. delete & receive message
C. send & delete message
D. receive & send message
Answer» E.
15.

The primary objective of formal technical reviews is to find                    during the process so that they do not become defects after release of the software.

A. errors
B. equivalent faults
C. failure cause
D. none of the mentioned
Answer» B. equivalent faults
16.

What is not included in prevention costs?

A. quality planning
B. formal technical reviews
C. test equipment
D. equipment calibration and maintenance
Answer» E.
17.

bit ARM7TDMI controller is present?

A. 128 bit
B. 8 bit
C. 64 bit
D. 32 bit
Answer» E.
18.

The operation that does not involves clock cycles is

A. installation of a device
B. execute
C. fetch
D. decode
Answer» B. execute
19.

Which view in architectural design shows the key abstractions in the system as objects or object classes?

A. physical
B. development
C. logical
D. process
Answer» D. process
20.

MAR stands for

A. memory address register
B. main address register
C. main accessible register
D. memory accessible register
Answer» B. main address register
21.

If the period of a process is ‘p’, then what is the rate of the task?

A. p2
B. 2*p
C. 1/p
D. p
Answer» D. p
22.

The Zero Capacity queue

A. is referred to as a message system with buffering
B. is referred to as a message system with no buffering
C. is referred to as a link
D. none of the mentioned
Answer» C. is referred to as a link
23.

Which determines the sequence and the associated task’s priority?

A. scheduling algorithm
B. ready list
C. task control block
D. application register
Answer» B. ready list
24.

Messages sent by a process

A. have to be of a fixed size
B. have to be a variable size
C. can be fixed or variable sized
D. none of the mentioned
Answer» D. none of the mentioned
25.

The average number of steps taken to execute the set of instructions can be made to be less than one by following

A. isa
B. pipe-lining
C. super-scaling
D. sequential
Answer» D. sequential
26.

When Performing a looping operation, the instruction gets stored in the

A. registers
B. cache
C. system heap
D. system stack
Answer» C. system heap
27.

The ultimate goal of a compiler is to

A. reduce the clock cycles for a programming task
B. reduce the size of the object code
C. be versatile
D. be able to detect even the smallest of errors
Answer» B. reduce the size of the object code
28.

For a given FINITE number of instructions to be executed, which architecture of the processor provides for a faster execution?

A. isa
B. ansa
C. super-scalar
D. all of the mentioned
Answer» D. all of the mentioned
29.

Bounded capacity and Unbounded capacity queues are referred to as

A. programmed buffering
B. automatic buffering
C. user defined buffering
D. no buffering
Answer» C. user defined buffering
30.

In indirect communication between processes P and Q

A. there is another process r to handle and pass on the messages between p and q
B. there is another machine between the two processes to help communication
C. there is a mailbox to help communication between p and q
D. none of the mentioned
Answer» D. none of the mentioned
31.

Time required to synchronous switch from the context of one thread to the context of another thread is called?

A. threads fly-back time
B. jitter
C. context switch time
D. none of the mentioned
Answer» D. none of the mentioned
32.

How many types of messages are associated with the real-time operating system?

A. 2
B. 3
C. 4
D. 5
Answer» B. 3
33.

Which of the following can carry information and control task?

A. semaphore
B. messages
C. flags
D. address message
Answer» C. flags
34.

Which can control the memory sharing between the tasks?

A. kernel
B. application
C. software
D. os
Answer» B. application
35.

Which can control memory usage?

A. operating system
B. applications
C. hardware
D. kernel
Answer» E.
36.

Which determines the sequence and the associated task’s priority?

A. scheduling algorithm
B. ready list
C. task control block
D. application register
Answer» B. ready list
37.

Which of the following contains all the task and their status?

A. register
B. ready list
C. access list
D. task list
Answer» C. access list
38.

Which of the following stores all the task information that the system requires?

A. task access block
B. register
C. accumulator
D. task control block
Answer» E.
39.

The special tale in the multitasking operating system is also known as

A. task control block
B. task access block
C. task address block
D. task allocating block
Answer» B. task access block
40.

Which interrupt provides system clock in the context switching?

A. software interrupt
B. hardware interrupt
C. peripheral
D. memory
Answer» C. peripheral
41.

Which of the following can periodically trigger the context switch?

A. software interrupt
B. hardware interrupt
C. peripheral
D. memory
Answer» C. peripheral
42.

Which of the following provides a time period for the context switch?

A. timer
B. counter
C. time slice
D. time machine
Answer» D. time machine
43.

Which of the following controls the time slicing mechanism in a multitasking operating system?

A. kernel
B. single tasking kernel
C. multitasking kernel
D. application manager
Answer» D. application manager
44.

Which of the following decides which task can have the next time slot?

A. single task operating system
B. applications
C. kernel
D. software
Answer» D. software
45.

Which of the following works by dividing the processor’s time?

A. single task operating system
B. multitask operating system
C. kernel
D. applications
Answer» C. kernel
46.

According to the ring algorithm, links between processes are

A. bidirectional
B. unidirectional
C. both bidirectional and unidirectional
D. none of the mentioned
Answer» C. both bidirectional and unidirectional
47.

In distributed systems, election algorithms assumes that

A. a unique priority number is associated with each active process in system
B. there is no priority number associated with any process
C. priority of the processes is not required
D. none of the mentioned
Answer» B. there is no priority number associated with any process
48.

5 CLOCK SYNCHRONISATION

A. bully algorithm
B. ring algorithm
C. both bully and ring algorithm
D. none of the mentioned
Answer» D. none of the mentioned
49.

In distributed systems, what will the transaction coordinator do?

A. starts the execution of transaction
B. breaks the transaction into number of sub transactions
C. coordinates the termination of the transaction
D. all of the mentioned
Answer» E.
50.

In the token passing approach of distributed systems, processes are organized in a ring structure

A. logically
B. physically
C. both logically and physically
D. none of the mentioned
Answer» B. physically