AExE/Chapter 4/Read MCQs
๐Ÿ“– Back to Study Notes
4

Chapter 4 ยท MCQ Read Mode

Computer Organization and Embedded System

ACTE04ยท84 Total MCQs
Question 1 of 84Control and central processing units

Which control unit design generates control signals using microinstructions stored in a ROM?

AHardwired control
BMicroprogrammed control
CPipelined control
DCombinational control
Answer is hidden
Question 2 of 84Control and central processing units

The register that holds the address of the next microinstruction is the:

AInstruction register
BControl Address Register (CAR)
CProgram counter only
DMemory buffer register
Answer is hidden
Question 3 of 84Control and central processing units

A horizontal microinstruction format is characterized by:

AOne bit per control signal, no decoding needed
BEncoded fields requiring a decoder
COnly branch instructions
DVariable length always
Answer is hidden
Question 4 of 84Control and central processing units

An addressing mode where the operand value is given directly in the instruction is called:

ADirect addressing
BImmediate addressing
CIndirect addressing
DIndexed addressing
Answer is hidden
Question 5 of 84Control and central processing units

In register indirect addressing, the register contains:

AThe operand itself
BThe address of the operand
CThe opcode
DThe program counter value
Answer is hidden
Question 6 of 84Control and central processing units

A key characteristic of RISC architecture is:

AMany complex variable-length instructions
BA small set of simple, fixed-length instructions
CMemory-to-memory arithmetic operations
DNo use of registers
Answer is hidden
Question 7 of 84Control and central processing units

Overlapping the fetch, decode, and execute stages of successive instructions is called:

AMultiprogramming
BPipelining
CMultitasking
DInterleaving
Answer is hidden
Question 8 of 84Control and central processing units

A pipeline hazard caused by an instruction needing a result not yet produced by an earlier instruction is a:

AStructural hazard
BData hazard
CControl hazard
DAddress hazard
Answer is hidden
Question 9 of 84Control and central processing units

A three-address instruction format specifies:

ANo operands
BOne operand only
CTwo source operands and one destination operand
DOnly a stack operation
Answer is hidden
Question 10 of 84Control and central processing units

Which of these is a pipeline hazard caused specifically by branch instructions?

AStructural hazard
BData hazard
CControl hazard
DOverflow hazard
Answer is hidden
Question 11 of 84Computer arithmetic and memory system

Subtraction is commonly performed in computers by adding the:

A1's complement
B2's complement of the number
CSign-magnitude value directly
DBCD value
Answer is hidden
Question 12 of 84Computer arithmetic and memory system

Booth's algorithm is primarily used to speed up:

AAddition
BMultiplication
CDivision
DLogical shifting
Answer is hidden
Question 13 of 84Computer arithmetic and memory system

Which level of the memory hierarchy is fastest and smallest?

ASecondary storage
BMain memory (RAM)
CCache memory
DCPU registers
Answer is hidden
Question 14 of 84Computer arithmetic and memory system

Cache memory design relies mainly on the principle of:

AVirtual memory
BLocality of reference
CDirect memory access
DInterrupt priority
Answer is hidden
Question 15 of 84Computer arithmetic and memory system

In direct mapping, each main memory block can be placed:

AAnywhere in the cache
BIn only one specific cache line
CIn a set of cache lines
DOnly in registers
Answer is hidden
Question 16 of 84Computer arithmetic and memory system

Which cache replacement algorithm replaces the block that has not been used for the longest time?

AFIFO
BLRU
CRandom
DLFU
Answer is hidden
Question 17 of 84Computer arithmetic and memory system

In the write-through policy, a write operation updates:

ACache only
BMain memory only
CBoth cache and main memory simultaneously
DNeither cache nor memory
Answer is hidden
Question 18 of 84Computer arithmetic and memory system

Which type of memory is non-volatile and normally only readable after manufacture?

ARAM
BCache
CROM
DRegister file
Answer is hidden
Question 19 of 84Computer arithmetic and memory system

EPROM is erased using:

AAn electrical signal only
BUV (ultraviolet) light
CA software command only
DMagnetic reformatting
Answer is hidden
Question 20 of 84Computer arithmetic and memory system

A memory system with L1, L2, and L3 caches illustrates:

AA single level of cache
BMultiple levels of cache in the memory hierarchy
CVirtual memory only
DSecondary storage layering
Answer is hidden
Question 21 of 84Input-Output organization and multiprocessor

In programmed I/O, the CPU:

AIs interrupted by the device
BContinuously polls the device status (busy-waiting)
CIs not involved at all
DOnly initiates a DMA controller
Answer is hidden
Question 22 of 84Input-Output organization and multiprocessor

