DPCO Unit 4 QB
DPCO Unit 4 QB
DPCO Unit 4 QB
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
What is the difference between a memory location and a memory address?
How does the CPU access a specific memory location?
What is the role of the memory address bus in accessing memory locations?
What are the basic memory operations performed by a computer?
What is the function of the MAR (Memory Address Register) and MDR (Memory Data Register)?
Describe the process of memory allocation in a typical operating system.
What is an instruction cycle?
What is the significance of the program counter (PC) in instruction sequencing?
What is the role of the control unit in instruction sequencing?
What are the steps involved in fetching an instruction from memory?
What are addressing modes in a computer architecture?
How does the CPU interact with I/O devices during I/O operations?
Explain the concept of indexed addressing mode.
How does relative addressing work in branch instructions?
What is a stack and how is it used in computer systems?
What is the role of the stack pointer (SP) in a computer architecture?
What is the significance of the program counter (PC) in instruction sequencing?
What is a subroutine and how does it work in assembly language programming?
Explain the difference between a function call and a jump instruction.
How do the concepts of "address space" and "address bus width" relate to memory access?
What is a memory fetch cycle?
What is the advantage of using register addressing mode over memory addressing?
What are the different types of I/O operations?
What are the differences between a stack and a queue?
List and explain the different types of addressing modes with examples
Explain how memory is organized in a computer system.
Explain the process of reading and writing to memory.
Explain the basic principles of input and output operations in a computer system.
Describe the stack operations PUSH and POP.
Give an example of a scenario where a stack is used and where a queue is used in computer systems.
Explain the concept of a queue and its operations (enqueue and dequeue).
Explain the concept of interrupt handling as a form of additional instructions.
Describe the concept of instruction pipelining.
Explain the difference between machine code and assembly language.
Explain the concept of indexed addressing mode.
How does the displacement addressing mode differ from immediate addressing?
Explain the concept of I/O mapping and its importance in a computer system.
How does the 'CALL' and 'RET' instructions work in a microprocessor?
What are the steps involved in fetching an instruction from memory?
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
2 A CO4
16 B CO4
8 B CO4
16 B CO4
16 B CO4
16 B CO4
10 B CO4
6 B CO4
12 B CO4
4 B CO4
8 B CO4
4 B CO4
8 B CO4
16 B CO4
12 B CO4
8 B CO4
unit 4
1. Memory Location and Address
2. Memory Operation
4. Addressing Modes
Explain the basic principles of input and output operations in a computer system.
What are the different types of I/O operations?
Describe the difference between programmed I/O and interrupt-driven I/O.
What is Direct Memory Access (DMA) and how does it improve I/O performance?
What is the role of I/O ports in a microprocessor system?
How does the CPU interact with I/O devices during I/O operations?
Explain the concept of I/O mapping and its importance in a computer system.
What is Direct Memory Access (DMA), and how does it differ from programmed I/O?
Explain the steps involved in a DMA transfer.
What are the main advantages of DMA over traditional I/O methods?
What is the role of the DMA controller in memory operations?
How does DMA reduce CPU overhead in I/O operations?
Describe the difference between burst mode and cycle-stealing mode in DMA.
What is the concept of "memory-to-memory" and "peripheral-to-memory" DMA?
How does the CPU interact with the DMA controller during data transfer?
What are some potential issues or limitations of DMA in system design?
What is an I/O interface and what role does it play in computer systems?
Explain the concept of polling in an I/O interface and its drawbacks.
What is the role of I/O ports in the communication between the CPU and peripheral devices?
What is memory-mapped I/O, and how does it differ from port-mapped I/O?
How does the CPU interact with external devices through an I/O interface?
What is the difference between synchronous and asynchronous data transfer in I/O operations?
Explain the concept of buffered and unbuffered I/O.
What is the role of an I/O controller or adapter in handling communication with external devices?
What are secondary storage devices, and how do they differ from primary storage?
What is the role of hard disk drives (HDDs) and solid-state drives (SSDs) in modern computing?
Explain the concepts of data access time, seek time, and rotational latency in disk storage.
How does a hard disk drive store data, and what are the key components involved?
What are the advantages and disadvantages of SSDs compared to traditional HDDs?
How does RAID (Redundant Array of Independent Disks) improve data reliability and performance?
What are optical storage devices (e.g., CD, DVD) and how do they compare to magnetic and solid-state storage?
Explain the concept of wear leveling in flash memory storage.
What are tape drives used for, and how do they compare to other forms of secondary storage?
What is cloud storage, and how does it differ from traditional local secondary storage?
8. Basic Concept of Pipelining