Computer Architecture: Bus and Memory

Computer Architecture: Bus and Memory

Created by
@UnparalleledHarpy

Questions and Answers

What is the primary function of the Memory Address Register (MAR)?

Holds the address of the memory location to be accessed.

What is the purpose of a tri-state buffer in a multi-point bus?

To allow components to drive the bus or enter a high-impedance state, enabling multiple components to share the same bus.

What is the role of the Control Unit in a processor?

Coordinates and manages all CPU operations, generates control signals, interprets instructions, and directs actions.

What is stored in the Memory Buffer Register (MBR) or Memory Data Register (MDR)?

<p>Data to be written to or read from the selected memory location.</p> Signup and view all the answers

What is the fetch-decode-execute cycle in a processor?

<p>The process by which the processor fetches, decodes, and executes instructions stored in main memory.</p> Signup and view all the answers

What is the purpose of a memory bank in a computer system?

<p>An array of registers organized as memory, where each register has a unique address.</p> Signup and view all the answers

What is the primary function of the Program Counter (PC) register in a CPU?

<p>Contains the memory address of the next instruction to be executed.</p> Signup and view all the answers

What is the purpose of the Memory Address Register (MAR) in a CPU?

<p>Holds the memory address of data or instruction to be accessed.</p> Signup and view all the answers

What type of bus is responsible for transferring data between the CPU and memory or I/O devices?

<p>Data Bus</p> Signup and view all the answers

What is the role of the Condition Code Register (CCR) in a CPU?

<p>Contains status flags indicating the result of the last operation (zero, negative, overflow).</p> Signup and view all the answers

What is the primary function of the Stack Pointer (SP) register in a CPU?

<p>Points to the top of the stack, used for temporary storage and function call management.</p> Signup and view all the answers

What determines the speed of a CPU's operation?

<p>Clock frequency</p> Signup and view all the answers

What is the primary goal of the routing algorithm in a network?

<p>To minimize the overall delay experienced by packets traversing the network and maximize the total amount of data that can be transferred across the network in a given time.</p> Signup and view all the answers

What are the four types of delays that can occur in a network?

<p>Propagation delay, transmission delay, processing delay, and queuing delay.</p> Signup and view all the answers

What is the primary difference between static and dynamic routing?

<p>Static routing uses fixed, manually configured routing tables, while dynamic routing uses automatically updated routing tables based on information exchanged between routers.</p> Signup and view all the answers

What is the main function of a repeater in a network?

<p>To extend the range of a physical medium by regenerating and forwarding signals.</p> Signup and view all the answers

How do switches make forwarding decisions?

<p>Switches use MAC addresses to make forwarding decisions and maintain a MAC address table to map addresses to ports.</p> Signup and view all the answers

What is the primary responsibility of the transport layer?

<p>To manage end-to-end delivery between communicating software processes.</p> Signup and view all the answers

What is the purpose of sequence numbers in the transport layer?

<p>To ensure that packets are reassembled in the correct order at the destination.</p> Signup and view all the answers

What is the main difference between TCP and UDP?

<p>TCP provides a connection-oriented, reliable, and error-checked service, while UDP provides a connectionless service with limited error control.</p> Signup and view all the answers

What is the purpose of port numbers in the transport layer?

<p>To direct incoming data to the appropriate application on a single computer.</p> Signup and view all the answers

What is the function of the checksum in UDP and TCP headers?

<p>To provide basic error detection by calculating a checksum over the header and data.</p> Signup and view all the answers

More Quizzes Like This

Use Quizgecko on...
Browser
Browser