What fraction of bus cycles are available for dma transfer

Assignment Help Basic Computer Science
Reference no: EM13307938

A computer consists of a processor and an I/O device D connected to main memory M via a shared bus, with a data bus width of one word. The processor can execute a maximum of 2.0 × 107 instructions per second. Suppose that the processor is continuously executing "background" programs that require 90% of its instruction execution rate, but not any I/O instructions. Assume that one processor cycle equals one bus cycle. Now suppose the I/O device is to be used to transfer very large blocks of data between M and D.

If programmed I/O is used and each one-word I/O transfer requires the processor to execute two instructions, estimate the maximum I/O data-transfer rate, in million of words per second, possible through D while the background programs are running. million words /sec

Now suppose that an average instruction requires 6 machine cycles, 4 of which use the memory bus. A memory read or write operation uses one bus cycle. A DMA controller can use all the bus cycles not used by the "background" programs, and also can utilize cycles which are unused by background programs. Thus, while background programs are not running (10% of the time), all of the cycles are available. When background programs are running (90% of the time), 2 out of 6 bus cycles, are available for DMA transfer.

What fraction of the bus cycles are available for DMA transfer?

Estimate the maximum transfer rate if DMA is used. For DMA access, assume one word is transferred for each bus cycle, and ignore any setup or status-checking time. Your answer from part B should be helpful for this calculation. million words /sec

Reference no: EM13307938

Questions Cloud

How far from the swimmer does the board appear to be : A swimmer looks upward from the bottom of a 3.5-m-deep swimming pool. How far from the swimmer does the board appear to be
What will be the coefficient of permeablity of sand : A loose uniform sand with rounded grains has effective grain size of 0.05 cm. What will be the Coefficient of permeablity of sand
Define a new generation of wireless lan technology : In recent years, a wide variety of mobile computing devices has emerged, including portables, palmtops, and personal digital assistants. Providing adequate network connectivity for these devices will require a new generation of wireless LAN techno..
What should be the focal length of the second lens : You have a converging lens with a focal length of 0.85 m, and wish to construct a refracting telescope with an angular magnification of âˆ'45. what should be the focal length of the second lens
What fraction of bus cycles are available for dma transfer : Estimate the maximum transfer rate if DMA is used. For DMA access, assume one word is transferred for each bus cycle, and ignore any setup or status-checking time. Your answer from part B should be helpful for this calculation. million words /sec
A three point problem can be solved by which method : The diffrence b/n the sum of angles of a plane triangle and the sum of angles of sph triangle is one second. when the triangle on the earth surface has an area of about
Find the width of the central maximum in centimeters : A single slit has aperture width 4.54 μm and lies 14.9 cm from a screen. If light of wavelength 420 nm falls on the slit, find the width of the central maximum in centimeters
What kinds of materials with special electrical properties : Identify 10 objects in your home that use semiconductors. What other kinds of materials with special electrical properties are found in all of these 10 objects (list at least one per item)
Describe the current strategy of a division of major austral : Current Strategy, New Niche.This report will examine in detail and describe the current strategy of a division of major Australian corporation

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Explain performance measures for balanced scorecard system

Explain three specific performance measures which could be utilized in Balanced Scorecard system in industry of your choice.

  Remove a table from the database in SQL

A large computer information system maintains many different computer files. Which amongst them is called a perpetual file?  Which command is used to remove a table from the database in SQL?

  Kind of information monitor check to see if it sanitize

Which kind of information should the monitor check to see if it must sanitize the data to conceal the names of the users and the names and addresses of the computers involved?

  Alter computation of prefix function-correctly match string

if ‘_' is wild-card, then pattern ‘foo*bar*nad' can be found in ‘foofoowangbarnad'. Alter computation of prefix function to correctly match strings using KMP.

  Write a java program that asks the user to enter a distance

Write a Java program that asks the user to enter a distance in meters. The program will then present the following menu of selections.

  Write a circletype class

diameter and circumference Set c1's radius to 4 Display c1's radius, area, diameter and circumference Execute c1 = c1 + c2 Display c1's radius, area, diameter and circumference Display c2's radius, area, diameter and circumference.

  Write a loop that counts the number of space characters

Write a loop that counts the number of space characters that appear in the String object str.

  Classify memory in hierarchy

Classify a memory in hierarchy according to the two most common attributes like accessing method and speed.

  Function drawlinegraph that generates a line graph

Write a function DrawLineGraph that generates a line graph given an array of x-coordinate values, a second array of corresponding y-coordinate values, and the number of data points.

  Provide an explanation of hashtables

Provide an explanation of hashtables, including a description of a realistic scenario that could be solved with the application of a hashtable

  Reflect upon the it strategies

Reflect upon the IT strategies that are used to encourage economic development. Select two strategies and discuss how economic factors affect the strategies that a government may use to facilitate economic development.

  Risk identification

You have been assigned as the manager on a project to develop a new application system for your business partner. You were given two weeks to develop a project plan and high level cost estimates.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd