Explain What is Virtual Memory?
Submitted by: AdministratorVirtual memory is a concept that, when implemented by a computer and its operating system, allows programmers to use a very large range of memory or storage addresses for stored data. The computing system maps the programmer's virtual addresses to real hardware storage addresses. Usually, the programmer is freed from having to be concerned about the availability of data storage.
In addition to managing the mapping of virtual storage addresses to real storage addresses, a computer implementing virtual memory or storage also manages storage swapping between active storage (RAM) and hard disk or other high volume storage devices. Data is read in units called "pages" of sizes ranging from a thousand bytes (actually 1,024 decimal bytes) up to several megabyes in size. This reduces the amount of physical storage access that is required and speeds up overall system performance.
Submitted by: Administrator
In addition to managing the mapping of virtual storage addresses to real storage addresses, a computer implementing virtual memory or storage also manages storage swapping between active storage (RAM) and hard disk or other high volume storage devices. Data is read in units called "pages" of sizes ranging from a thousand bytes (actually 1,024 decimal bytes) up to several megabyes in size. This reduces the amount of physical storage access that is required and speeds up overall system performance.
Submitted by: Administrator
Read Online Computer Architecture Job Interview Questions And Answers
Top Computer Architecture Questions
☺ | What is the difference between interrupt service routine and subroutine? |
☺ | For a pipeline with n stages, what is the ideal throughput? What prevents us from achieving this ideal throughput? |
☺ | Whats the difference between Write-Through and Write-Back Caches? Explain advantages and disadvantages of each? |
☺ | What is Cache Coherency? |
☺ | What are the components in a Microprocessor? |
Top PC Hardware Categories
☺ | Motherboard Interview Questions. |
☺ | Basic Computer Interview Questions. |
☺ | Embedded Systems Interview Questions. |
☺ | A + (Plus) Hardware Interview Questions. |
☺ | Computer Architecture Interview Questions. |