::SHE+ILA:: GHOST and Directory Segs

49
0
  • Squishy Plushie's avatar Artist
    Squishy Pl...
  • DDG Model
    Flux Klein
  • Access
    Public
  • Created
    3w ago
  • Try

Prompt

A beautiful purple-haired ghost wearing a long purple velvet ankle-length dress with flouncy sleeves and purple suede high heels. She is reading a telephone directory.

More about ::SHE+ILA:: GHOST and Directory Segs

A GHOST segment (Global Hosting Online Segment Table) is a list of segment LBA's which a user is permitted to access. Each LBA in the list is given a SEGID (a packed decimal byte in 00_99).
A "directory" segment is a list of LBA's making up a multi-page segment. They are listed in sequence of their position in the address space of the actual segment (the high word of the address selects which page, and the low word selects the byte within that page).
Since these two segtypes have the same format (Page header, then array of 32bit LBA's) they have the same typetag in the page header and are processed similarly. In addition, each of the referenced pages has a backpointer to the "directory" page (to allow switching between pages). The GHOST however has no backpointer to it, because several users can legally reference the same page (e.g. the ::MATHS:: and ::UTILS:: library segments).
Note that the LBA's mentioned above are groups of 64K byte pages, i.e the beginning of 128 contiguous disk sectors. These are always swapped in or out as a unit, hence only the LBA pointing to the beginning of each page need be stored.

Comments


Loading Dream Comments...

Discover more dreams from this artist