answersLogoWhite

0


Best Answer

You can address 2^20 (or 1,048,576) locations. Each location will consist of 16 bits (1 or 0) which is commonly called a Word (though that isn't always the case).

I think what you're really looking for is the answer in bytes. Each data bus line holds a bit, 8 bits is a byte, so you're data line is 2 bytes. Since each location holds two bytes, this would be 2,097,152 bytes, or 2MB

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

12y ago

A 16 bit address bus can access 64 k, or 65536 objects of memory.

We generally don't talk about "virtual" memory at this small a scale, because most (though not all) 16 bit computers do not provide a protected virtual memory interface. The only computer I recall that did do so was the Modcomp Classic II, but that was a 1970's era minicomputer. The answer provided above still applied in that case.

This answer is:
User Avatar

User Avatar

Wiki User

15y ago

If an address bus for a given computer has 16 lines, what is the maximum amount of memory it can access?

This answer is:
User Avatar

User Avatar

Wiki User

14y ago

You can address 65,536 (216) memory addresses with a 16 bit address bus.

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

16: 216 = 65536 = 64K

32: 232 = 4294967296 = 4G

This answer is:
User Avatar

User Avatar

Wiki User

11y ago

656 kilobytes.

This answer is:
User Avatar

User Avatar

Wiki User

13y ago

4GB of RAM

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How much virtual memory can be address with 16 bit address bus?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is 31-bit addressing on a mainframe?

31 bit addressing is a way of accessing the virtual memory. Based on the memory available the bit in the address can change. Or viceversa. for 31 bit the memory available is gb and for 24 bit its 16mb.


How much is 10mb of virtual memory?

no just a bit sweg


How much Ram is there on a virtual Windows XP?

However much is assigned to it by the virtual machine. Virtual or not, the 32-bit version of WinXP will not be able to address more than 4GB of memory in any combination of video and system ram. Dial back to 4GB instead of allocating excess...you gain nothing and just take away memory from the host. This presumes that your host is a 64-bit OS. If the host is 32-bit, also, you want to limit your virtual machine to half the available memory (2GB) or your host will suffer performance issues.


What factors determine how much physical memory an 80286 can address?

An 80286 has a 24 bit address bus. As such, it can address 224, or 16,777,216, or 16 MB of memory.


What is the difference between a physical address and a mailing address?

Real memory uses Physical addresses.These are the members that the memory chips react to on the bus. Virtual addresses are the logical addresses that nrefer to a process' address space. Thus, a machine with a 16-bit word can generate virtual addresses upto 64K, regardless of whether the machine has more or less memory than 64 KB


What is memory interfacing in 8086 microprocessor?

The 8086/8088 is a 16 bit computer running on a 20 bit address bus. Processes use a segmented memory architecture to access one of four 64kb memory segments from a physical space of 1mb.


How to calculate virtual memory in 80286 microprocessor?

Virtual memory does not exist physically but it is available in the systemThe procedure of fetching the chosen pgm. Segments or data from the secondary storage into the physical memory is called swappingSo it can address 1GBPhysical address calculation in PVAMIt uses 16-bit content of a segment register as a selector to address a descriptor stored in physical memoryThe descriptor is a block of contiguous memory locations containing information of a segmentPrivilege levels prevent unauthorized accessesMaximum segment size will be of 64kb


If a memory had 16 bit address bus and a 32 bit data bus what is the largest size of the memory?

A memory with a 16 bit address bus can address 216 or 65536 distinct items. If each item is 32 bits in size, then the item is 4 bytes. The size of this memory is then 262144 bytes. (256Kb)


Why microcomputer system based on 8 bit microprocessor have 64K memory?

Even though the 8085 is an 8 bit microprocessor, it can address 64K memory, because it has a 16 bit address bus.


Max memory a 32 bit can address?

4GB


Why memory is divided in even and odd banks in 8086 microprocessor?

in 8086 there is 20 bit address bus,so it can address 1,048,576 address. At each address we can store 8 bit address (1-byte)but if want to write a word(16-bit)into a memory segment to store data in byte form then we write the data in two consecutive memory address which are even(low) and odd(high) memory.


What is the memory limitation for a 32-bit operating system?

A 32-bit OS can only address up to 4GB of memory.