Computer Ararchicture (MCQS) 01
Computer Ararchicture (MCQS) 01
SUBMITED BY :
CLASS :- BCA
ROLL NO :- 32
SIGNATURE.......................
***CONTENTS***
INTRODUCTION
01 3-5
1. INTRODUCTION (MCQS)
(1). RTL stands for :
a) Random transfer language
b) Register transfer language
c) Arithmetic transfer language
d) All of a these
(2). Which language is termed as the symbolic depiction used for indicating
the series:
a) Random transfer language
b) Register transfer language
c) Arithmetic transfer language
d) All of a these
(3). The register that includes the address of the memory unit is termed as_:
a) MRA b) PC
c) IR d)None of these
a) MRA b) PC
c) IR d) None of these
a) MRA b) PC
c) IR d) RI
(8). Which is the straight forward register transfer the data from register
to another register to another register temporarily :
(13). The bits are shifted and the first flip-flop receives its
binary information from the__:
(15). How is selects the register that receives the information from
the output bus:
a) Decoder
b) Encoder
c) MUX
d) All of these
a) Numerical data
b) non-numerical data
c) Both
d) None
(18). How many basic arithmetic operation:
a) 1
b) 2
c) 3
d) 4
a) Addition
b) Subtraction
c) Multiplication
d) Division
e) All of these
a) Data control
b) Register control
c) Program control
d) None of these
a) Parallel
b) Sequence
c) Both
d) none
a) Right to Left
b) Only right
c) Left to Right
d) Only left
(24). Which logic gate produces a HIGH output only when all its inputs are
HIGH?
a) OR
b) AND
c) NAND
d) NOR
(25). . What is the output of a NOT gate if the input is 1?
a) 0
b) 1
c) Depends on the voltage
d) Undefined
a) AND
b) OR
c) XOR
d) NAND
(28). If the inputs to a NOR gate are 0 and 1, the output is:
a) 1
b) 0
c) Depends on the gate voltage
d) Undefined
a) Encoded data
b) Decode daa from binary to decimal
c) perform arithmetic
d) perform memory addressing
a) 3
b) 8
c) 16
d) 2
(31). Which logic gate is primarily used in design of decoders ?
a) OR gate
b) XOR gate
c) AND gate
d) NOR gate
(33). A 2 to 4 decoder requires how many input line and output line, respectively
a) 2 and 4
b) 2 and 8
c) 4 and 2
d) 3 and 8
a) 8
b) 4
c) 3
d) 2
a) Full adder
b) Encoder
c) Demultiplexer
d) Logic gate
a) 1
b) 2
c) 4
d) 8
(38). Wich of the following is NOT an application of a multiplexer?
a) Data routine
b) Parallel to serial conversion
c) arithmetic calculation
d) Time – division multiplexer
a) A combinational circuit
b) A sequential circuit
c) A storage device
d) Both b and c
a) SR flip-flop
b) JK flip-flop
c) D flip-flop
d) T flip-flop
a) Reset
b) Set
c) No change
d) Toggle
a) JK flip-flop
b) D flip-flop
c) T flip-flop
d) Master-slave flip-flop
a) Q(next) = Q
b) Q(next) = T
c) Q(next) = T ⊕Q
d) Q(next) = T • Q
a) Toggle flip-flop
b) Delay flip-flop
c) Reset flip-flop
d) Memory flip-flop
(45). How many flip-flops are needed to construct a 4-bit counter?
a) 2
b) 4
c) 8
d) 16
a) 3
b) 8
c) 6
d) 16
(52). Which logic gate gives an output of 1 only when both inputs are 1?
a) AND
b) OR
c) NAND
d) NOR
(53). What is the output of an OR gate if both inputs are 0?
a) 0
b) 1
c) Undefined
d) Both 0 and 1
a) NOR
b) NAND
c) XOR
d) XNOR
a) AND
b) OR
c) NAND
d) NOR
a) 0
b) 1
c) Undefined
d) Depends on other inputs
a) Identity Law
b) Complement Law
c) Idempotent Law
d) Dominance Law
a) Identity Law
b) Null Law
c) Complement Law
d) Dominance Law
a) A.B
b) A + B'
c) A' + B
d) A.B'
a) Flip-Flop
b) Latch
c) Adder
d) Counter
a) Half adder
b) XOR gate
c) AND and OR gates
d) Half adder and OR gate
(65). Which of the following is used for simplification of Boolean expressions?
a) Karnaugh Map
b) Flip-Flops
c) D flip-flop
d) Registers
a) A
b) B
c) A + B
d) A.B
a) Absorption Law
b) Complement Law
c) Idempotent Law
d) Distributive Law
a) D Flip-Flop
b) T Flip-Flop
c) SR Flip-Flop
d) JK Flip-Flop
(70). What does the JK flip-flop overcome that the SR flip-flop cannot handle?
a) Binary counter
b) BCD counter
c) Decade counter
d) All of the above
a) RAM
b) ROM
c) CACHE
d) REGISTER
a) it is non-volatile
b) it remain data even when the power is off
c) it is faster than ROM
d) it is read only memory
a) jk
b) RAM
c) ROM
d) Cache
2. DATA REPRESENTATION AND BASIC
COMPUTER ARITHMETIC**
(1). Group of binary bits(0&1) is known as:
a) Binary code
b) Digit code
c) Symbolic representation
d) None of these
a) 1-10
b) 1-9
c) 0-9
d) 0-10
a) Alphanumeric codes
b) ASCII codes
c) EBCDIC codes
d) All of these
a) ASCII
b) EBCDIC
c) Both
d) None of these
a) ASCII
b) EBCDIC
c) Both
d) None of these
a) 7
b) 8
c) 5
d) 9
(12). Which code the decimal digits are represented by the 8421 BCD
code preceded by 1111:
a) ASCII
b) EBCDIC
c) Both
d) None of these
a) Concept of distance
b) Even parity
c)Odd parity
d) None of these
(16). The first n bit of a code word called __________ may be any of the 2n n-
bit string minimum error bit:
a) Information bits
b) String bits
c) Error bits
d) All of these
(17). A code in which the total number of 1s in a valid (n+1) bit code word
is even, this is called an __________:
(18). A code in which the total number of 1s in a valid (n+1)bit code word
is odd and this code is called an__:
a) n bit
b) n cube
c) n single
d) n double
(20). Which method is used to detect double errors and pinpoint erroneous bits:
a) Binary digit
b) Octal digit
c) Both
d) None of these
a) 5
b) 4
c) 7
d) 8
a) 3
b) 4
c) 6
d) 8
(26). A number system that uses only two digits, 0 and 1 is called the_:
a)Microcomputer
b) Personal computer
c) Digital computer
d) All of these
a) Binary number
b) Octal number
c) Decimal number
d) Hexadecimal number
(29). Which system is used to refer amount of things:
a) Number system
b) Number words
c) Number symbols
d) All of these
(30). _________are made with some part of body, usually the hands:
a) Number words
b) Number symbols
c) Number gestures
d) All of these
a) Number system
b) Number words
c) Number symbols
d) Number gestures
a) Arabic numerals
b) Numerals
c) Both
d) None of these
a) Arabic numerals
b) String numerals
c) Digit numerals
d) None of these
(34). How many system of arithmetic, which are often used in digital system:
a) 5
b) 6
c) 3
d) 4
(35). Which are the system of arithmetic, which are often used in digital system:
a) Binary digit
b) Decimal digit
c) Hexadecimal digit
d) Octal digit
e) All of these
(36). In any system, there is an ordered set of symbols also known as_:
a) Digital
b) Digit
c) Both
d) None of these
a) Integer
b) Fraction
c) Both
d) None of these
a) Base
b) Radix
c) Both
d) None of these
a) Binary digit
b) Hexadecimal digit
c) Decimal digit
d) Octal digit
a) 1 through 10
b) 0 through 9
c) 2 through 11
d) All of these
(43). The binary number system is also called a __________:
a) Bytes
b) Bits
c) Digit
d) All of these
(45). In which counting, single digit are used for none and one:
a) Decimal counting
b) Octal counting
c) Hexadecimal counting
d.) Binary counting
(46). In which numeral every position has a value 2 times the value f the
position to its right:
a) Decimal
b) Octal
c) Hexadecimal
d) Binary
a) Bit
b) Bytes
c) Nibble
d) None of these
a) Bytes
b) Bits
c) Nibble
d) All of these
(50). In which digit the value increases in power of two starting with 0 to left of
the binary point and decreases to the right of the binary point starting
with power -1:
a) Hexadecimal
b) Decimal
c) Binary
(51). Which system is used in digital computers because all electrical and
electronic circuits can be made to respond to the states concept:
a) Hexadecimal number
b) Binary number
c) Octal number
d) Decimal number
a) Binary
b) Decimal
c) Both
d) None of these
(53). ______in all digital systems actually performs addition that can handle
only two number at a time:
a) Register
b) circuit
c) digital
d) All of these
(54). Which machine can perform addition operation in less than 1 ms:
a) Digital machine
b) Electronic machine
c) Both
d) None of these
a) Addition
b) Multiply
c) Subtraction
d) Divide
a) Subtraction
b) Multiply
c) Divide
d) All of these
a) 1’s to 0’s
b) 0’s to 1’s
(58). . The binary number system uses which digits?
a) 0 and 1
b) 0 to 9
c) 0 to 7
d) 0 to 15
a) 9
b) 10
c) 11
d) 12
a) 65
b) 55
c) 45
d) 35
a) Binary
b) Decimal
c) Roman
d) Octal
a) 0101
b) 1101
c) 0101
d) 1010
(65). Which operation is simplified using 2’s complement representation?
a) Multiplication
b) Division
c) Subtraction
d) Addition
a) 0011
b) 0100
c) 1111
d) 0100
a) -7 to +7
b) -8 to +7
c) -7 to +8
d) 0 to +15
(69). In IEEE 754 single-precision format, how many bits are used for the
exponent?
a) 8
b) 16
c) 23
d) 32
a) Limited precision
b) Cannot represent integers
c) Uses more memory
d) Cannot perform arithmetic operations
a) 0 + 0 = 1
b) 1 + 1 = 10
c) 1 + 0 = 10
d) 0 + 1 = 1
(75). What is the result of comparing two binary numbers 1101 and 1011?
a) 1101 is greater
b) 1011 is greater
c) Both are equal
d) Cannot be compared
3. BASIC COMPUTER ORGANIZATION AND DESIGN
a) An instruction
b) Command
c) Code
d) None of these
a) PC
b) ALU
c) Both a and b
d) CPU
a) Opcode
b) Operand
c) Only a
d) Both a & b
a) Unique
b) Two
c) Three
d) Four
a) MOV
b) ADD
c) SUB
d) All of these
(6). _______specify where to get the source and destination operands for
the operation specified by the _______:
a) Memory
b) One
c) both
d) None of these
(8). The complete set of op-codes for a particular microprocessor defines the
______ set for that processor:
a) Code
b) Function
c) Module
d) instruction
(9). Which is the method by which instructions are selected for execution:
a) Instruction selection
b) Selection control
c) Instruction sequencing
d) All of these
a) Implicit inclusion
b) Implicit and disadvantageous
c) Explicit and disadvantageous
d) Explicit and disadvantageous
a) Execute cycle
b) Fetch cycle
c) Decode
d) Instruction cycle
a) Fetch time
b) Execution time
c) Control time
(14). _____is the step during which a new instruction is read from the memory:
a) Decode
b) Fetch
c) Execute
d) None of these
(15). ________is the step during which the operations specified by the
instruction are executed:
a) Execute
b) Decode
c) Both a& b
d) None of these
a) Initialized
b) Incremented
c) Decoded
d) Both b & c
(18). The contents of the program counter is the _______ of the instruction to be
run:
a) Data
b) Address
c) Counter
d) None of these
(19). Which unit acts as the brain of the computer which control other
peripherals and interfaces:
a) Memory unit
b) Cache unit
c) Timing and control unit
d) None of these
(21). Which unit works as an interface between the processor and all the
memories on chip or off- chip:
a) Timing unit
b) Control unit
c) Memory control unit
d)All of these
a) ALU
b) CPU
c) MU
d) All of these
(23). Which cycle refers to the time period during which one instruction is
fetched and executed by the CPU:
a) Fetch cycle
b) Instruction cycle
c) Decode cycle
d) Execute cycle
a) 5
b) 6
c) 4
d) 7
a) Fetch
b) Decode
c) Execute
d) Derive effective address of the instruction
e. All of these
(28). Which are instruction in which two machine cycle are required:
a) Instruction cycle
b) Memory reference instruction
c) Both
d) None of these
a) Input interrupt
b) Output interrupt
c) Both
d) None of these
(32). Which interrupt services save all the register and flags:
a) Save interrupt
b) Input/output interrupt
c) Service interrupt
d) All of these
a) Interrupt enter
b) Interrupt return
c) Interrupt delete
d) None of these
a) The processor organizes all the I/O operation for smooth functioning
b) After completing the I/O operation the device interrupt the processor
c) Both
d) None of these
a) Data bus
b) Address bus
c) Control bus
d) Logic bus
a) Address bus
b) Data bus
c) Control bus
d) Instruction bus
a) Bus synchronization
b) Bus arbitration
c) Bus encoding
d) Bus multiplexing
(55). What type of interconnection structure uses a separate path for each device
to communicate?
a) Bus
b) Crossbar switch
c) Daisy chain
d) Ring
a) Priority-based access
b) Random allocation
c) Time-division multiplexing
d) By polling
a) Single bus
b) Multistage network
c) Daisy chain
d) Point-to-point
(60). A register is a:
a) High-speed storage area
b) Part of the ALU
c) Primary memory
d) Type of secondary memory
(61). Which register holds the address of the next instruction to be executed?
(62). Which register temporarily stores the data being transferred to or from
memory?
a) MAR
b) Memory Buffer Register (MBR)
c) PC
d) IR
a) MAR
b) Accumulator
c) IR
d) General-purpose register
a) Data Bus
b) Address Bus
c) Control Bus
d) Instruction Bus
a) Operation to be performed
b) Data location
c) Memory address
d) Control signals
(72). Which type of instruction moves data from one location to another?
a) Arithmetic instruction
b) Logical instruction
c) Data transfer instruction
d) Control instruction
a) Arithmetic operations
b) Logical operations
c) Changing the sequence of execution
d) Data storage
(75). During the decode phase of the instruction cycle, the instruction is:
a) 2
b) 4
c) 6
d) 8
(2). Which are the operation that a computer performs on data that
put in register:
a) Register transfer
b) Arithmetic
c) Logical
d) All of these
(3). Which micro operations carry information from one register to another:
a) Register transfer
b) Arithmetic
c) Logical
d) All of these
a) R1->R2
b) R1<-R2
c) Both
d) None
a) Register
b) Data
c) Both
d) None
(6). In arithmetic operation numbers of register and the circuits for addition at
a) ALU
b) MAR
c) Both
d) None
a. (^)
b. (v)
c. Both
d. None
a. (^)
b. (v)
c. Both
d. None
(12). Which operation are associated with serial transfer of data:
(13). The bits are shifted and the first flip-flop receives its binary information
a. Serial output
b. Serial input
c. Both
d. None
a. Logical
b. Arithmetic
c. Both
d. None of these
a. One
b. Two
c. Three
d. All of these
a. RAM
b. RTL
c. ALU
d. MAR
(19). The control unit and arithmetic logic unit are know as the ___________:
a. Output unit
b. Control unit
c. Input unit
d. All of these
a. Storage capacity
b. Magnetic disk
c. Both
d. None of these
(22). Information is handled in the computer by
a. Electrical digit
b. Electrical component
c. Electronic bit
d. None of these
(23). 0 and 1 are know as ___________:
a. Byte
b. Bit
c. Digits
d. Component
a. Binary digit
b. Octal digit
c. Both
d. None of these
a. 5
b. 4
c. 7
d. 8
a. 3
b. 4
c. 6
d. 8
(27). Which is the most important component of a digit computer that processes
interprets the instruction and the data contained in computer programs:
a. MU
b. ALU
c. CPU
d. PC
(28). Which part work as a the brain of the computer and performs most of the
calculation:
a. MU
b. PC
c. ALU
d. CPU
a. 4
b. 3
c. 6
d. 8
a. Instruction register
b. Program register
c. Control register
d. None of these
a. Instruction register
b. Program register
c. Program control register
d. None of these
a. Instruction register
b. Program register
c. Program control register
d. None of these
a. Microprocessor
b. Microcode
c. Both
d. None of these
a. Digital computer
b. Personal computer
c. Both
d. None of these
(36). Which microprocessor has the control unit, memory unit and
arithmetic and logic unit:
a. Pentium IV processor
b. Pentium V processor
c. Pentium III processor
d. None of these
(37). The processing speed of a computer depends on the
__________of the system:
a. Clock speed
b. Motorola
c. Cyrix
d. None of these
a. machine language
b. assembly language
c. code language
d. none of these
a. Instructions
b. Code
c. Symbolic codes
d. Assembler
a. Operation codes
b. Strings
c. Address
d. None of these
a. String characters
b. Arrays
c. Structure
d. Enum
a. First generation
b. Third generation
c. second generation
d. fourth generation
a. Object program
b. Source program
c. Oriented program
d. All of these
a. $ hello.s -o hello.o
b. $as hello.s –o o
c. $ as hello –o hello.o
d. $ as hello.s –o hello.o
a. Assembler
b. Linker
c. Machine
d. Code
a. Input file
b. External file
c. Output file
d. None of these
a. 1:1
b. 2:1
c. 3:3
d. 4:1
(49). The assembler in first pass reads the program to collect symbols defined
to collect symbols definedfsets in a table_
a. Hash table
b. Symbol table
c. Both a& b
d. None of these
a. ALU
b. CPU
c. Memory unit
d. None of these
a. Memory stack
b. Stack pointer
c. Push operation
d. Pop operation
a. Infinite number
b. Finite number
c. Both
d. None
(55). Which operation are done by increment or decrement the stack pointer:
a. Push
b. Pop
c. Both
d. None
a. Control word
b. Memory word
c. Transfer word
d. All of these
(57). The stack pointer contains the address of the word that is currently on__:
(60). In register stack items are removed from the stack by using the_operation:
a. Push
b. Pop
c. Both
d. None
(61). Which register holds the item that is to be written into the stack
or read out of the stack:
a. SR
b. IR
c. RR
d. DR
(62). In register stack the top item is read from the stack into:
a. SR
b. IR
c. RR
d. DR
a. Effective add
b. Effective absolute
c. Effective address
d. End address
a. Immediate addressing
b. Direct addressing
c. Register addressing
d. None of these
a. Immediate addressing
b. Direct addressing
c. Register addressing
d. None of these
(68). In which mode the main memory location holds the EA of the operand
a. Immediate addressing
b. Direct addressing
c. Register addressing
d. Indirect addressing
(70). In the case of a left arithmetic shift , zeros are Shifted to the ______:
a. Left
b. Right
c. Up
d. Down
(71). In the case of a right arithmetic shift the sign bit values are shifted to the_:
a. Left
b. Right
c. Up
d. Down
a) ARM
b) Intel x86
c) MIPS
d) SPARC
5. MEMORY ORGANIZATION
(1). In memory transfer location address is supplied by____ that
puts this on address bus:
a) ALU
b) CPU
c) MAR
d) MDR
a) 1
b) 2
c) 3
d) 4
a) Read
b) Write
c) Both
d) None
a) PC
b) ALU
c) MAR
d) All of these
(5). Which operation puts memory address in memory address register and
data in DR:
a) Memory read
b) Memory write
c) Both
d) None
a) Storsge capacity
b) Magnetic disk
c) Both
d) None of these
(7). Instruction formats contains the memory address of the _____.
a) Memory data
b) Main memory
c) CPU
d) ALU
(8). Memory -mapped ___is used this is just another memory address.
a) Input
b) Output
c) Both
d) None
a) It is non-volatile
b) It is placed between the CPU and main memory
c) It is used for long-term storage
d) It is larger than RAM
(15). What type of cache is integrated directly into the processor chip?
a) L1 cache
b) L2 cache
c) L3 cache
d) Virtual cache
a) L1 cache
b) L2 cache
c) L3 cache
d) None of the above
(17). The mapping technique where each block of main memory maps to a
specific cache line is called:
a) Associative mapping
b) Direct mapping
c) Set-associative mapping
d) Random mapping
a) Sets
b) Blocks
c) Words
d) Pages
(20). What happens when the CPU references a memory location not present in
the cache?
a) Cache hit
b) Cache miss
c) Segmentation fault
d) Page fault
(21). What does the term "cache hit ratio" refer to?
(22). Which replacement policy replaces the block that has not been used for the
longest time?
a) FIFO (First-In-First-Out)
b) LRU (Least Recently Used)
c) Random Replacement
d) MRU (Most Recently Used)
a) L1 cache
b) L2 cache
c) L3 cache
d) RAM
a) Cache size
b) Block size
c) Mapping technique
d) Hard disk speed
(27). Cache coherence is an issue in:
a) Single-core processors
b) Multi-core processors
c) Virtual memory
d) Secondary storage
(28). The smallest unit of data that can be transferred between cache and main
memory is called:
a) Word
b) Block
c) Set
d) Page
a) Set-associative mapping
b) Random mapping
c) Multi-level mapping
d) Hierarchical mapping
(31). In a two-level cache system, if L1 cache has a hit rate of 95% and L2 cache
has a hit rate of 90%, the overall hit rate is approximately:
a) 85%
b) 90.5%
c) 99.5%
d) 95.5%
(32). What is the purpose of memory mapping in a cache?
a) High complexity
b) Increased cost
c) Higher conflict misses
d) Requires associative memory
a) Random mapping
b) Set-associative mapping
c) Sequential mapping
d) Virtual mapping
a) Blocks
b) Sets
c) Words
d) Pages
(39). In a 2-way set-associative cache, each set contains:
a) 1 line
b) 2 lines
c) 4 lines
d) All cache lines
(41). Which of the following is NOT true about fully associative mapping?
(42). Which mapping technique uses both index and tag bits?
a) Virtual memory
b) Content-addressable memory (CAM)
c) Secondary memory
d) Cache memory
a) Address
b) Content or key
c) Register value
d) Tag
a) LRU replacement
b) Hashing
c) Direct mapping
d) Segmentation
(53). What is the technique called where frequently accessed data is stored in
cache memory?
a) Prefetching
b) Spooling
c) Caching
d) Paging
a) Higher reliability
b) Faster write operations
c) Simplified implementation
d) Reduced complexity
(58). What does the term “dirty bit” in cache memory indicate?
a) L1 Cache
b) L2 Cache
c) L3 Cache
d) RAM
(60). Which factor directly affects the speed improvement offered by cache
memory?
a) Virtual memory
b) Content Addressable Memory (CAM)
c) Secondary memory
d) Random Access Memory (RAM)
a) Its address
b) Its content
c) Its location in memory
d) A specific algorithm
a) Sequential access
b) Content search
c) Random access
d) Batch processing
a) Cache memory
b) Main memory
c) Secondary memory
d) Instruction registers
a) Virtual mapping
b) Direct mapping
c) Cluster mapping
d) Random mapping
(70). In direct mapping, each block of main memory maps to:
a) High cost
b) High complexity
c) Frequent conflicts between blocks
d) Slow memory access
a) Segmented mapping
b) Set-associative mapping
c) Hybrid mapping
d) Block mapping
a) Number of sets
b) Cache size
c) Number of blocks
d) Associativity degree
6. Input-Output Organization
(1). Advantages of isolated I/O are:
a. Commonly usable
b. Small number of I/O instructions
c. Both a & b
d. None of these
a. Memory-mapped I/O
b. Isolated I/O
c. Both a & b
d. None of these
(3). _______is a single address space for storing both memory and I/O devices:
a. Memory-mapped I/O
b. Isolated I/O
c. Separate I/O
d. Optimum I/O
a. Register select
b. Chip select
c. Both a & b
d. None of these
a. RD, WR
b. RD,DATA
c. WR, DATA
d. RD, MEMORY
(7). In I/O interface RS1 and RS0 are used for selecting:
a. Memory
b. Register
c. CPU
d. Buffer
(8). If CPU and I/O interface share a common bus than transfer of data
b/w 2 units is said to be:
a. Synchronous
b. Asynchronous
c. Clock dependent
d. Decoder independent
a. Programmed I/O
b. Interrupt-initiated I/O
c. DMA
d. Dedicated processor such as IOP and DCP
e. All of these
a) Mouse
b) Monitor
c) Scanner
d) Microphone
a) Printer
b) Flash drive
c) Hard drive
d) Scanner
a) To process data
b) To provide output
c) To convert human-readable data into machine-readable form
d) To store data permanently
(14). Which of the following is an example of a storage device that also serves
as an input and output device?
a) Monitor
b) Hard drive
c) Keyboard
d) Printer
a) Storage device
b) Control device
c) I/O device
d) Processing device
a) Mouse
b) Monitor
c) Scanner
d) Printer
(17). Which of the following devices is used to listen to audio output from a
computer?
a) Microphone
b) Speakers
c) Webcam
d) Printer
a) An output device
b) A storage device
c) An input device
d) A control device
a) Buffer data
b) Perform arithmetic calculations
c) Directly access main memory
d) Perform logical operations
a) Interrupt handling
b) Error detection
c) Arithmetic operations
d) Data transfer control
(26). Which signal does the I/O module send to the CPU after a successful data
transfer?
a) Acknowledge signal
b) Interrupt signal
c) Request signal
d) Control signal
(27). In an I/O module, which register holds the data being transferred to/from
an I/O device?
a) Status register
b) Control register
c) Data register
d) Address register
a) To store data
b) To store control commands
c) To indicate the current status of an I/O operation..
d) To store memory addresses
(29). Which of the following methods can an I/O module use to communicate
with the CPU?
(31). What is the primary benefit of using an I/O module in a computer system?
a) The CPU
b) The I/O module
c) The operating system
d) The DMA controller
(34). In programmed I/O, when does the CPU initiate the I/O operation?
a) Memory-mapped I/O
b) Polling for I/O status
c) DMA transfer
d) Direct addressing
(36). Which of the following is used by the CPU to control programmed I/O
operations?
a) Data registers
b) Control registers
c) Status registers
d) Address registers
(37). In programmed I/O, the CPU communicates with the I/O device using
which of the following?
(38). What does the CPU do in programmed I/O when a device is busy?
a) The CPU can perform other tasks while waiting for I/O
b) It involves high CPU involvement in I/O transfers
c) It uses a separate DMA controller for data transfer
d) The CPU automatically processes data as it is received
(46). Which of the following is the primary role of the DMA controller?
a) Interrupt signal
b) Bus request signal
c) Acknowledge signal
d) Ready signal
(48). What happens when the DMA controller takes control of the bus?
a) It processes an interrupt
b) It transfers data directly between memory and I/O devices
c) The CPU is suspended
d) The memory is accessed by the CPU
(50). Which DMA transfer mode allows the DMA controller to take control of
the bus for the entire data transfer?
a) Cycle stealing
b) Block transfer
c) Demand transfer
d) Burst transfer
(52). Which mode in DMA allows for the CPU to be involved in the data
transfer process?
a) Block transfer
b) Cycle stealing
c) Burst transfer
d) Direct memory addressing
(53). In DMA, which component is responsible for controlling the data transfer
process?
a) I/O module
b) CPU
c) DMA controller
d) Operating system
(54). Which of the following DMA modes transfers a large block of data without
interruption?
a) Cycle stealing
b) Block transfer
c) Burst transfer
d) Interrupt-driven transfer
a) Mouse
b) Scanner
c) Monitor
d) Microphone
a) Process data
b) Execute instructions
c) Store data permanently
d) Manage cache memory
a) To execute instructions
b) To act as an interface between the CPU and I/O devices
c) To store data temporarily
d) To enhance processing speed
a) Device communication
b) Data buffering
c) Instruction decoding
d) Error detection
(64). What does an I/O module use to communicate with the CPU?
a) ALU
b) Registers
c) System bus
d) Cache memory
(65). The I/O module transfers data between external devices and:
a) Cache memory
b) Main memory
c) ALU
d) ROM
a) Instruction fetching
b) Communication between devices and the system
c) Program execution
d) Clock synchronization
a) DMA controller
b) CPU
c) Peripheral device
d) Cache memory
(71). Which of the following is NOT true about programmed I/O?
a) It uses polling
b) CPU checks device status regularly
c) It is suitable for high-speed devices
d) It requires CPU intervention for each data transfer
a) CPU intervention
b) The need for external devices
c) Polling by the CPU
d) Error detection in I/O operations
a) It avoids busy-waiting
b) It does not involve the CPU
c) It works only with high-speed devices
d) It uses cache memory