Structure of the ::SHE+ILA:: Datastore

73
0
  • Squishy Plushie's avatar Artist
    Squishy Pl...
  • DDG Model
    Flux Klein
  • Access
    Public
  • Created
    18h ago
  • Try Try style

Prompt

A beautiful purple-haired woman wearing a long purple velvet ankle-length dress with flouncy sleeves and purple suede high heels. She is pointing to a row of filing cabinets and book shelves.

More about Structure of the ::SHE+ILA:: Datastore

The ::SHE+ILA:: datastore (SHE -- Segmented Hierarchical Environment) is equivalent to the Filing System on a conventional operating system. It is an integrated virtual storage system (i.e. combined RAM and Disk storage), which holds all the programs and data to be operated on by the ::SHE+ILA:: Datapath (ILA -- Integrated Language Architecture).
The datastore consists of about a million Pages (similar to "sectors" in DOS) on a 64GB system disk partition. The Pages are each 64 kilobytes, and may be further grouped into Segments (equivalent to "clusters" in DOS). These Segments ("Segs") contain the Buffers ("Bufs") which hold Arrays, Strings, Stacks, Queues, and Procedures in ::SHE+ILA::. Special "Directory" segments are used to connect groups of Pages into Segments. These directory segments contain vectors of LBA pointers into each of the pages forming a segment.
Multi-User Protection is implemented by giving each "User Account" its own "GHOST" (Global Hosting Online Segment Table), which is a special "Directory" pointing to each of the Segments that the given User Account is authorised to access, thereby defining its Virtual Address Space.
::SHE+ILA:: is a homebrew retro 32bit operating system and programming language, inspired by a mashup of C++, APL, and LISP.

Comments


Loading Dream Comments...

Discover more dreams from this artist