[comp.os.research] Need estimate: Time & manpower to design & implement a VM system

tod@uunet.UU.NET (Tod K. Johnson MPU) (08/31/90)

Please send any actual examples of the time & manpower to implement a
virtual memory system.  PLEASE RESPOND BY E-MAIL, NOT NEWS.

Also useful would be estimates of the time & manpower to implement a brand
new system with the characteristics given below:

* Virtual memory system is part of a real-time OS kernel.

* The kernel & VM system are not board dependent.  They can be configured for
  any board containing the processor and MMU, and any disk system by
  parameters passed at boot time.

* The VM system is divided into two parts: memory mapping and paging.  The
  paging is optional.  This provides the same execution environment on a small
  system that does not have a disk either locally or across a network, and a
  larger system that supports paging.

* A process can be created from ROM, a file system, already loaded programs, or
  any combination.

* Processes created from ROM can be executed directly from ROM or copied to RAM
  for execution.

* Controlled memory sharing between processes is provided.

* Many threads can execute within a process sharing the same address space.

This project is only at the conceptional stage.  So I can't provide more
details than the above yet.

If anyone is interested in learning more about this project, send me e-mail.
I will send more information as it is available. (If enough respond, I will
post to news.)

				Thanks in advance,
				Tod K. Johnson

		email:		uunet!melasv!tod
		FAX:		(408)-737-1125
		U.S. mail:	Software R & D Department
				Mitsubishi Electronics America
				1050 E. Arques Avenue
				Sunnyvale, CA 94086

NOTE TO MODERATOR: If this would be more appropriate for comp.os.misc please
send me e-mail.  I tried to make the subject line as descriptive as possible
so only interested parties would read the article.