Path: utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!brutus.cs.uiuc.edu!apple!oracle!news From: pnakada@oracle.com (Paul Nakada) Newsgroups: comp.sys.apple2 Subject: Re: apple // and multitasking, perfect together! (??????????) Message-ID: Date: 7 Mar 90 00:35:07 GMT References: <14298@phoenix.Princeton.EDU> Sender: news@oracle.com Organization: Oracle Corporation, Belmont, CA Lines: 16 In-reply-to: tbrakitz@phoenix.Princeton.EDU's message of 6 Mar 90 19:40:57 GMT This is actually kind of cool, the concept of all memory acces being done through load and store instructions. That would allow implementation of virtual memory quite easily though these instructions. Just map all of the pseudo machine's memory into non volatile (above $0800) and use any additional memory for paging. I think that some sort of elementary VM is necessary for any type of multiprocess OS on the //. Will your BISC instruction set be a p-machine? (interpreted) or compiled directly to assembly. The former is more suited to a VM environment. -Paul Nakada pnakada@oracle.com