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

  What happens when the computer or network goes down

In this project, your team will put to use the skills you have learned for reading RFPs, creating detailed requirements and then a detailed design.

  Analyze the functionality of broadband

Analyze the functionality of broadband and related transmission methodologies. To accomplish the outcome, research standards and broadband vendors.

  Identify two to three of the more common connections

Identify two to three of the more common connections and summarize their associated data rates, typical uses, and approximate costs.

  Why can file caches use lru whereas virtual memory paging

Why can file caches use LRU whereas virtual memory paging algorithms cannot? Back up your arguments with approximate figures.

  How you should divide the tasks evenly among the members

Using the scenario and assignment information in the Assignment Description, discuss with your group how you should divide the tasks evenly among the members.

  Discuss the scaffolding effect of social determinants

Discuss the scaffolding effect of social determinants, as well as your ideas around nonprofits working together to tackle this scaffolding effect.

  Identify three key areas in server virtualization technology

Identify the three key areas in both server virtualization technology and desktop virtualization technology that you feel are important in making a decision.

  How many bits are needed to access data memory

How many bits are needed to access a 4 MB data memory? What is the hexadecimal value of the last address in this memory?

  Write an insert sql statement to an output file each time

Think of this as an export tool, since these INSERT statements could now be executed in Oracle (you do not need to actually execute them in Oracle that).

  Discuss current issue in information systems associated

Search for an article on a current issue in Information Systems associated with big data and analytics

  What is the difference between a clock cycle and a bus cycle

The 68000 has three interrupt request inputs, IPL0*--IPL2*, that indicate the level of the interrupt request. Because peripherals have a single interrupt.

  Write a c program to capitalize the first character

Write a C program to capitalize the first character in each sentence from a given file.

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