From: Svjatoslav Agejenko Date: Mon, 30 Oct 2017 19:41:22 +0000 (+0200) Subject: Added computation ideas X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=commitdiff_plain;h=6cce3fedf5004c0832fa533c888c2518a32de002;p=sixth.git Added computation ideas --- diff --git a/doc/index.html b/doc/index.html index e34161c..bb7c5b2 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth - system for data storage, computation, exploration and interaction - + @@ -273,9 +273,55 @@ and my free time available). Contributions welcome ! :)
-

3 Frequently Given Answers

+

3 Computation ideas

    +
  • Program - stored instructions for execution by computer. +
  • + +
  • Process - Currently running program. +
      +
    • Process is self contained. Has a full copy of program code and +every dependent library. + +
        +
      • Memory used by processes is content addressed/deduplicated at +low level in the system. +
      • + +
      • This allows: +
          +
        • Upgrading software installed in the system without breaking +already running processes. +
        • + +
        • Easier migration of running processes between physical +computers. +
        • + +
        • Possibility to suspend/resume arbitrary processes to permament +storage. +
        • + +
        • Possibility checkpoint/revert running process. +
        • + +
        • Possibility to clone/branch running process. +
        • +
        +
      • +
      +
    • +
    +
  • +
+
+
+ +
+

4 Frequently Given Answers

+
+
diff --git a/doc/index.org b/doc/index.org index e3aef27..c537d4d 100644 --- a/doc/index.org +++ b/doc/index.org @@ -56,6 +56,30 @@ Dr. Lawrence Angelo, The Lawnmower Man (1992) + System is nowhere near complete (given magnitude of effort required and my free time available). Contributions welcome ! :) +* Computation ideas ++ Program - stored instructions for execution by computer. + ++ Process - Currently running program. + + Process is self contained. Has a full copy of program code and + every dependent library. + + + Memory used by processes is content addressed/deduplicated at + low level in the system. + + + This allows: + + Upgrading software installed in the system without breaking + already running processes. + + + Easier migration of running processes between physical + computers. + + + Possibility to suspend/resume arbitrary processes to permament + storage. + + + Possibility checkpoint/revert running process. + + + Possibility to clone/branch running process. + * Frequently Given Answers - Why such name ? - In short: it's just a number.