Question

In: Computer Science

Suppose that a system uses DMA for data transfer from disk controller to main memory. Further...

Suppose that a system uses DMA for data transfer from disk controller to main memory. Further assume that it takes t1 nsec on average to acquire the bus and t2 nsec to transfer one word over the bus (t1 >> t2). After the CPU has programmed the DMA controller, how long will it take to transfer 1000 words from the disk controller to main memory, if

(a) word-at-a-time mode is used?

(b) burst mode is used?

Assume that commanding the disk controller requires acquiring the bus to send one word and acknowledging a transfer also requires acquiring the bus to send one word.

Solutions

Expert Solution

Solution:

a)

Hit the thumbs up if you liked the answer. :)


Related Solutions

. Suppose a PC manufacturer wants to evaluate the performance of its hard disk memory system....
. Suppose a PC manufacturer wants to evaluate the performance of its hard disk memory system. One measure of performance is the average time between failures of the disk drive. To estimate this value, a quality control engineer recorded the time between failures for a random sample of 49 disk-drive failures. A summary of the sample statistics was that x-bar = 5,790.36 hours and with sample standard deviation s = 224 hours. Estimate the true mean time between failures with...
Determine for the following code how many pages are transferred between disk and main memory. Assume...
Determine for the following code how many pages are transferred between disk and main memory. Assume each page has 1024 words, the active memory set size is 512 (i. e., at any time no more than 512 pages may be in main memory), and the replacement strategy is LRU (the Least Recently Used page is always replaced); also assume that all 2D arrays are of size (1:2048, 1:2048), with each array element occupying one word, for I := 1 to...
Derive the equation of motion for the system and obtain its transfer function of Controller for...
Derive the equation of motion for the system and obtain its transfer function of Controller for Propeller Driven Pendulum showing the steps .
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the...
Computer Architecture Theme: External Memory (DISK/CD) Define rotational delay, access time and transfer time. Does the hard drive/CDROM run on CLV or CAV? Why is the capacity of DVD more than a CD?
Memory refers to the physical devices used to store programs or data. Main memory is used...
Memory refers to the physical devices used to store programs or data. Main memory is used for the information in physical systems which function at high speed (i.e. RAM), as compared to secondary memory, which are physical devices for program and data storage which are slow to access but offer higher memory capacity. The cache memory is an intermediate level between the main memory and the processor. The goal is to store the most frequently and most recently accessed data...
1. How does a system recover from errors? 2. Explain DMA operations.
1. How does a system recover from errors? 2. Explain DMA operations.
The League with DMA Rewrite your League program from Assignment 8 so that it uses Dynamic...
The League with DMA Rewrite your League program from Assignment 8 so that it uses Dynamic Memory Allocation (DMA) to create the team names and scores arrays. This is a good test of the modularity of your program. You will only need to make slight modifications to your main() function if you wrote your original program using functions similar to the following: void initializeData(string names[], int wins[], int size) void sort(string names[], int wins[], int size) void display(string names[], int...
An information system: is a different from a data processing system because it uses computers. is...
An information system: is a different from a data processing system because it uses computers. is not generally used for transaction processing is composed of only the computer-based information resources of an organization may consist of both computer-related and manual components
Explain how an operating system protects main memory in a computer system. Discuss three responsibilities that...
Explain how an operating system protects main memory in a computer system. Discuss three responsibilities that an operating system has for file management in a computer system. Clearly distinguish between interrupt and trap. Give examples to illustrate your answer. Describe time-sharing systems and give an example to illustrate your answer. Discuss the 4 categories in which work concerning information security and protection relating to Operating Systems are grouped.
The IBM System/370 architecture uses a two-level memory structure and refers to the
The IBM System/370 architecture uses a two-level memory structure and refers to the two levels as segments and pages, although the segmentation approach lacks many of the features described earlier in this chapter. For the basic 370 architecture, the page size may be either 2 Kbytes or 4 Kbytes, and the segment size is fixed at either 64 Kbytes or 1 Mbyte. For the 370/XA and 370/ESA architectures, the page size is 4 Kbytes and the segment size is 1...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT