IT-402 · Computer Architecture/Unsolved PYQ Paper
IT-402 Computer Architecture - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
MarksaDiscuss the evolution of computer generations and how they influenced modern computer architecture.
How to answer
- Define five computer generations (vacuum tubes to modern)
- Explain key technological advances of each era
- Show impact on architecture design principles
- Discuss how evolution shaped instruction sets and memory hierarchy
-
MarksbCompare and contrast Bus Transfer and Memory Transfer. How do they aid in data movement within CPU?
How to answer
- Define bus transfer mechanism and timing
- Define memory transfer mechanism
- Compare data path and control signals
- Explain how each facilitates data flow in CPU
-
MarksaHow does control signal coordination affect register transfers within the system?
How to answer
- Explain control signal roles in register operations
- Show timing coordination between signals and transfers
- Describe synchronization mechanisms
- Include timing diagram illustrating signal flow
-
MarksbDescribe various fixed-point number representations with advantages and disadvantages.
How to answer
- Define sign-magnitude, one's complement, and two's complement forms
- Show binary representation for each with examples
- List advantages: simplicity, hardware efficiency
- List disadvantages: range limitations, two zeros in sign-magnitude
-
MarksaWhat are the key differences between hardwired and microprogrammed control units?
How to answer
- Define hardwired control logic implementation
- Define microprogrammed control using microcode
- Compare speed and flexibility
- Compare design complexity and modification ease
-
MarksbAnalyze the advantages of control memory in simplifying instruction execution.
How to answer
- Explain microinstruction format in control memory
- Show how control fields simplify execution steps
- Discuss flexibility in instruction implementation
- List advantages: easier modification, reduced hardware complexity
-
MarksaExplain stack organization in CPUs. How is it used in function calling and recursion?
How to answer
- Define LIFO stack structure with push/pop operations
- Explain stack pointer and frame pointer roles
- Show function call sequence with stack diagram
- Illustrate recursion with stack frames
-
MarksbDifferentiate zero, one, two and three-address instruction formats with examples.
How to answer
- Define each format with stack/register usage
- Provide concrete instruction examples for each
- Compare code length requirements
- Compare execution cycles and memory access
-
MarksaHow do RISC and CISC instruction sets differ in design philosophy and execution?
How to answer
- Define RISC philosophy: simple instructions, load/store architecture
- Define CISC philosophy: complex instructions, multiple addressing modes
- Compare instruction set size and execution time
- Discuss pipelining advantages in RISC
-
MarksbWhat is Virtual memory? Discuss paging and segmentation with diagrams.
How to answer
- Define virtual memory and its advantages
- Explain paging: page table, page size, address translation
- Explain segmentation: logical division, segment table
- Include memory layout diagrams for both mechanisms
-
MarksaAnalyze the factors affecting effective memory access time.
How to answer
- Define effective access time equation
- Explain cache hit ratio impact
- Discuss memory hierarchy levels
- Show calculation with realistic parameters
-
MarksbHow does associative memory differ from main memory? State its advantages.
How to answer
- Define associative (content-addressable) memory
- Explain parallel search capability
- List advantages: fast search, flexible matching
- Discuss applications in cache and TLB
-
MarksaDescribe arithmetic pipeline design. How does it improve computational speed?
How to answer
- Define pipeline stages in arithmetic units
- Show instruction flow and overlapping execution
- Explain throughput improvement mechanism
- Include pipeline diagram with timing
-
MarksbDiscuss Memory interleaving. How does it reduce access conflicts in multiprocessors?
How to answer
- Define interleaving scheme with multiple memory modules
- Explain address mapping across modules
- Show conflict reduction in concurrent accesses
- Include memory organization diagram
-
MarksWrite short notes on any two of the following:
- a)Parallel Processing
- b)Characteristics of Multiprocessors
- c)Direct Memory Access (DMA)
How to answer
- Define the selected concept with key characteristics
- Explain operational principles and advantages
- Provide relevant examples or applications
- Keep notes concise and focused
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel