Differences

This shows you the differences between two versions of the page.

Link to this comparison view

architecture [2019/08/10 14:17]
scott [General Description]
architecture [2019/08/10 14:24] (current)
scott [Application Memory Organization]
Line 390: Line 390:
 **Omega** added a set of data structures that the **MCP** could use to describe the application address space.   For compatibility with existing object code, a single segment continued to be restricted to a million digits or less in size, but an application could have up to eight segments accessible simultaneously in a single //Environment// (allowing access to up to eight million digits) and could have up to 1,000,000 of these //Environment//s accessible via function calls.   The architecture also allowed the **MCP** to address up to 99,999 environments. **Omega** added a set of data structures that the **MCP** could use to describe the application address space.   For compatibility with existing object code, a single segment continued to be restricted to a million digits or less in size, but an application could have up to eight segments accessible simultaneously in a single //Environment// (allowing access to up to eight million digits) and could have up to 1,000,000 of these //Environment//s accessible via function calls.   The architecture also allowed the **MCP** to address up to 99,999 environments.
  
 +== Reinstate List ==
 +
 +The [[processor_state:reinstate_list|Reinstate List]] is a hardware data structure that contains the address of the [[processor_state:environment_table|Environment Table]] which describes the addressing environment for the task.  The [[instructions:brv]] instruction
 +is used by the MCP [[kernel_mode|kernel]] specify the active reinstate list entry on each processor.
  
architecture.txt ยท Last modified: 2019/08/10 14:24 by scott
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki