RetrOS - A simple operating system, Conceptual overview

Goal:

The goal is to describe high level, the basic functionality of the RetrOS.

Updates:
TODO list:
  1. Finalize the conceptual overview.
Specifications:

+------------------------------------------------------------------------------+

|                                                                              |

|                                 Applications                                 |

|                                                                              |User mode

+------------------------------------------------------------------------------+--------------

|                                                                              |Supervisor mode

| +--------------------------------------------------------------------------+ |

| |                                                                          | |

| |                                OS Services                               | |

| |                                                                          | |

| +==========================================================================+ |

| |                                                                          | |

| |                     Application Programming Interface                    | |

| |                                                                          | |

| +==========================================================================+ |

| |                                                                          | |

| |                            Core kernel services                          | |

| |                                                                          | |

| +--------------------------------------------------------------------------+ |

|                                                                              |

|                                Operating System                              |

|                                                                              |

+==============================================================================+--------------

|                                                                              |Hardware

|                                 Hardware layer                               |

|                                                                              |

+------------------------------------------------------------------------------+

 

 

+------------------------------------------------------------------------------+

|                                                                              |

|                                 Applications                                 |

|                                                                              |User mode

+------------------------------------------------------------------------------+--------------

|                                                                              |Supervisor mode

| +--------------------------------------------------------------------------+ |

| |                                                                          | |

| |                                OS Services                               | |

| |                                                                          | |

| +==========================================================================+ |

| |                                                                          | |

| |                     Application Programming Interface                    | |

| |                                                                          | |

| +==========================================================================+ |

| |                     |         |         |         |                      | |

| |                     | Memory  | Process |  Comm   |    Reserved for      | |

| |   I/O               | Manager | Manager | Manager |     future use       | |

| |                     |         |         |         |                      | |

| | Manager +----------------------------------------------------------------+ |

| |         |                                                                | |

| |         |               Interrupt Manager / Dispatcher                   | |

| |         |                                                                | |

| +--------------------------------------------------------------------------+ |

|                                                                              |

|                                Operating System                              |

|                                                                              |

+==============================================================================+--------------

|                                                                              |Hardware

|                                 Hardware layer                               |

|                                                                              |

+------------------------------------------------------------------------------+

Version control:
Related links:


Last update: 10/25/2005.