Which I/O mode allows the CPU to do other work while waiting for a device, using a signal from the device?

AProgrammed I/O
BInterrupt-driven I/O
CDMA only
DPolling
Answer is hidden
Question 23 of 84Input-Output organization and multiprocessor

DMA (Direct Memory Access) transfers data:

AOnly through the CPU's registers
BDirectly between the device and main memory, without CPU involvement in the transfer
COnly via programmed I/O
DOnly during interrupts
Answer is hidden
Question 24 of 84Input-Output organization and multiprocessor

A multiprocessor system in which all processors share a common main memory is called:

ALoosely coupled
BTightly coupled
CDistributed
DUniprocessor
Answer is hidden
Question 25 of 84Input-Output organization and multiprocessor

Loosely coupled multiprocessor systems typically communicate using:

AShared registers
BMessage passing
CA single shared cache only
DDirect memory access only
Answer is hidden
Question 26 of 84Input-Output organization and multiprocessor

Which interconnection structure directly connects every processor to every memory module with dedicated paths?

ACommon bus
BCrossbar switch
CRing topology only
DStar topology only
Answer is hidden
Question 27 of 84Input-Output organization and multiprocessor

An I/O module's function does NOT typically include:

AData buffering
BError detection
CExecuting user application logic
DCPU communication
Answer is hidden
Question 28 of 84Input-Output organization and multiprocessor

Synchronization between processes in a shared-memory multiprocessor is commonly done using:

AMessage queues only
BSemaphores/mutexes
CDMA controllers
DCache replacement algorithms
Answer is hidden
Question 29 of 84Input-Output organization and multiprocessor

Compared to programmed I/O, DMA is generally:

ASlower for bulk transfers
BFaster for bulk data transfers since the CPU is freed from transferring each byte
COnly usable for keyboard input
DNot used in modern systems
Answer is hidden
Question 30 of 84Input-Output organization and multiprocessor

A hypercube is an example of a:

AStorage device
BMultiprocessor interconnection structure
CCache replacement algorithm
DAddressing mode
Answer is hidden
Question 31 of 84Hardware-Software design issues on embedded system

An embedded system is best described as:

AA general-purpose computer for any task
BHardware and software combined for a specific, dedicated function
COnly a software application
DA type of secondary storage
Answer is hidden
Question 32 of 84Hardware-Software design issues on embedded system

A real-time system where missing a deadline is considered a system failure is called:

ASoft real-time
BHard real-time
CStandalone
DNetworked
Answer is hidden
Question 33 of 84Hardware-Software design issues on embedded system

A processor whose instruction set is customized for a particular application domain (e.g., DSP) is called:

AGeneral-Purpose Processor (GPP)
BSingle-purpose processor
CApplication-Specific Instruction-set Processor (ASIP)
DVon Neumann processor
Answer is hidden
Question 34 of 84Hardware-Software design issues on embedded system

A single-purpose processor, compared to a GPP, is typically:

AMore flexible but slower
BFaster and more power-efficient for its one function, but inflexible
CProgrammable for any task
DNever used in embedded systems
Answer is hidden
Question 35 of 84Hardware-Software design issues on embedded system

In a custom single-purpose processor, the component that performs the actual data operations is the:

AController (FSM)
BDatapath
CCache
DDMA controller
Answer is hidden
Question 36 of 84Hardware-Software design issues on embedded system

The component that sequences the operations of a custom processor's datapath is the:

ACache controller
BFinite State Machine (FSM) controller
CDMA controller
DCompiler
Answer is hidden
Question 37 of 84Hardware-Software design issues on embedded system

Optimizing a custom single-purpose processor design typically targets:

AOnly code readability
BArea, performance, and power
COnly compilation speed
DOnly memory hierarchy depth
Answer is hidden
Question 38 of 84Hardware-Software design issues on embedded system

The fetch-decode-execute cycle describes the basic operation of:

ACache memory
BA programmable processor
CA DMA controller
DA ROM chip
Answer is hidden
Question 39 of 84Hardware-Software design issues on embedded system

An embedded system classified by scale as using a single 8/16-bit microcontroller is a:

ALarge-scale embedded system
BMedium-scale embedded system
CSmall-scale embedded system
DDistributed system
Answer is hidden
Question 40 of 84Hardware-Software design issues on embedded system

A typical embedded software development environment includes:

AOnly a text editor
BA cross-compiler, assembler, linker, debugger, and simulator
COnly a spreadsheet application
DA word processor
Answer is hidden
Question 41 of 84Real-Time operating and control system

A thread differs from a process mainly because a thread:

