Question

In: Electrical Engineering

In a computer system with multiple types of memory (such as RAM and ROM), how does...

In a computer system with multiple types of memory (such as RAM and ROM), how does the computer identify where memory is stored?

Solutions

Expert Solution

Whenever a data is being used by the processor (CPU), it is brought in the faster memories (RAM) but when a specific data is not being used, its stored in the slowest memory (ROM/ HARD DRIVE).

Memory management scheme ensures that whenever a data needs to be access or altered, its ready to be identified and present in the faster memory.

The diagram given above shows this process clearly. This is explained below:

Cache memory is present between memory and processor.

Virtual Memory= Main Memory (MM) + Cache Memory.

The real address is the real physical memory address of a data. The virtual address, on the other hand, is a computer generated address which has a corresponding real address in the memory.

Now, an address consists of two parts: Page field and line field. Page field indicates which block of memory to look for and line field indicates which portion or line is to be accessed precisely. The translation table translates the virtual address to the real address.

After the real address is found, data from the memory (either MM or SM) is transferred to the processor via the data path.

The similar process follows while storing the data in the memory.

Hope this helps.


Related Solutions

(Computer memory) (Computer-integrated Manufacturing) A retail store uses a CD ROM with 700 MB capacity to...
(Computer memory) (Computer-integrated Manufacturing) A retail store uses a CD ROM with 700 MB capacity to store its products name, specification and manufacturer information. On the average, including the spaces between words, the products names are 15 letters long. The product specification and manufacturer information require 60 and 30 letters each. An additional 200 letters is required for retailer tracking information. How many CDs are necessary for 1,000,000 products?
summary of the history of RAM memory?
summary of the history of RAM memory?
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.
You are running a memory-intensive multimedia application onyour computer, which has 1 GB RAM installed....
You are running a memory-intensive multimedia application on your computer, which has 1 GB RAM installed. You observe that the computer momentarily stops responding when you switch between two multimedia applications. Your friend suggests upgrading the RAM to 2 GB to correct the performance problems.Do you agree with your friend? Specify reasons.Is there any other way to solve the performance problem? Justify your answer.
What is ram (in computer desktop)? why do we need ram? so, If I have to...
What is ram (in computer desktop)? why do we need ram? so, If I have to analysis Ram 36 GB (8GB x4) DDR4/ 3000 MHZ. what is 36 GB of ram? what is DDR4? and what is 3000 MHZ?
Assume a 64Kx8 Memory is designed using 16Kx1 RAM chips. How many address lines must be...
Assume a 64Kx8 Memory is designed using 16Kx1 RAM chips. How many address lines must be decoded externally to each 16K RAM chip?
How does a Cloud provider supply storage, processing, and memory to multiple tenants? Give some examples...
How does a Cloud provider supply storage, processing, and memory to multiple tenants? Give some examples and your opinion on why this is better than doing it yourself. In your opinion, how does Cloud computing improve business flexibility? Is this possible without a Cloud component? In Cloud computing, how does a business benefit by the ability to scale resources on demand? In your opinion, is this the easy way to accomplish this? Sustainability is not an essential characteristic of Cloud...
What is false memory and how does it affect our memory?
What is false memory and how does it affect our memory?
If(PSW)=0x10, which memory units are the current Ro-R7 in the internal RAM?
If(PSW)=0x10, which memory units are the current Ro-R7 in the internal RAM?
How does hippocampus relate to memory?
How does hippocampus relate to memory?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT