From 9546c11798bba9d5f61058a6bebdd5c52a7aae7f Mon Sep 17 00:00:00 2001 From: Erin Abicht Date: Thu, 20 Apr 2023 14:40:38 -0400 Subject: [PATCH] Basic queue & actor notes --- src/development/design/actor.md | 10 ++++++++++ src/development/design/kernel.md | 7 +++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/development/design/actor.md b/src/development/design/actor.md index 06bff5c..acc5c4c 100644 --- a/src/development/design/actor.md +++ b/src/development/design/actor.md @@ -1 +1,11 @@ # Actor System + +## OCAP +**TODO** + +## Messages +**TODO** +- [postcard](https://lib.rs/crates/postcard) for message passing +- Priority Queue for processing multiple messages, while dealing with higher-priority ones first + +### Latency diff --git a/src/development/design/kernel.md b/src/development/design/kernel.md index 9817d06..b4c0c05 100644 --- a/src/development/design/kernel.md +++ b/src/development/design/kernel.md @@ -20,14 +20,13 @@ This will include the [filesystem](/development/design/filesystem.md), [actors]( This might include operations like *hashing*, *encryption*, and *indexing*. ## Boot Process -*To be implemented* +**TODO** ## Memory Management -*To-Do* +**TODO** ## Processes -*To-Do* -- [postcard](https://lib.rs/crates/postcard) for message passing +**TODO** ## Error Handling All errors must be handled gracefully by the `kernel`. If possible, they should simply log an error.