Ics Question Bank
Ics Question Bank
2 Marks:Foreach unit five questions should be of lower order (LO) cognitive type and five Questions should be of
Intermediate order (IO) cognitive type.
13 /15 /16 Marks:For each Unit four questions should be of lower order (LO) cognitive type i.e. remembrance type
questions, five should be of intermediate order (IO) cognitive type i.e. understanding type questions and One Question
should be on Higher Order (HO)Application / Design / Analysis / Evaluation / Creativity / Case study questions.
* HO Order is not applicable if the Question Pattern does not have Part C. In Such cases consider HO as IO.
** If the Mark for Part B &C is less than the maximum mark of the Question, Sub Divisions shall be added.
Course Outcome: (List the Course Outcomes of the Course)
CO1:Simplify complex Boolean functions using K-Map
Co2:Design and Analyze Combinational Circuits
CO3:Analyze the design of Sequential Circuits
CO4:Discuss and point out the various Memory management schemes
CO5:Point out the hazards present in a pipeline and suggest remedies
CO6:Critically analyze the various characteristics of I/O devices and their interfaces
Bloom’s Level: BL1 - Remembering, BL2 - Understanding, BL3 - Applying, BL4 - Analyzing, BL5– Evaluating,BL6 - Creating.
4. Explain why some gates are called universal gates in Boolean logic. [BL2] [CO1] [2]
6. Implement the techniques for simplifying Boolean functions. [BL3] [CO1] [2]
7. Assess what "don't care" conditions represent in Karnaugh maps (K- [BL4] [CO1] [2]
maps).
8. Analyze how to convert the octal number (125) 8 into its decimal [BL4] [CO1] [2]
equivalent.
9. Examine the procedure for converting the binary number [BL4] [CO1] [2]
(1011100111011)2 into both its octal and hexadecimal equivalents.
10. Analyze the function and role of an inverter in logic gates. [BL4] [CO1] [2]
10. Evaluate and simplify the function using Karnaugh Map (K-map) and [BL5] [CO1] [15]
implement it using the minimum number of logic gates.
F = (2, 9, 10,12, 13) + D (1, 5, 14)
Also list the limitations of Karnaugh map.
3. What are the key differences between basic instruction types? [BL2] [CO4] [2]
4. What is the structure and purpose of the instruction format used in [BL2] [CO4] [2]
computer architecture?
5. Explain the purpose of the control unit in a computer system. [BL2] [CO4] [2]
6. Discuss the terms response time and throughput [BL3] [CO4] [2]
4. Describe the basic types of computer instructions and their functions. [BL2] [CO4] [13]
5. Outline the types of addressing modes used in computer architecture. [BL2] [CO4] [13]
6. Illustrate how ISA, addressing modes, and machine instructions are [BL3] [CO4] [13]
used in computer systems to facilitate efficient processing.
7. Demonstrate instruction formats with examples and explain how they [BL3] [CO4] [13]
are used in computer systems.
8. Analyze the process of encoding machine instructions and its impact [BL4] [CO4] [13]
on instruction execution and system performance.
9. Evaluate the method in which machine instructions and assembly [BL4] [CO4] [13]
language interact.
10. Design the instruction formats with suitable example. [BL5] [CO4] [15]
UNIT- IV -PROCESSORS
Marks
Course
PART A ( 2 Marks) Bloom’s Level
Outcome
Allotte
d
1. When does a race condition occur in digital circuits? [BL1] [CO5] [2]
3. What is the major limitation of the pipelining technique? [BL1] [CO5] [2]
5. Explain shared row state assignment in digital circuit design with a [BL2] [CO5] [2]
short note.
6. How would you define a data hazard and describe its impact on the [BL3] [CO5] [2]
execution of instructions in a pipeline?
7. Analyze the two steps involved in executing an instruction. [BL4] [CO5] [2]
8. Analyze the five stages involved in the execution of an instruction in a [BL4] [CO5] [2]
typical processor.
9. Analyze the concept of pipelining and its impact on processor [BL4] [CO5] [2]
performance.
10. Examine the effects of instruction and control hazards on the [BL4] [CO5] [2]
efficiency of a pipelined processor
Descriptive Questions ( 13 /15/16 Marks)
1. What are the steps to create a single or combined data path, and can [BL1] [CO5] [13]
you provide a suitable diagram?
2. Illustrate the MIPS data path for: [BL1] [CO5] [13]
i) Fetching the instruction and incrementing the PC
ii) Executing arithmetic and logic instructions
iii) Executing a memory-reference instruction
3. Explain how to design the Control Unit for a MIPS data path. [BL2] [CO5] [13]
5. Discuss the methods employed to manage data hazards. [BL2] [CO5] [13]
7. Illustrate with a detailed example how instruction execution works. [BL3] [CO5] [13]
8. Analyze the concept of microprogrammed control and its components [BL4] [CO5] [13]
in detail.
9. Examine how the design of a data path and control unit influences the [BL4] [CO5] [13]
efficiency of instruction execution.
10. Evaluate how integrating data path design, control units, and [BL5] [CO5] [15]
pipelining optimizes processor performance and addresses data and
control hazards.
3. What are the major differences between PLA (Programmable Logic [BL1] [CO6] [2]
Array) and PAL (Programmable Array Logic)?
4. Calculate the total number of words a 16x8 memory can store, and [BL2] [CO6] [2]
explain the significance of the dimensions in digital memory systems.
5. Discuss the term "volatile" as applied to RAM (Random Access [BL2] [CO6] [2]
Memory).
6. How would you define memory access time, and what factors [BL3] [CO6] [2]
influence it in a digital memory system?
7. Explain the concept of memory cycle time and its significance in the [BL3] [CO6] [2]
performance of a memory system.
4. Describe the process of virtual to physical address translation. [BL2] [CO6] [13]
5. Write a detailed note on interrupts and describe the steps involved in [BL2] [CO6] [13]
handling them.
6. Illustrate and explain the DMA controller with a block diagram, and [BL3] [CO6] [13]
describe its role in data transfer between memory and I/O devices.
7. Analyze the concepts and techniques involved in memory [BL4] [CO6] [13]
management, including memory allocation, paging, and segmentation,
and their impact on system performance.
8. Discuss how mapping and replacement techniques in cache memory [BL4] [CO6] [13]
contribute to efficient memory management.
9. Discuss the interaction between DMA and memory management [BL4] [CO6] [13]
techniques.
10. Evaluate how interrupt-driven I/O enhances data transfer efficiency [BL5] [CO6] [15]
and its integration with memory management and I/O systems