Skip to content

Ask an Academic

  • Home
  • Ask a Question
  • Contact Us
Picture of a data centre

Types of memory and memory addresses

September 25, 2019 by AskanAcademic.com

The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...

Question

What is virtual memory and real mode memory and virtual, linear, logical and physical addresses?

Answer

The purpose of virtual memory is to use free space on the computer’s hard drive to extend Random Access Memory (RAM). Personal computers have a relatively small amount of RAM in comparison to the space on the hard drive (Null and Lobur, 2015). In order for the PC’s memory to hold multiple applications at once, some of the data held in RAM is swapped out into the virtual memory which is stored in the page file located on the PC’s hard disk (Null and Lobur, 2015). Files are retrieved from disk and made available in RAM as the user swaps between applications on the PC (Hoisington, 2014). 8088 and 8086 processors (older) operate in real mode in which the processor can access only 1MB of memory. Real mode operation allows only a single program to run at one time under a unitasking operating system such as DOS (Mathvanan, 2006).

Within the x86 architecture, memory is divided into three kinds of addresses: logical, linear and physical (Dither and Rule, 2011). A logical address is a storage location address, which may relate directly to a physical location; it is used to request information from a controller (Dither and Rule, 2011). Most non-x86 CPUs address memory using a linear address, starting with 0 and each subsequent byte is reference by the next sequential number. The physical address is represented by bits on the physical address bus; when it is different from the logical address, the memory management unit translates the logical address into a physical address (Dither and Rule, 2011). The CPU generates a virtual address; this is the logical or program address which the process uses (Null and Lobur, 2015).

References

Dither, R. and Rule, D. (2011) The Best Damn Server Virtualization Book Period. Burlington, MA. Syngress

Hoisington, C. (2014) Technology Now: Your Companion to SAM Computer Concepts. Stamford: Cengage Learning

Mathvanan, N. (2006) Microprocessors, PC Hardware and Interfacing. New Delhi: Prentice-Hall

Null, L. and Lobur, J. (2015) The Essentials of Computer Organization and Architecture 4th Edition. Boston: Jones and Bartlett Learning

Post navigation

Previous Post:

Schools’ responsibilities towards childhood obesity

Next Post:

Alfieri’s Opening Monologue: A View From the Bridge

Search Q&As

Categories

  • Art Media and Literature (73)
  • Business and Management (256)
  • Computing and ICT (14)
  • Construction and Engineering (35)
  • Education (90)
  • Environmental Sciences (2)
  • Finance and Economics (91)
  • Health (64)
  • Languages (12)
  • Law (88)
  • Mathematics and Statistics (2)
  • Medical Sciences (19)
  • Politics and International Relations (83)
  • Research Methodology (1)
  • Science (49)
  • Social Sciences (101)

Archives

Who We Are

Askanacademic.com is owned and operated by All Answers Ltd, a company registered in England and Wales. Company Registration No: 4964706. VAT Registration No: 842417633. Data Controller No: Z1821391.

Registered office:
Venture House
Cross Street
Arnold
Nottingham
NG5 7PJ

Main Navigation

  • Home
  • Ask a Question
  • Contact Us

Legals

  • Cookie Policy
  • Privacy Policy

Popular Categories

  • Business and Management
  • Law
  • Finance and Economics
  • Health
An an Academic Logo
© 2022 Ask an Academic | WordPress Theme by Superb Themes
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Reject
Read More
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT