From owner-freebsd-current Fri Apr 30 11:46:27 1999 Delivered-To: freebsd-current@freebsd.org Received: from phk.freebsd.dk (phk.freebsd.dk [212.242.40.153]) by hub.freebsd.org (Postfix) with ESMTP id 37244154FC for ; Fri, 30 Apr 1999 11:46:20 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by phk.freebsd.dk (8.9.1/8.8.8) with ESMTP id UAA10824; Fri, 30 Apr 1999 20:46:20 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.2/8.9.2) with ESMTP id UAA16713; Fri, 30 Apr 1999 20:46:19 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: John Polstra Cc: freebsd-current@FreeBSD.ORG Subject: Re: Any action on PR 10570 ? getting closer to 65K :-( In-reply-to: Your message of "Fri, 30 Apr 1999 11:36:48 PDT." Date: Fri, 30 Apr 1999 20:46:18 +0200 Message-ID: <16711.925497978@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG In message , John Polstra writes: >Poul-Henning Kamp wrote: >> In message , John Polstra writes: >>> >>>You're being totally unrealistic. You can't create >2^32 of >>>_anything_ on an i386 without running out of memory. >> >> Well, John, you can, the newer ones will address 2^36 bytes of memory >> and even a i386 can address 2^32 bytes or 2^35 bits... >> >> But hair splitting aside, > >If we're going to split hairs, how about this: To make a reference >count exceed 2^32, you need to have >2^32 different pointers pointing >to it. A pointer takes 2^2 bytes on the i386. So that's 2^34 bytes >of memory you'd need just to store the pointers. > >You'd better hope you don't get a panic on that mother! It might >take quite awhile to write a 16 GByte crash dump. :-) Still only 1/4 the addressable store of P5 and upwards... :-) -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message