Service Manuals, User Guides, Schematic Diagrams or docs for : xerox mesa 4.0_1978 listing Mesa_4_System Fsp.mesa_Sep78

<< Back | Home

Most service manuals and schematics are PDF files, so You will need Adobre Acrobat Reader to view : Acrobat Download Some of the files are DjVu format. Readers and resources available here : DjVu Resources
For the compressed files, most common are zip and rar. Please, extract files with Your favorite compression software ( WinZip, WinRAR ... ) before viewing. If a document has multiple parts, You should download all, before extracting.
Good luck. Repair on Your own risk. Make sure You know what You are doing.




Image preview - the first page of the document
Fsp.mesa_Sep78


>> Download Fsp.mesa_Sep78 documenatation <<

Text preview - extract from the document
FSP.mesa                       2-Sep-78 13:58:17                                        Page   1



-- Fsp.Mesa   Edited by Sandman on May 12, 1978    9:18 AM
DIRECTORY
  AltoDefs: FROM "altodefs" USING [PageSize],
  FSPDefs: FROM "fspdefs" USING [
    BlockSize, Oeallocator, FreeNodePointer, NodeHeader, NodePointer,
     ZoneHeader, ZoneOverhead, ZonePointer],
  ProcessDefs: FROM "processdefs" USING [InitializeMonitor],
  StringDefs: FROM "stringdefs" USING [WordsForString],
  SystemDefs: FROM "systemdefs" USING [
    AllocateResidentPages, AllocateResidentSegment, FreePages, PagesForWords];
DEFINITIONS FROM FSPDefs;
FSP: MONITOR LOCKS z.lock USING z: ZonePointer
  IMPORTS ProcessDefs, StringDefs, SystemDefs EXPORTS FSPDefs, SystemDefs
  SHARES FSPDefs = PUBLIC
  BEGIN   -- Mesa Free Storage Package --
       A set of procedures to manage allocation within a zone.
       Coalescing of free nodes occurs during allocation; all
       free nodes following a candidate node are merged before
       any space is allocated. The logic is derived from a
       BCPL program by E. M. McCreight and was suggested by an
       exercise in Knuth Volume I, p. 453 #19
  UsedNodeSize: PRIVATE BlockSize = SIZE [inuse NodeHeader];
  FreeNodeSize: PRIVATE BlockSize = SIZE [free NodeHeader];
  ZoneHeaderSize: PRIVATE BlockSize = SIZE [ZoneHeader];
  ZoneTooSmall: ERROR [POINTER]   =   CODE;
  DoNothingDeallocate: Deallocator 



◦ Jabse Service Manual Search 2026 ◦ Jabse PravopisonTap.bg ◦ Other service manual resources online : FixyaeServiceinfo