Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!uwm.edu!rpi!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!dali.cs.montana.edu!milton!uw-beaver!Teknowledge.COM!unix!garth!fouts@bozeman.ingr.com (Martin Fouts) From: fouts@bozeman.ingr.com (Martin Fouts) Newsgroups: comp.arch Subject: Re: Me too. (segments as good as pages) Message-ID: <445@garth.UUCP> Date: 9 Jun 90 00:29:48 GMT References: <29972@cup.portal.com> <1990May14.141148.9884@xavax.com> <7754@crdgw1.crd.ge.com> <30016@cup.portal.com> <1990May19.230618.16090@utzoo.uucp> <383@garth.UUCP> <2286@crdos1.crd.ge.COM> Sender: fouts@garth.UUCP Organization: INTERGRAPH (APD) -- Palo Alto, CA Lines: 28 In-reply-to: davidsen@crdos1.crd.ge.COM's message of 31 May 90 18:51:22 GMT In article <2286@crdos1.crd.ge.COM> davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) writes: [Anything you can do with virtual pages I can do with segments.] True. But the granularity is a killer, and you frequently run out of segment descriptors a lot more quickly than you run out of page table entries. (I've used literally dozens of shared libraries.) In spite of that, I believe that 95% of all programs on all computers (by number rather than CPU cycles) will run in 4MB of address space. And probably 95% in 16MB. There are not a lot of applications which need the huge memory, and that means a small market, few vendors, high prices, etc. Adam Smith walks here, too. maybe true. I certainly have written a lot of small programs. But its the big ones that are interesting (;-) -- Martin Fouts UUCP: ...!pyramid!garth!fouts ARPA: apd!fouts@ingr.com PHONE: (415) 852-2310 FAX: (415) 856-9224 MAIL: 2400 Geng Road, Palo Alto, CA, 94303 If you can find an opinion in my posting, please let me know. I don't have opinions, only misconceptions.