Commit d032dec1 authored by Aeva Black's avatar Aeva Black Committed by Valerie Aurora
Browse files

add minimalist architecture diagram

parent 396acc19
Loading
Loading
Loading
Loading
+16 −2
Original line number Diff line number Diff line
@@ -337,9 +337,21 @@ Operating systems include software products with digital elements that provide a

This category includes but is not limited to real-time operating systems, general-purpose and special-purpose operating systems.

> **NOTE: The remainder of section 4.3 is more of a collection of notes than an overview - not ready for review yet.**
Visualization of the architecture overview:

```mermaid
 graph 
    U([Users])
    OS[Operating System]
    HW[Underlying Hardware]
    SW([Installed Applications])
    OS-->|abstracts|HW
    OS-->|manages|SW
    SW-->|interacts with|OS
    U-->|interacts with|OS
```

> FIXME write an operating systems overview and make some diagrams
> **NOTE: The remainder of section 4.3 is more of a collection of notes than an overview - not ready for review yet.**

> FIXME include the relation graphic between verticals here to explain the outside relationship.

@@ -347,6 +359,8 @@ The internal structure/architecture/security design of an operating system depen

> FIXME: Use generic architectural descriptions (monolithic, microkernel, ...) or create a list of orthogonal properties (hardware access control for drivers, address space separation, ...) and differentiate based on that?

> FIXME: Refactor the kernel type definitions (below) so they connect to essential safety functions that operating systems provide.

### 4.3.0 Hybrid monolithic/micro kernel operating systems

> FIXME: Extend our definition of operating systems with the sentences below?