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.