Archive for category Status Update
Synchronous Languages
Posted by eks in Status Update on September 22nd, 2009
Posted a quick brainstorming page about synchronous languages which may be the seed to the final design. Would solve and put together a few concepts I have been toying with these past few years.
Memory Management
Posted by eks in Status Update on August 15th, 2009
Finally decided on how memory will be managed. In short, processes will be able to request memory pages of 4KiB to be allocated. The memory pages, as well as the processes, are tied in to a given cpu/core so as to avoid false cache sharing between threads. Some sub-routines will also be available to sub-allocate these memory pages into any allocation size; although the operating system will only keep track of the pages and not the sub-allocations.
The allocated memory pages can then be shared with other processes for fast and efficient data transfer; when doing so the process sharing the memory page will receive a secret code that can be used to cancel the sharing and regain full control. When shared, memory pages are in read-only mode for all users including the original process which shared the page.
Brainstorming
Posted by eks in Status Update on August 9th, 2009
Started a few brainstorming pages about how I could see the system implemented in the future. I hope to continue to develop those sections and eventually write up a set of specification documents. Feel free to comment on the design.