AHas its own completely separate memory space
BIs a lightweight unit that shares memory with other threads in the same process
CCannot be scheduled
DAlways runs on a separate CPU
Answer is hidden
Question 42 of 84Real-Time operating and control system

Multiple CPUs executing different processes at the same time is called:

AMultitasking
BMultiprocessing
CTime-sharing
DInterrupt handling
Answer is hidden
Question 43 of 84Real-Time operating and control system

Which scheduling algorithm assigns fixed priorities to periodic tasks based on their period (shorter period = higher priority)?

ARound Robin
BFCFS
CRate Monotonic Scheduling (RMS)
DEarliest Deadline First (EDF)
Answer is hidden
Question 44 of 84Real-Time operating and control system

Earliest Deadline First (EDF) is a:

AFixed-priority static algorithm
BDynamic-priority algorithm based on nearest deadline
CFirst-come-first-served algorithm
DRound robin variant only
Answer is hidden
Question 45 of 84Real-Time operating and control system

Which mechanism is commonly used to prevent race conditions between concurrent tasks?

ADevice drivers
BSemaphores/mutexes
CCache replacement algorithms
DDMA controllers
Answer is hidden
Question 46 of 84Real-Time operating and control system

A device driver's main role is to:

ASchedule CPU tasks
BProvide an interface between the OS/applications and hardware devices
CPerform arithmetic operations
DManage cache replacement
Answer is hidden
Question 47 of 84Real-Time operating and control system

In an open-loop control system:

AThe output is fed back and compared to the input
BThe output is not measured or fed back
CErrors are automatically corrected
DIt is always more accurate than closed-loop
Answer is hidden
Question 48 of 84Real-Time operating and control system

A thermostat-controlled heating system is an example of a:

AOpen-loop control system
BClosed-loop (feedback) control system
CMultiprocessing system
DRound robin scheduler
Answer is hidden
Question 49 of 84Real-Time operating and control system

Round robin scheduling gives each task:

AUnlimited CPU time until completion
BA fixed time slice (quantum) in rotation
CPriority based on deadline only
DNo CPU time at all
Answer is hidden
Question 50 of 84Real-Time operating and control system

Which of these is classified as a hard real-time requirement?

AA media player occasionally dropping a frame
BA missed deadline causing catastrophic system failure (e.g., airbag deployment)
CA web page loading slowly
DA background file download pausing
Answer is hidden
Question 51 of 84Hardware descripts language and IC technology

VHDL stands for:

AVery High Definition Language
BVHSIC Hardware Description Language
CVerified Hardware Design Logic
DVirtual Hardware Description Layer
Answer is hidden
Question 52 of 84Hardware descripts language and IC technology

In a VHDL design, the part that declares the circuit's input/output ports is the:

AArchitecture
BEntity
CProcess
DPackage
Answer is hidden
Question 53 of 84Hardware descripts language and IC technology

A VHDL description that specifies what a circuit does using processes, without detailing gate-level structure, uses which modeling style?

AStructural
BBehavioral
CDataflow only
DNetlist
Answer is hidden
Question 54 of 84Hardware descripts language and IC technology

Combinational logic in VHDL is typically modeled using:

AA process sensitive to a clock edge
BConcurrent signal assignments or a process without a clock
COnly sequential assignments with a clock
DInterrupt service routines
Answer is hidden
Question 55 of 84Hardware descripts language and IC technology

Sequential logic in VHDL is typically triggered using:

AA sensitivity list of only data inputs
Bif risingedge(clk) then ... inside a process
CConcurrent assignment only
DNo process at all
Answer is hidden
Question 56 of 84Hardware descripts language and IC technology

Pipelining in a VHDL design is implemented by:

ARemoving all registers
BInserting clocked registers between combinational stages
CUsing only combinational logic
DIncreasing the clock period indefinitely
Answer is hidden
Question 57 of 84Hardware descripts language and IC technology

Which level of IC integration has the fewest transistors per chip?

AVLSI
BLSI
CSSI
DULSI
Answer is hidden
Question 58 of 84Hardware descripts language and IC technology

Modern microprocessors with hundreds of thousands to millions of transistors belong to which integration level?

ASSI
BMSI
CLSI
DVLSI
Answer is hidden
Question 59 of 84Hardware descripts language and IC technology

CMOS technology is favored for digital ICs mainly because of its:

AHigh static power consumption
BVery low static power consumption
CInability to scale
DRequirement for external cooling only
Answer is hidden
Question 60 of 84Hardware descripts language and IC technology

An overflow condition in VHDL arithmetic occurs when:

AThe clock signal stops
BThe result exceeds the representable range of the signal's bit-width
CTwo signals share the same name
DA process has no sensitivity list
Answer is hidden
Question 61 of 84Computer Networks

Which feature of IPv6 is NOT supported (unlike IPv4)?

AUnicast
BMulticast
CBroadcast
DAnycast
Answer is hidden
Question 62 of 84Computer Networks

What is the maximum length of a hostname?

A255 characters
B128 characters
C64 characters
D512 characters
Answer is hidden
Question 63 of 84Computer Networks

Which OSI layer is responsible for process-to-process (end-to-end) communication?

ANetwork Layer
BTransport Layer
CSession Layer
DApplication Layer
Answer is hidden
Question 64 of 84Computer Networks

Which cable type is used to directly connect two routers without a switch?

ACrossover cable
BStraight-through cable
CRollover cable
DCoaxial cable
Answer is hidden
Question 65 of 84Computer Networks

In hierarchical routing, each autonomous domain (cluster) is called a:

AGateway
BRegion
CNode
DZone
Answer is hidden
Question 66 of 84Computer Networks

FTP uses how many TCP connections?

A1
B2
C3
D4
Answer is hidden
Question 67 of 84Computer Networks

Heavy network traffic that slows down response time is called:

ACongestion
BCollision
CDeadlock
DLatency
Answer is hidden
Question 68 of 84Computer Networks

The default port number for HTTP is:

A21
B80
C443
D25
Answer is hidden
Question 69 of 84Computer Networks

Which protocol is used for sending email from a client to a mail server?

AIMAP
BPOP3
CSMTP
DFTP
Answer is hidden
Question 70 of 84Computer Networks

What is the loopback address in IPv4?

A127.0.0.1
B192.168.0.1
C255.255.255.255
D0.0.0.0
Answer is hidden
Question 71 of 84Computer Networks

What is the network address of 192.10.16.32 with subnet mask /25?

A192.10.16.32
B192.10.16.0
C192.10.16.128
D192.10.0.0
Answer is hidden
Question 72 of 84Computer Networks

What is the Network ID of 203.17.10.7 with a /24 subnet mask?

A203.17.0.0
B203.17.10.0
C203.17.10.7
D203.0.0.0
Answer is hidden
Question 73 of 84Computer Networks

Which function is NOT performed at the Transport Layer?

ASegmentation and reassembly
BFlow control
CRouting
DError detection
Answer is hidden
Question 74 of 84Computer Networks

CDMA technology allows multiple users to:

AUse different frequency bands
BShare the same channel simultaneously using unique codes
CTake turns in time slots
DOperate on wired networks only
Answer is hidden
Question 75 of 84Computer Networks

A packet filter firewall operates at which OSI layer?

ALayer 2 (Data Link)
BLayer 3 (Network)
CLayer 4 (Transport)
DLayer 7 (Application)
Answer is hidden
Question 76 of 84Computer Networks

The most time-critical real-time network application is:

AEmail
BFile transfer
CInternet telephone (VoIP)
DWeb browsing
Answer is hidden
Question 77 of 84Computer Networks

A proxy server is implemented at which OSI layer?

AApplication Layer
BTransport Layer
CNetwork Layer
DData Link Layer
Answer is hidden
Question 78 of 84Computer Networks

The correct order of network types from smallest to largest geographic scope is:

ALAN < PAN < MAN < WAN
BPAN < LAN < MAN < WAN
CLAN < MAN < PAN < WAN
DPAN < WAN < LAN < MAN
Answer is hidden
Question 79 of 84Computer Networks

The RIP routing protocol uses which metric to determine the best path?

ABandwidth
BDelay
CHop count
DCost
Answer is hidden
Question 80 of 84Computer Networks

In RIP, a hop count of 16 means:

A16 routers away
BNetwork is unreachable
CMaximum allowed path
DDirect connection
Answer is hidden
Question 81 of 84Computer Networks

The IEEE standard for Ethernet is:

AIEEE 802.11
BIEEE 802.3
CIEEE 802.15
DIEEE 802.1
Answer is hidden
Question 82 of 84Computer Networks

Distance vector routing protocols use which algorithm to compute shortest paths?

ADijkstra's algorithm
BBellman-Ford algorithm
CFloyd-Warshall algorithm
DA* algorithm
Answer is hidden
Question 83 of 84Computer Networks

10Base5 Ethernet supports a maximum segment length of:

A100 m
B185 m
C500 m
D1000 m
Answer is hidden
Question 84 of 84Computer Networks

A typical LAN covers a geographic scope of up to:

A10 m
B1 km
C50 km
D500 km
Answer is hidden
โ† PREVIOUS CHAPTERCh 3: Programming Language and Its ApplicationsNEXT CHAPTER โ†’Ch 5: Concept of Computer Network and Network Security System