Re: huge pointer

From: CBFalconer (cbfalconer_at_yahoo.com)
Date: 03/26/04


Date: Fri, 26 Mar 2004 14:53:12 GMT

Dan Pop wrote:
> malikguna@yahoo.com (guna) writes:
>
>> i prepare some book and also i tested that, huge pointer is
>
> Unless the book is dealing with computing history, huge pointers
> do not belong to it. They are an artefact of some ancient
> operating systems that have been killed and buried almost 10
> years ago. Let them rest in peace.

To paraphase a certain 'wise' sage, "4 GB should be enough for
anyone". With the appearance of 64 bit machinery the use of
segment:offset pointers may well reappear in the future, and it
would be well to consider better means of handling them than the
near, far, huge trilogy.

-- 
fix (vb.): 1. to paper over, obscure, hide from public view; 2.
to work around, in a way that produces unintended consequences
that are worse than the original problem.  Usage: "Windows ME
fixes many of the shortcomings of Windows 98 SE". - Hutchison


Relevant Pages

  • Re: Windows Update after SP2 installation
    ... that is one of the dll registration entries that was in my ... Microsoft MVP - Windows Shell/User ... > pointers, hr=80040154 ...
    (microsoft.public.windowsupdate)
  • (null)
    ... to printf or similar API. ... maybe when someone decided that some abuses of null pointers were less ... Does a Windows XP API do the same thing? ...
    (microsoft.public.development.device.drivers)
  • Re: Ranting about JVMs default memory limits...
    ... Originally, 32-bit Windows split it half and half, with the user code getting 2GB and the OS getting 2GB. ... But, the OS didn't really need 2GB of address space, and so enabling "LARGEADDRESSAWARE" tells the OS that the application doesn't make any assumptions about the range of pointers and that it can pass user data addresses to the process in the first 1GB of the second 2GB of the full 4GB address space. ... Memory blocks aren't moveable, so allocations can sit in between two free blocks, limiting the size of the largest block that can actually be allocated. ... Depending on the allocation pattern, it's not hard at all to have over 1GB of virtual address space left, but not be able to allocate any single block nearly that large. ...
    (comp.lang.java.programmer)
  • Re: About Windows address space
    ... > Is there any minimum value for pointers, that is consistent across all ... This must include all pointers a user-space program ... be difficult to differentiate from a string pointer, ... Windows does it by limiting handles that can also be strings to a maximum ...
    (alt.lang.asm)
  • Re: Windows Update after SP2 installation
    ... occur if you are running Windows in safe morde, or if the Windows Installer ... "Patti MacLeod" wrote: ... >> pointers, hr=80040154 ...
    (microsoft.public.windowsupdate)