The memory controller on a microprocessor employs a limited open page policy, keeping pages open for...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
The memory controller on a microprocessor employs a limited open page policy, keeping pages open for a fixed amount of time after each access. If no reference is made to the open page during that time, then it is closed (and ACTIVATE command is issued to the bank). Assume use of PC3-10600 DIMM with (9-9-9-24) timing. Assume memory reads only. a) How long (in DRAM memory cycles) will a memory reference take to complete if it's to an empty page (one that has been closed)? b) How long (in DRAM memory cycles) will a memory reference take to complete if it's a page hit (it's to an open page)? c) How long (in DRAM memory cycles) will a memory reference take to complete if it's a page miss (it's to a bank with an open page but it's not the page requested)? The memory controller on a microprocessor employs a limited open page policy, keeping pages open for a fixed amount of time after each access. If no reference is made to the open page during that time, then it is closed (and ACTIVATE command is issued to the bank). Assume use of PC3-10600 DIMM with (9-9-9-24) timing. Assume memory reads only. a) How long (in DRAM memory cycles) will a memory reference take to complete if it's to an empty page (one that has been closed)? b) How long (in DRAM memory cycles) will a memory reference take to complete if it's a page hit (it's to an open page)? c) How long (in DRAM memory cycles) will a memory reference take to complete if it's a page miss (it's to a bank with an open page but it's not the page requested)?
Expert Answer:
Answer rating: 100% (QA)
The information provided specifies the timing of a PC310600 DIMM with 99924 timing The numbers in pa... View the full answer
Related Book For
Introduction to Algorithms
ISBN: 978-0262033848
3rd edition
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest
Posted Date:
Students also viewed these programming questions
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Case Study: Quick Fix Dental Practice Technology requirements Application must be built using Visual Studio 2019 or Visual Studio 2017, professional or enterprise. The community edition is not...
-
The following is the ending balances of accounts at December 31, 2018, for the Weismuller Publishing Company. Additional Information: 1. Prepaid expenses include $120,000 paid on December 31, 2018,...
-
How could your college or university more effectively use Facebook and Twitter to promote its brand to potential students?
-
Carroll Company sells all its output at 25 percent above cost. Pacific Corporation purchases all its inventory from Carroll. Selected information on the operations of the companies over the past...
-
What is the difference between object-oriented languages and UML?
-
Kelvin owns and lives in a duplex. He rents the other unit for $750 per month. He incurs the following expenses during the current year for the entire property: Mortgage interest $7,500 Property...
-
1. (2 points) Create a database called: University Town 2. (4 points) Create 4 tables called: a) Students b) Professors c) Courses d) Fees 3. (2 points) Insert 10 records in each table. 4. (4 points)...
-
Ellie has won a lottery. The lottery offers to payment plans. Ellie is trying to decide which one of two he should accept. Project 1 will pay $48,000 a year for 8 years. Project 2 will pay $52,000 a...
-
Problem 7: Suppose a motor connected to a 130 V source draws 19 A when it first starts. Randomized Variables V=130 V 1 = 19 A Part (a) What is its resistance in Q? Numeric A numeric value is expected...
-
What is proxy error? Give some examples of proxy error in economics, accounting, and finance.
-
If you were asked to forecast the population of your town over the next 5 years, how would you do it? What information would you ask for?
-
What is the X-11 model? What is it used for? Briefly explain how the X-11 model is used in forecasting.
-
What is an autoregressive process? What are the advantages and disadvantages of using an autoregressive process for forecasting?
-
What is exponential smoothing? What are the advantages and disadvantages of using exponential smoothing for forecasting?
-
Connecticut Company purchased a machine for $240,000 in cash on August 1, 20X1. The machine has an estimated useful life of 11 years and an estimated salvage value of$23.000. Connecticut Company uses...
-
For each equation, (a) Write it in slope-intercept form (b) Give the slope of the line (c) Give the y-intercept (d) Graph the line. 7x - 3y = 3
-
Modern computers use a cache to store a small amount of data in a fast memory. Even though a program may access large amounts of data, by storing a small subset of the main memory in the cache-a...
-
The longest-simple-cycle problem is the problem of determining a simple cycle (no repeated vertices) of maximum length in a graph. Formulate a related decision problem, and show that the decision...
-
Write an O(n)-time recursive procedure that, given an n-node binary tree, prints out the key of each node in the tree.
-
Show that the Fourier transform of a conjugate antisymmetric sequence is imaginary.
-
Solve Exercise 1.22 using the concept of the transfer function. Exercise 1.22 Compute the inverse Fourier transform of \[X\left(\mathrm{e}^{\mathrm{j} \omega} ight)=\frac{1}{1-\mathrm{e}^{-\mathrm{j}...
-
We define the even and odd parts of a complex sequence \(x(n)\) as \[\mathcal{E}\{x(n)\}=\frac{x(n)+x^{*}(-n)}{2} \quad \text { and } \quad \mathcal{O}\{x(n)\}=\frac{x(n)-x^{*}(-n)}{2}\]...
Study smarter with the SolutionInn App