Deutsch English Français Italiano |
<vb4314$jja$1@gal.iecc.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder9.news.weretis.net!news.misty.com!news.iecc.com!.POSTED.news.iecc.com!not-for-mail From: John Levine <johnl@taugh.com> Newsgroups: comp.arch Subject: Re: Address bits again, Article on new mainframe use Date: Mon, 2 Sep 2024 10:11:48 -0000 (UTC) Organization: Taughannock Networks Message-ID: <vb4314$jja$1@gal.iecc.com> References: <v9iqko$h7vd$1@dont-email.me> <vb060e$162j5$3@dont-email.me> <2377cad7ee947ad71c9c3a8afbcdc26e@www.novabbs.org> <vb3bdk$1r1t9$5@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 2 Sep 2024 10:11:48 -0000 (UTC) Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="20074"; mail-complaints-to="abuse@iecc.com" In-Reply-To: <v9iqko$h7vd$1@dont-email.me> <vb060e$162j5$3@dont-email.me> <2377cad7ee947ad71c9c3a8afbcdc26e@www.novabbs.org> <vb3bdk$1r1t9$5@dont-email.me> Cleverness: some X-Newsreader: trn 4.0-test77 (Sep 1, 2010) Originator: johnl@iecc.com (John Levine) Bytes: 2639 Lines: 31 According to Lawrence D'Oliveiro <ldo@nz.invalid>: >On Sun, 1 Sep 2024 00:52:34 +0000, MitchAlsup1 wrote: > >> Imagine trying to fit LLVM or GCC into a PDP/11 address space. > >Pretty much from the moment the PDP-11 range was introduced, it was >obvious the 16-bit address space was going to be a significant limitation. I dunno, when I first programmed a PDP-11 in 1970, 64K seemed like a lot. The machine I used had as I recall 8K bytes (which they called 4K words) which was plenty for what I was doing. It is true that the -11 died for lack of address space, but nobody I know has ever come up with a good design where the address size is bigger than the word size. You end up with segments as on the 286 or bank switching which is what later -11's did. VAX stood for Virtual Address Extension. The key improvement was the 32 bit addresses. Everything else was a detail. Some of those details were unfortunate but that's a different argument. Also don't forget that back in that era everyone who had disks used overlays. The IBM mainframe linkers had complicated ways to build overlays and squeeze programs into 64K or whatever. Even though the address space was 16MB it was a long time before machines had that much RAM and by then they'd added paging to make the physical memory size less relevant. -- Regards, John Levine, johnl@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly