Article View: comp.os.xinu
Article #327Re: Virtual memory?
From: jng
Date: Fri, 07 Apr 1989 22:43
Date: Fri, 07 Apr 1989 22:43
38 lines
2266 bytes
2266 bytes
>>Is the third book (volume III) out?
>>I am interested in:
>> 1) Modifying Xinu so that a program can be loaded and run
>> from disk.
>> 2) Looking at protected memory / virtual memory additions.
>>The second book mentions Virtual memory will be in Vol III
A prototype of the Virtual Memory Xinu (VM Xinu) operating system is
currently being built. VM Xinu is a hierarchical virtual memory operating
system with features such as multiple threads of control within an address
space, kernel processes, shared/protected memory, paging to a remote
machine, and dynamically loaded processes.
VM Xinu is currently running on both Digital UVAX I's and SUN3/50's
(LSI11/23's do not have virtual memory support). The page server runs on a
VAX11/780 as a user level process under 4.3BSD Unix (we have also run it
on a SUN3/50 under SunOS). The page server is able to server both
architectures (UVAX I and SUN3/50) simultaneously. The UVAX I version is
slightly more advanced since it has dynamically loaded processes which run
in user/kernel mode. We are in the process of adding user/kernel mode and
dynamically loaded processes to the SUN version.
As Dr. Comer indicated in his last posting, VM Xinu is still a prototype
and is *not* ready for general distribution. I will be posting a more
detailed description of the design and implementation of VM Xinu in the
near future. If you are extremely interested in looking at it (and you're
are a Xinu guru and like a challange) or if you have any
questions, feel free to contact me (jng@cs.purdue.edu).
Jim Griffioen
------------------------------------------------------------------------------
jng@cs.purdue.edu ARPA
jng%purdue.edu@relay.cs.net CSNET
{ucbvax,decvax,ihnp4}!purdue!jng UUCP
(317) 494-7826 AT&T
------------------------------------------------------------------------------
Technical Details
Message-ID:
<8904072243.AA13075@gwen.cs.purdue.edu>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!ucbvax!CS.PURDUE.EDU!jngReferences:
<41516@tut.cis.ohio-state.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!purdue!decwrl!ucbvax!CS.PURDUE.EDU!jng From: jng@CS.PURDUE.EDU Newsgroups: comp.os.xinu Subject: Re: Virtual memory? Message-ID: <8904072243.AA13075@gwen.cs.purdue.edu> Date: 7 Apr 89 22:43:14 GMT References: <41516@tut.cis.ohio-state.edu> Sender: daemon@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 38