Path: utzoo!utgpu!water!watmath!clyde!att!rutgers!ucsd!ucsdhub!esosun!seismo!uunet!cbmvax!ditto From: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Newsgroups: comp.sys.att Subject: Re: WANTED: 3b1 ram expansion Summary: Unix PC MMU info Keywords: unixpc mmu memory limits Message-ID: <4528@cbmvax.UUCP> Date: 21 Aug 88 03:30:45 GMT References: <8118@alice.UUCP> <1525@mcgp1.UUCP> Reply-To: ditto@cbmvax.UUCP (Michael "Ford" Ditto) Organization: Commodore Technology, West Chester, PA Lines: 39 In article <1525@mcgp1.UUCP> fst@mcgp1.UUCP (Skip Tavakkolian) writes: >There is an old BYTE review you may want to look for (this was for the original >7300 several years back). Here is what I recollect. The MMU in 3b1/7300 has >24 address lines (I am not sure if it is 68451s). The difference in 7300 and >the 3b1 (mother board designs) is in the number of address lines which are >ignored (out of the possible 2^24 = 16777216). That, I believe, is the only >difference in 7300 and 3b1. So that 7300 MMU can address no more than 2 MB >and the 3b1 no more that 4 MB. No, the only difference between the 7300 and 3b1 motherboards (aside from some pcb relayout) is the amount of ram installed). The other differences are in power supply rating, case style and disk size. >This however should not make any difference in the per *user* process address >space in a virtual memory system (demand page allows sizes smaller than a >whole process to be swapped in and out of memory). > >Maximum per user process address limit is what the 68010 can address. The amount of physical RAM addressable by the MMU is 4MB. The MMU is a custom random-logic MMU based around a 1K by 16bit ram array. The top two 68010 address lines are used for selecting I/O space and other things not related to RAM. That leaves 22 bits for the virtual address, giving a per-process virtual address space of 4 Meg. Some of this address space is used for shared memory, the shared library, and for overlaying the kernel when it is running. 2.5 Meg (from 0x080000 to 0x3fffff) is available for user code and data. >Hope this is all true :-) Well, it's mostly true with respect to 68000's in general, but the Unix PC is a bit weird. -- -=] Ford [=- . . (In Real Life: Mike Ditto) . : , ford@kenobi.cts.com This space under construction, ...!ucsd!elgar!ford pardon our dust. ditto@cbmvax.commodore.com