Re: AltairZ80 simulator updated



Barry Watzman wrote:
The 640k limitation was ENTIRELY in the hardware. The Heath/Zenith Z-100 allowed 768k of user RAM (it's video and bios used the last 256k), and it was running the same OS as the PC.


Dennis Boone wrote:

> Try MS-DOS 1.25. You'll find more evidence that the 640k barrier is
> not a limitation of MS-DOS, but rather a limitation of the PC
> hardware. Of course, the IBM had to put memory-mapped I/O somewhere,
> and 10x CP/M-80 RAM probably seemed reasonable at the time.

The 640 barrier was largely illusory anyway. Basic memory management
support in DOS had most of what it needed to support 1 MB, as evidenced
by the high memory support of later years.

The real mind blower is the short-sightedness of a 1 MB limit. The cause
of that one is the size of a paragraph, the basic unit of the segment
register.

De

** Posted from http://www.teranews.com **




The 8088 had a 20 bit address bus = 1 meg.
.



Relevant Pages

  • Re: AltairZ80 simulator updated
    ... not a limitation of MS-DOS, but rather a limitation of the PC ... Basic memory management ... support in DOS had most of what it needed to support 1 MB, ... by the high memory support of later years. ...
    (comp.os.cpm)
  • Re: AltairZ80 simulator updated
    ... The 640k limitation was ENTIRELY in the hardware. ... support in DOS had most of what it needed to support 1 MB, ... by the high memory support of later years. ...
    (comp.os.cpm)
  • Help me find out what memory sticks I use
    ... I think that my webserver needs more memory. ... DMI type 0, 20 bytes. ... ESCD support is available ... Internal Connector Type: None ...
    (comp.os.linux.misc)
  • Re: 2.6.23-rc1-mm2
    ... Zone PFN ranges: ... That doesn't make a whole pile of sense unless the memory map ... MSFT 97) ... # CPU idle PM support ...
    (Linux-Kernel)
  • Kernel 2.6.21.3 does not work with 8GB of RAM on Intel 965WH motherboards.
    ... When I use 8GB of memory on my x86_64 system, ... 4096 and blank "" to let the kernel use all 8GB of memory. ... # Linux kernel version: 2.6.21.3 ... # ACPI Support ...
    (Linux-Kernel)