Calculate the average memory access time

Assignment Help Computer Engineering
Reference no: EM132532649

Assignment: A computer system has a 64KB main memory and 1 KB space for the cache memory, and transfer between cache and main memory is 16 * 8 Blocks,

uses 2 space blocks in each set, and uses LRU when deciding to change blocks, uses Read Through for read, Write allocate for write and simple write back for write back.

a) in access to main memory address which sub-spaces are divided and how much bits of the spaces?

b) in this system main memory, each element has 8bit has 2 arrays, the start of these address is arr1 = $0000, arr2 = $0200, and a mips program will read and compare these two arrays and writes the big one into array starts with address arr3 = $0410, initially assume that the cache memory is empty in which set and which blocks will the arrays will be placed, while the program is run which moment the the transfer between cache and main memory will be occur.?

c) when this program ends, calculate the hit ratio, when you know the cache access time is 10ns and between main memory and cache memory blocks transfer time is 100ns according to above data, calculate the average memory access time?

d) to reduce the average memory access time in which main memory address we should place the arrays?

e) in which main memory addresses we should place the arrays to make the worst average memory access time?

Reference no: EM132532649

Questions Cloud

Determine the carrying amount to be reported as ppe : Determine the carrying amount to be reported as PPE at the end of the year. (Assume deprecation rate: Straight line method with no salvage value)
How to make a pseudocode and flowchart to design a program : I am trying to find some help as to how to make a pseudocode and flowchart to design a program that asks for fat grams and calories in a food item.
Write a program with a function : Write a program with a function. The program should obtain a numerical grade from the user, and use a function to retrieve the appropriate letter grade.
How long will have to wait of savings earn a return : You can save Birr 80,000 annually to fulfill your desire. How long will you have to wait of your savings earn a return of 14 percent annum?
Calculate the average memory access time : When this program ends, calculate the hit ratio, when you know the cache access time is 10ns and between main memory and cache memory blocks transfer time.
Provide a statement of changes in equity : Provide an income statement, a statement of changes in equity, and a balance sheet using the formats provided.and preparing financial statements
Development of portfolio management system : We have called you in to prepare a document specifying the requirements for the development of a Portfolio Management System.
Define most compelling reason to migrate information : What do you believe to be the most compelling reason to migrate information to the cloud? What is your biggest security concern about doing so?
Determine the price of the bonds on the issuance date : Determine the price of the bonds on the issuance date. Prepare the bond amortization schedule from year 1 January 2019 until 1 January 2021.

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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