Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!sun!oliveb!intelca!clif From: clif@intelca.UUCP (Clif Purkiser) Newsgroups: comp.sys.ibm.pc Subject: Re: Large linear memory space for 80x86 machines ? Message-ID: <116@intelca.UUCP> Date: Tue, 20-Oct-87 18:26:47 EDT Article-I.D.: intelca.116 Posted: Tue Oct 20 18:26:47 1987 Date-Received: Fri, 23-Oct-87 01:30:23 EDT References: <668@rna.UUCP> Organization: Intel Corp., Santa Clara, Ca. Lines: 44 Summary: Solution to running large C programs on PCs In article <668@rna.UUCP>, dan@rna.UUCP (Dan Ts'o) writes: > > Sorry if this has been covered (it surely has) but... > > What is the current state of large data array usage on 80x86 machines ? > I want to write a (semi-real-time) C program that uses single data arrays that > are 2-8Mb each. What about... > > - Huge model on the MSC 4.0. Will this do the trick ? Sounds like it > will but the speed penalty may be huge (heehee). One program I moved from > small to large was slowed by 50%. But it may still be limited by the 640K > of MSDOS. > > - Running Xenix with protecte mode, possibility on a '386. Do any > current or planned implementation of Xenix support such large linear address > spaces ? How about virtual memory support ? > > Any other ideas ? Thanks. I think the best solution is to buy a 80386 PC or Intel 386 Inboard and an PC AT. Then purchase Pharlap DOS|extender product which allows programs to take advantage of the 80386's large address space. For a C compiler by Metaware's High C-386 which supports 80386 "native mode" (i.e 4 gigabyte segments). Phone numbers Pharlap Software (617) 661 1510 MetaWare (408) 429-6382 Another possiblity is to buy Unix or Xenix 386 both support large linear address spaces -- Clif Purkiser, Intel, Santa Clara, Ca. {pur-ee,hplabs,amd,scgvaxd,dual,idi,omsvax}!intelca!clif These views are my own property. However anyone who wants them can have them for a nominal fee.