On Tue, 23 Jan 2024 at 12:14, Drew Derbyshire <swhobbit@...> wrote: On Mon, Jan 22, 2024 at 07:11 PM, Tony Harminc wrote: Yes, but...
Indeed. Only once in my life did I run on a real machine with 16 MB.. That was a 168MP at an IBM site when the university I worked at had a fire, and no DR plan. But all we got was a 2MB virtual machine to match our 165.
Yes, but... As has been pointed out in this thread, and - looking back - as early as 2007 on the Hercules lists - ASM H didn't follow that scheme for at least two reasons: Waterloo's ASMG already existed, and it would've been beyond bizarre for IBM to come out with an "Assembler G" program product that competed with the "real" (and free) ASMG that was already in wide use. ASM H is structured very differently from the IBM compilers of the day, including both ASM F and XF. ASM H *can* use a lot of main storage, and doesn't even need a work file if there is enough of it. But if you do give it a work file it effectively pages its data to it, and can get by in very little main storage. So the "design points" like F, G, and H are not so relevant to this kind of design. The older assemblers, in contrast, always use three work files - each for a different kind of data.? Adding main storage beyond a certain fairly low point won't make them run faster or reduce the size of the work files, and adding more work file space won't reduce the memory needed beyond a certain point. In other words each is a separate kind of resource. There are many many comments on these lists over the years on the various assemblers - my own first contribution seems to be from 2005, and that about where my email archive starts, so they may go back further. Maybe someone should consolidate them all for "convenience". Weird but true.? Yes, but...? :-) Tony H. |