{"id":1961,"date":"2017-08-09T01:12:41","date_gmt":"2017-08-09T01:12:41","guid":{"rendered":"https:\/\/askanacademic.com\/uncategorized\/types-of-memory-and-memory-addresses-virtual-real-382\/"},"modified":"2019-09-25T08:59:10","modified_gmt":"2019-09-25T08:59:10","slug":"types-of-memory-and-memory-addresses-virtual-real-382","status":"publish","type":"post","link":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/","title":{"rendered":"Types of memory and memory addresses"},"content":{"rendered":"

Question<\/h2>\n

What is virtual memory and real mode memory and virtual, linear, logical and physical addresses?<\/p>\n

Answer<\/h2>\n

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).<\/p>\n

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).<\/p>\n

References<\/h2>\n

Dither, R. and Rule, D. (2011) The Best Damn Server Virtualization Book Period. Burlington, MA. Syngress<\/p>\n

Hoisington, C. (2014) Technology Now: Your Companion to SAM Computer Concepts. Stamford: Cengage Learning<\/p>\n

Mathvanan, N. (2006) Microprocessors, PC Hardware and Interfacing. New Delhi: Prentice-Hall<\/p>\n

Null, L. and Lobur, J. (2015) The Essentials of Computer Organization and Architecture 4th Edition. Boston: Jones and Bartlett Learning<\/p>\n","protected":false},"excerpt":{"rendered":"

The purpose of virtual memory is to use free space on the computer’s hard drive to extend Random Access Memory (RAM). Personal computers…<\/p>\n","protected":false},"author":1,"featured_media":1932,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25],"tags":[],"yoast_head":"\nTypes of memory and memory addresses<\/title>\n<meta name=\"description\" content=\"The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Types of memory and memory addresses\" \/>\n<meta property=\"og:description\" content=\"The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/\" \/>\n<meta property=\"og:site_name\" content=\"Ask an Academic\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Ask-an-Academic-571412300039347\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-08-09T01:12:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-09-25T08:59:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"835\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"AskanAcademic.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"AskanAcademic.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Types of memory and memory addresses","description":"The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/","og_locale":"en_US","og_type":"article","og_title":"Types of memory and memory addresses","og_description":"The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...","og_url":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/","og_site_name":"Ask an Academic","article_publisher":"https:\/\/www.facebook.com\/Ask-an-Academic-571412300039347\/","article_published_time":"2017-08-09T01:12:41+00:00","article_modified_time":"2019-09-25T08:59:10+00:00","og_image":[{"width":1280,"height":835,"url":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg","type":"image\/jpeg"}],"author":"AskanAcademic.com","twitter_card":"summary_large_image","twitter_misc":{"Written by":"AskanAcademic.com","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#article","isPartOf":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/"},"author":{"name":"AskanAcademic.com","@id":"https:\/\/askanacademic.com\/#\/schema\/person\/88d510b2a53ef0ce64579418a0c55dde"},"headline":"Types of memory and memory addresses","datePublished":"2017-08-09T01:12:41+00:00","dateModified":"2019-09-25T08:59:10+00:00","mainEntityOfPage":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/"},"wordCount":351,"publisher":{"@id":"https:\/\/askanacademic.com\/#organization"},"image":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#primaryimage"},"thumbnailUrl":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg","articleSection":["Computing and ICT"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/","url":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/","name":"Types of memory and memory addresses","isPartOf":{"@id":"https:\/\/askanacademic.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#primaryimage"},"image":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#primaryimage"},"thumbnailUrl":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg","datePublished":"2017-08-09T01:12:41+00:00","dateModified":"2019-09-25T08:59:10+00:00","description":"The purpose of virtual memory is to use free space on the computer's hard drive to extend Random Access Memory (RAM). Personal computers...","breadcrumb":{"@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#primaryimage","url":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg","contentUrl":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/computing-and-ict.jpg","width":1280,"height":835,"caption":"Picture of a data centre"},{"@type":"BreadcrumbList","@id":"https:\/\/askanacademic.com\/computing-and-ict\/types-of-memory-and-memory-addresses-virtual-real-382\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/askanacademic.com\/"},{"@type":"ListItem","position":2,"name":"Types of memory and memory addresses"}]},{"@type":"WebSite","@id":"https:\/\/askanacademic.com\/#website","url":"https:\/\/askanacademic.com\/","name":"Ask an Academic","description":"Academic Q&A","publisher":{"@id":"https:\/\/askanacademic.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/askanacademic.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/askanacademic.com\/#organization","name":"Ask an Academic","url":"https:\/\/askanacademic.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askanacademic.com\/#\/schema\/logo\/image\/","url":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/aaa-logo.png","contentUrl":"https:\/\/askanacademic.com\/wp-content\/uploads\/2019\/01\/aaa-logo.png","width":1677,"height":1677,"caption":"Ask an Academic"},"image":{"@id":"https:\/\/askanacademic.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Ask-an-Academic-571412300039347\/"]},{"@type":"Person","@id":"https:\/\/askanacademic.com\/#\/schema\/person\/88d510b2a53ef0ce64579418a0c55dde","name":"AskanAcademic.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/askanacademic.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/be2c5b73f861f961c4a7fd212308b6a5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/be2c5b73f861f961c4a7fd212308b6a5?s=96&d=mm&r=g","caption":"AskanAcademic.com"},"sameAs":["https:\/\/askanacademic.com"]}]}},"_links":{"self":[{"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/posts\/1961"}],"collection":[{"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/comments?post=1961"}],"version-history":[{"count":0,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/posts\/1961\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/media\/1932"}],"wp:attachment":[{"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/media?parent=1961"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/categories?post=1961"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/askanacademic.com\/wp-json\/wp\/v2\/tags?post=1961"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}