Metropoli BBS
VIEWER: os20mmho.p25 MODE: BINARY (HEX)
==============================================================================================================================================
OFFSET    00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F  10 11 12 13 14 15 16 17  18 19 1A 1B 1C 1D 1E 1F
----------------------------------------------------------------------------------------------------------------------------------------------
00000000  0A 00 03 00 03 00 48 00  15 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 40 01 00 00 00  ...H.§..................@...
00000020  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  05 00 00 00 00 00 00 00  00 00 00 00 83 00 00 00  ...........................â...
00000040  BA 00 4B 24 00 00 00 00  00 00 6B 24 00 00 AA 22  00 00 01 00 02 00 00 00  00 00 00 00 00 00 00 00  .K$......k$..¬"..............
00000060  00 00 00 00 00 00 00 00  00 00 BF 22 00 00 4F 53  32 30 4D 4D 48 4F 2E 50  32 35 00 00 00 00 00 00  .........."..OS20MMHO.P25......
00000080  00 00 00 20 20 4F 53 32  30 4D 45 4D 55 20 20 20  20 20 20 20 20 20 20 20  20 20 2A 2A 2A 20 48 65  ...  OS20MEMU             *** He
000000A0  6C 70 20 2A 2A 2A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 56 65 72 73  69 6F 6E 20 31 2E 31 20  lp ***              Version 1.1 
000000C0  20 20 20 36 2D 31 2D 39  33 0A 20 20 41 75 74 68  6F 72 73 3A 20 47 6C 65  6E 6E 20 42 72 65 77 20     6-1-93  Authors: Glenn Brew 
000000E0  26 20 52 6F 73 73 20 43  6F 6F 6B 20 20 20 20 28  63 29 20 43 6F 70 79 72  69 67 68 74 20 49 42 4D  & Ross Cook    (c) Copyright IBM
00000100  20 43 6F 72 70 2E 20 31  39 38 37 2D 31 39 39 33  0A C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4   Corp. 1987-1993
00000120  C4 C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4  
00000140  C4 C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4  C4 C4 C4 C4 C4 C4 C4 C4  C4 0A 0A 0A 20 20 20 20      
00000160  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  41 70 70 6C 69 63 61 74  69 6F 6E 20 44 65 74 61                  Application Deta
00000180  69 6C 73 20 22 48 65 6C  70 22 0A 0A 20 20 20 54  68 69 73 20 70 61 6E 65  6C 20 70 72 6F 76 69 64  ils "Help"   This panel provid
000001A0  65 73 20 64 65 74 61 69  6C 73 20 6F 6E 20 73 65  76 65 72 61 6C 20 61 70  70 6C 69 63 61 74 69 6F  es details on several applicatio
000001C0  6E 20 76 61 72 69 61 62  6C 65 73 20 66 6F 72 0A  20 20 20 74 68 65 20 73  65 6C 65 63 74 65 64 20  n variables for   the selected 
000001E0  70 72 6F 63 65 73 73 2E  0A 0A 20 20 20 20 20 20  50 49 44 3A 20 2D 20 74  68 69 73 20 69 73 20 74  process.      PID: - this is t
00000200  68 65 20 50 49 44 20 79  6F 75 20 73 65 6C 65 63  74 65 64 20 6F 6E 20 74  68 65 20 6D 61 69 6E 20  he PID you selected on the main 
00000220  70 61 6E 65 6C 2E 0A 0A  20 20 20 20 20 20 4E 61  6D 65 3A 20 2D 20 74 68  65 20 6E 61 6D 65 20 6F  panel.      Name: - the name o
00000240  66 20 74 68 65 20 70 72  6F 67 72 61 6D 20 66 6F  72 20 74 68 69 73 20 50  49 44 2E 0A 0A 20 20 20  f the program for this PID.   
00000260  41 66 74 65 72 20 74 68  65 73 65 20 65 6E 74 72  69 65 73 20 61 70 70 65  61 72 73 20 69 6E 66 6F  After these entries appears info
00000280  72 6D 61 74 69 6F 6E 20  6F 6E 20 74 68 65 20 74  6F 74 61 6C 20 73 74 6F  72 61 67 65 0A 20 20 20  rmation on the total storage   
000002A0  61 76 61 69 6C 61 62 6C  65 20 66 6F 72 20 75 73  65 20 62 79 20 74 68 69  73 20 70 72 6F 63 65 73  available for use by this proces
000002C0  73 2E 20 20 54 68 69 73  20 69 73 20 70 72 6F 76  69 64 65 64 20 61 73 20  61 20 73 75 6D 6D 61 72  s.  This is provided as a summar
000002E0  79 0A 20 20 20 66 6F 6C  6C 6F 77 65 64 20 62 79  20 64 65 74 61 69 6C 73  20 6F 6E 20 74 68 65 20  y   followed by details on the 
00000300  6D 65 6D 6F 72 79 20 6F  62 6A 65 63 74 73 20 61  76 61 69 6C 61 62 6C 65  20 74 6F 20 74 68 69 73  memory objects available to this
00000320  0A 20 20 20 70 72 6F 67  72 61 6D 2E 0A 0A 0A 20  20 20 54 68 65 20 73 75  6D 6D 61 72 79 20 69 74     program.   The summary it
00000340  65 6D 73 20 70 72 6F 76  69 64 65 64 20 61 72 65  3A 0A 0A 20 20 20 20 20  20 53 79 73 74 65 6D 20  ems provided are:      System 
00000360  53 74 6F 72 61 67 65 20  2D 20 74 68 65 20 74 6F  74 61 6C 20 61 6D 6F 75  6E 74 20 6F 66 20 73 79  Storage - the total amount of sy
00000380  73 74 65 6D 20 73 74 6F  72 61 67 65 20 75 73 65  64 0A 20 20 20 20 20 20  20 20 20 20 66 6F 72 20  stem storage used          for 
000003A0  74 68 69 73 20 70 72 6F  63 65 73 73 2E 0A 0A 20  20 20 20 20 20 20 20 20  20 54 68 69 73 20 69 74  this process.          This it
000003C0  65 6D 20 69 6E 63 6C 75  64 65 73 20 74 68 65 20  70 72 6F 63 65 73 73 6F  72 20 64 65 66 69 6E 65  em includes the processor define
000003E0  64 20 4C 44 54 3B 20 6F  70 65 72 61 74 69 6E 67  0A 20 20 20 20 20 20 20  20 20 20 73 79 73 74 65  d LDT; operating          syste
00000400  6D 20 63 6F 6E 74 72 6F  6C 20 62 6C 6F 63 6B 73  20 66 6F 72 20 6D 61 6E  61 67 69 6E 67 20 74 68  m control blocks for managing th
00000420  65 20 70 72 6F 63 65 73  73 20 61 73 20 77 65 6C  6C 20 61 73 0A 20 20 20  20 20 20 20 20 20 20 65  e process as well as          e
00000440  61 63 68 20 74 68 72 65  61 64 20 74 68 65 20 70  72 6F 63 65 73 73 20 68  61 73 20 64 65 66 69 6E  ach thread the process has defin
00000460  65 64 3B 20 6D 65 6D 6F  72 79 20 72 65 71 75 69  72 65 64 20 74 6F 0A 20  20 20 20 20 20 20 20 20  ed; memory required to         
00000480  20 6D 61 6E 61 67 65 20  74 68 65 20 70 72 69 76  61 74 65 20 6D 65 6D 6F  72 79 20 6F 62 6A 65 63   manage the private memory objec
000004A0  74 73 20 74 68 65 20 70  72 6F 63 65 73 73 20 63  72 65 61 74 65 73 3B 20  61 6E 64 0A 20 20 20 20  ts the process creates; and    
000004C0  20 20 20 20 20 20 6F 74  68 65 72 20 69 74 65 6D  73 20 6F 66 20 73 79 73  74 65 6D 20 73 74 6F 72        other items of system stor
000004E0  61 67 65 20 4F 53 2F 32  20 6D 61 79 20 72 65 71  75 69 72 65 2E 0A 0A 20  20 20 20 20 20 50 72 69  age OS/2 may require.      Pri
00000500  76 61 74 65 20 2D 20 74  68 65 20 73 69 7A 65 20  6F 66 20 61 6C 6C 20 6D  65 6D 6F 72 79 20 6F 62  vate - the size of all memory ob
00000520  6A 65 63 74 73 20 66 6F  72 20 74 68 69 73 20 70  72 6F 63 65 73 73 2E 0A  0A 20 20 20 20 20 20 20  jects for this process.       
00000540  20 20 20 54 68 69 73 20  69 74 65 6D 20 77 69 6C  6C 20 69 6E 63 6C 75 64  65 20 6D 65 6D 6F 72 79     This item will include memory
00000560  20 6F 62 6A 65 63 74 73  20 69 6E 20 74 68 65 20  70 72 6F 63 65 73 73 27  20 6D 61 69 6E 0A 20 20   objects in the process' main  
00000580  20 20 20 20 20 20 20 20  2E 45 58 45 20 66 69 6C  65 20 70 6C 75 73 20 61  6E 79 20 6E 6F 6E 2D 73          .EXE file plus any non-s
000005A0  68 61 72 65 64 20 6F 62  6A 65 63 74 73 20 61 6C  6C 6F 63 61 74 65 64 20  62 79 20 74 68 65 0A 20  hared objects allocated by the 
000005C0  20 20 20 20 20 20 20 20  20 70 72 6F 67 72 61 6D  20 6F 72 20 62 79 20 61  6E 79 20 64 79 6E 61 6D           program or by any dynam
000005E0  69 63 20 6C 69 6E 6B 20  6D 6F 64 75 6C 65 73 20  28 44 4C 4C 73 29 20 69  6E 20 75 73 65 20 62 79  ic link modules (DLLs) in use by
00000600  20 74 68 65 0A 20 20 20  20 20 20 20 20 20 20 70  72 6F 63 65 73 73 2E 0A  0A 20 20 20 20 20 20 53   the          process.      S
00000620  68 61 72 65 64 20 2D 20  74 68 65 20 73 69 7A 65  20 6F 66 20 74 68 65 20  72 65 73 69 64 65 6E 74  hared - the size of the resident
00000640  20 61 6E 64 20 73 77 61  70 70 65 64 20 6D 65 6D  6F 72 79 20 66 6F 72 20  74 68 65 0A 20 20 20 20   and swapped memory for the    
00000660  20 20 20 20 20 20 73 68  61 72 65 64 20 6F 62 6A  65 63 74 73 20 69 6E 20  75 73 65 20 62 79 20 74        shared objects in use by t
00000680  68 69 73 20 70 72 6F 63  65 73 73 2E 0A 0A 20 20  20 20 20 20 20 20 20 20  54 68 69 73 20 69 74 65  his process.          This ite
000006A0  6D 20 77 69 6C 6C 20 69  6E 63 6C 75 64 65 20 64  79 6E 61 6D 69 63 20 64  61 74 61 20 6D 65 6D 6F  m will include dynamic data memo
000006C0  72 79 20 6F 62 6A 65 63  74 73 20 61 6C 6C 6F 63  61 74 65 64 0A 20 20 20  20 20 20 20 20 20 20 77  ry objects allocated          w
000006E0  69 74 68 20 73 68 61 72  69 6E 67 20 69 6E 64 69  63 61 74 65 64 20 70 6C  75 73 20 44 4C 4C 20 6F  ith sharing indicated plus DLL o
00000700  62 6A 65 63 74 73 20 77  68 69 63 68 20 6D 61 79  20 62 65 20 73 68 61 72  65 64 0A 20 20 20 20 20  bjects which may be shared     
00000720  20 20 20 20 20 77 69 74  68 20 6F 74 68 65 72 20  70 72 6F 63 65 73 73 65  73 2E 20 20 54 68 69 73       with other processes.  This
00000740  20 69 73 20 66 75 72 74  68 65 72 20 62 72 6F 6B  65 6E 20 64 6F 77 6E 20  69 6E 74 6F 20 74 68 65   is further broken down into the
00000760  0A 20 20 20 20 20 20 20  20 20 20 73 68 61 72 65  64 20 6D 65 6D 6F 72 79  20 6F 62 6A 65 63 74 73            shared memory objects
00000780  20 63 72 65 61 74 65 64  20 62 79 20 74 68 65 20  61 70 70 6C 69 63 61 74  69 6F 6E 20 63 6F 64 65   created by the application code
000007A0  20 69 74 73 65 6C 66 0A  20 20 20 20 20 20 20 20  20 20 61 6E 64 20 74 68  6F 73 65 20 63 72 65 61   itself          and those crea
000007C0  74 65 64 20 62 79 20 74  68 65 20 6F 70 65 72 61  74 69 6E 67 20 73 79 73  74 65 6D 20 44 4C 4C 73  ted by the operating system DLLs
000007E0  20 6F 6E 20 62 65 68 61  6C 66 20 6F 66 0A 20 20  20 20 20 20 20 20 20 20  74 68 69 73 20 61 70 70   on behalf of          this app
00000800  6C 69 63 61 74 69 6F 6E  20 28 73 65 65 20 74 68  65 20 27 6F 62 6A 65 63  74 20 64 65 74 61 69 6C  lication (see the 'object detail
00000820  73 27 20 73 65 63 74 69  6F 6E 20 62 65 6C 6F 77  2E 29 0A 0A 20 20 20 20  20 20 49 6E 20 53 74 6F  s' section below.)      In Sto
00000840  72 61 67 65 20 2D 20 74  68 65 20 74 6F 74 61 6C  20 6E 75 6D 62 65 72 20  6F 66 20 62 79 74 65 73  rage - the total number of bytes
00000860  20 6F 66 20 70 72 69 76  61 74 65 20 6D 65 6D 6F  72 79 20 77 68 69 63 68  0A 20 20 20 20 20 20 20   of private memory which       
00000880  20 20 20 69 73 20 61 63  74 75 61 6C 6C 79 20 70  72 65 73 65 6E 74 20 69  6E 20 73 74 6F 72 61 67     is actually present in storag
000008A0  65 2E 0A 0A 20 20 20 20  20 20 53 77 61 70 70 65  64 20 74 6F 20 44 69 73  6B 20 2D 20 74 68 65 20  e.      Swapped to Disk - the 
000008C0  74 6F 74 61 6C 20 6E 75  6D 62 65 72 20 6F 66 20  62 79 74 65 73 20 66 6F  72 20 74 68 65 20 6D 65  total number of bytes for the me
000008E0  6D 6F 72 79 0A 20 20 20  20 20 20 20 20 20 20 6F  62 6A 65 63 74 73 20 77  68 69 63 68 20 68 61 76  mory          objects which hav
00000900  65 20 62 65 65 6E 20 73  77 61 70 70 65 64 20 74  6F 20 64 69 73 6B 2E 0A  0A 20 20 20 20 20 20 44  e been swapped to disk.      D
00000920  69 73 63 61 72 64 61 62  6C 65 20 2D 20 74 68 65  20 61 6D 6F 75 6E 74 20  6F 66 20 74 68 69 73 20  iscardable - the amount of this 
00000940  70 72 6F 63 65 73 73 27  20 73 74 6F 72 61 67 65  20 77 68 69 63 68 20 69  73 0A 20 20 20 20 20 20  process' storage which is      
00000960  20 20 20 20 64 69 73 63  61 72 64 61 62 6C 65 20  61 6E 64 20 74 68 61 74  20 77 69 6C 6C 20 62 65      discardable and that will be
00000980  20 6C 6F 61 64 65 64 20  66 72 6F 6D 20 74 68 65  20 2E 45 58 45 20 2F 20  2E 44 4C 4C 20 66 69 6C   loaded from the .EXE / .DLL fil
000009A0  65 0A 20 20 20 20 20 20  20 20 20 20 77 68 65 6E  20 6E 65 65 64 65 64 2E  0A 0A 20 20 20 20 20 20  e          when needed.      
000009C0  41 6C 6C 6F 63 61 74 65  64 20 62 75 74 20 4E 6F  74 20 55 73 65 64 20 2D  20 74 68 65 20 61 6D 6F  Allocated but Not Used - the amo
000009E0  75 6E 74 20 6F 66 20 6D  65 6D 6F 72 79 20 77 68  69 63 68 20 68 61 73 20  62 65 65 6E 0A 20 20 20  unt of memory which has been   
00000A00  20 20 20 20 20 20 20 61  6C 6C 6F 63 61 74 65 64  20 62 75 74 20 6E 6F 74  20 75 73 65 64 20 62 79         allocated but not used by
00000A20  20 74 68 69 73 20 70 72  6F 67 72 61 6D 2E 0A 0A  20 20 20 20 20 20 20 20  20 20 4E 6F 74 65 20 74   this program.          Note t
00000A40  68 61 74 20 74 68 65 20  64 65 74 61 69 6C 73 20  6F 66 20 74 68 69 73 20  74 79 70 65 20 6D 65 6D  hat the details of this type mem
00000A60  6F 72 79 20 61 70 70 65  61 72 73 20 61 62 6F 76  65 20 74 68 69 73 0A 20  20 20 20 20 20 20 20 20  ory appears above this         
00000A80  20 65 6E 74 72 79 20 28  75 6E 64 65 72 20 74 68  65 20 27 4E 6F 74 20 41  63 63 65 73 73 65 64 27   entry (under the 'Not Accessed'
00000AA0  20 68 65 61 64 69 6E 67  29 20 61 6E 64 20 61 6C  73 6F 20 61 70 70 65 61  72 73 0A 20 20 20 20 20   heading) and also appears     
00000AC0  20 20 20 20 20 69 6E 20  74 68 65 20 6F 62 6A 65  63 74 20 64 65 74 61 69  6C 20 6C 69 73 74 69 6E       in the object detail listin
00000AE0  67 20 77 68 69 63 68 20  66 6F 6C 6C 6F 77 73 20  75 6E 64 65 72 20 74 68  65 20 73 61 6D 65 0A 20  g which follows under the same 
00000B00  20 20 20 20 20 20 20 20  20 68 65 61 64 69 6E 67  2E 0A 0A 0A 20 20 20 46  6F 6C 6C 6F 77 69 6E 67           heading.   Following
00000B20  20 74 68 69 73 20 73 75  6D 6D 61 72 79 20 69 6E  66 6F 72 6D 61 74 69 6F  6E 20 61 72 65 20 64 65   this summary information are de
00000B40  74 61 69 6C 73 20 6F 6E  20 65 61 63 68 20 69 6E  64 69 76 69 64 75 61 6C  0A 20 20 20 6D 65 6D 6F  tails on each individual   memo
00000B60  72 79 20 6F 62 6A 65 63  74 3A 20 20 74 68 65 69  72 20 74 79 70 65 2C 20  73 69 7A 65 2C 20 61 6E  ry object:  their type, size, an
00000B80  20 69 6E 64 69 63 61 74  6F 72 20 6F 66 20 74 68  65 69 72 20 70 72 65 73  65 6E 63 65 20 69 6E 0A   indicator of their presence in
00000BA0  20 20 20 73 74 6F 72 61  67 65 2C 20 61 6E 64 20  74 68 65 20 6E 61 6D 65  20 6F 66 20 74 68 65 20     storage, and the name of the 
00000BC0  6D 6F 64 75 6C 65 20 63  6F 6E 74 61 69 6E 69 6E  67 20 2F 20 64 65 66 69  6E 69 6E 67 20 74 68 65  module containing / defining the
00000BE0  6D 2E 0A 20 20 20 54 68  69 73 20 64 65 74 61 69  6C 65 64 20 6D 65 6D 6F  72 79 20 6F 62 6A 65 63  m.   This detailed memory objec
00000C00  74 20 6C 69 73 74 69 6E  67 20 69 73 20 64 69 76  69 64 65 64 20 69 6E 74  6F 20 74 68 72 65 65 20  t listing is divided into three 
00000C20  73 65 63 74 69 6F 6E 73  3A 0A 0A 20 20 20 20 20  31 2E 20 4F 62 6A 65 63  74 73 20 77 68 69 63 68  sections:     1. Objects which
00000C40  20 61 72 65 20 70 72 69  76 61 74 65 20 74 6F 20  74 68 69 73 20 70 72 6F  63 65 73 73 2E 0A 0A 20   are private to this process. 
00000C60  20 20 20 20 20 20 20 54  68 69 73 20 77 6F 75 6C  64 20 67 65 6E 65 72 61  6C 6C 79 20 62 65 20 64         This would generally be d
00000C80  61 74 61 20 6F 62 6A 65  63 74 73 20 61 6E 64 20  6D 61 79 20 62 65 20 65  69 74 68 65 72 20 66 72  ata objects and may be either fr
00000CA0  6F 6D 0A 20 20 20 20 20  20 20 20 74 68 65 20 70  72 6F 67 72 61 6D 27 73  20 45 58 45 20 66 69 6C  om        the program's EXE fil
00000CC0  65 20 6F 72 20 6F 62 6A  65 63 74 73 20 63 72 65  61 74 65 64 20 70 72 69  76 61 74 65 20 74 6F 20  e or objects created private to 
00000CE0  74 68 69 73 0A 20 20 20  20 20 20 20 20 70 72 6F  63 65 73 73 20 62 79 20  74 68 61 74 20 70 72 6F  this        process by that pro
00000D00  67 72 61 6D 20 6F 72 20  62 79 20 61 20 44 4C 4C  20 72 6F 75 74 69 6E 65  2E 0A 0A 20 20 20 20 20  gram or by a DLL routine.     
00000D20  32 2E 20 22 41 70 70 6C  69 63 61 74 69 6F 6E 20  53 68 61 72 65 64 20 4F  62 6A 65 63 74 73 3A 22  2. "Application Shared Objects:"
00000D40  20 2D 20 4F 62 6A 65 63  74 73 20 77 68 69 63 68  20 6D 61 79 20 62 65 20  73 68 61 72 65 64 0A 20   - Objects which may be shared 
00000D60  20 20 20 20 20 20 20 77  69 74 68 20 6F 74 68 65  72 20 70 72 6F 63 65 73  73 65 73 2E 20 20 54 68         with other processes.  Th
00000D80  69 73 20 64 6F 65 73 20  6E 6F 74 20 69 6E 63 6C  75 64 65 20 6F 70 65 72  61 74 69 6E 67 20 73 79  is does not include operating sy
00000DA0  73 74 65 6D 0A 20 20 20  20 20 20 20 20 6F 62 6A  65 63 74 73 2E 0A 0A 20  20 20 20 20 20 20 20 54  stem        objects.        T
00000DC0  68 65 20 63 6F 64 65 20  28 69 6E 73 74 72 75 63  74 69 6F 6E 73 29 20 6F  66 20 61 20 70 72 6F 67  he code (instructions) of a prog
00000DE0  72 61 6D 20 69 73 20 6F  6E 65 20 74 79 70 65 20  6F 66 20 73 68 61 72 65  64 0A 20 20 20 20 20 20  ram is one type of shared      
00000E00  20 20 6F 62 6A 65 63 74  20 62 75 74 20 74 68 69  73 20 63 6F 75 6C 64 20  61 6C 73 6F 20 69 6E 63    object but this could also inc
00000E20  6C 75 64 65 20 64 61 74  61 20 74 68 61 74 20 61  20 44 4C 4C 20 72 6F 75  74 69 6E 65 0A 20 20 20  lude data that a DLL routine   
00000E40  20 20 20 20 20 75 73 65  73 20 74 6F 20 63 6F 6F  72 64 69 6E 61 74 65 20  61 63 74 69 76 69 74 69       uses to coordinate activiti
00000E60  65 73 20 69 74 20 70 65  72 66 6F 72 6D 73 20 6F  6E 20 62 65 68 61 6C 66  20 6F 66 20 73 65 76 65  es it performs on behalf of seve
00000E80  72 61 6C 0A 20 20 20 20  20 20 20 20 63 6F 6E 63  75 72 72 65 6E 74 6C 79  20 65 78 65 63 75 74 69  ral        concurrently executi
00000EA0  6E 67 20 61 70 70 6C 69  63 61 74 69 6F 6E 73 2E  0A 0A 20 20 20 20 20 33  2E 20 22 53 79 73 74 65  ng applications.     3. "Syste
00000EC0  6D 20 53 68 61 72 65 64  20 4F 62 6A 65 63 74 73  3A 22 20 2D 20 4F 53 2F  32 20 70 72 6F 76 69 64  m Shared Objects:" - OS/2 provid
00000EE0  65 73 20 6D 61 6E 79 20  6F 66 20 69 74 73 20 6F  77 6E 0A 20 20 20 20 20  20 20 20 66 75 6E 63 74  es many of its own        funct
00000F00  69 6F 6E 73 20 61 73 20  44 4C 4C 73 20 2D 20 74  68 65 73 65 20 61 72 65  20 74 68 65 20 74 79 70  ions as DLLs - these are the typ
00000F20  65 20 6F 62 6A 65 63 74  73 20 77 68 69 63 68 20  61 70 70 65 61 72 0A 20  20 20 20 20 20 20 20 69  e objects which appear        i
00000F40  6E 20 74 68 69 73 20 73  65 63 74 69 6F 6E 2E 0A  0A 20 20 20 20 20 20 20  20 54 68 65 73 65 20 69  n this section.        These i
00000F60  74 65 6D 73 20 6D 61 79  20 62 65 20 73 68 61 72  65 64 20 61 6D 6F 6E 67  20 6D 61 6E 79 2C 20 6F  tems may be shared among many, o
00000F80  72 20 61 6C 6C 2C 20 70  72 6F 63 65 73 73 65 73  2E 0A 20 20 20 20 20 20  20 20 54 68 65 73 65 20  r all, processes.        These 
00000FA0  6F 62 6A 65 63 74 73 20  63 61 6E 20 62 65 20 65  69 74 68 65 72 20 63 6F  64 65 20 6F 72 20 64 61  objects can be either code or da
00000FC0  74 61 2E 0A 0A 0A 20 20  20 54 68 69 73 20 64 65  74 61 69 6C 65 64 20 73  65 63 74 69 6F 6E 20 69  ta.   This detailed section i
00000FE0  73 20 70 72 6F 76 69 64  65 64 20 69 6E 20 61 20  73 63 72 6F 6C 6C 61 62  6C 65 20 74 61 62 6C 65  s provided in a scrollable table
00001000  20 77 69 74 68 20 74 68  65 73 65 0A 20 20 20 63  6F 6C 75 6D 6E 20 68 65  61 64 69 6E 67 73 3A 0A   with these   column headings:
00001020  0A 20 20 20 20 20 20 4C  69 6E 65 61 72 20 41 64  64 72 65 73 73 20 2D 20  74 68 65 20 4C 69 6E 65        Linear Address - the Line
00001040  61 72 20 41 64 64 72 65  73 73 20 77 68 65 72 65  20 74 68 65 20 6F 62 6A  65 63 74 20 69 73 20 66  ar Address where the object is f
00001060  6F 75 6E 64 2E 0A 0A 20  20 20 20 20 20 53 68 61  72 65 64 2F 50 72 69 76  61 74 65 20 2D 20 61 6E  ound.      Shared/Private - an
00001080  20 69 6E 64 69 63 61 74  69 6F 6E 20 69 66 20 74  68 65 20 6F 62 6A 65 63  74 20 69 73 20 73 68 61   indication if the object is sha
000010A0  72 65 64 20 6F 72 0A 20  20 20 20 20 20 20 20 20  20 70 72 69 76 61 74 65  2E 0A 0A 20 20 20 20 20  red or          private.     
000010C0  20 4D 61 78 69 6D 75 6D  20 53 69 7A 65 20 2D 20  74 68 65 20 61 6D 6F 75  6E 74 20 6F 66 20 76 69   Maximum Size - the amount of vi
000010E0  72 74 75 61 6C 20 73 70  61 63 65 20 72 65 73 65  72 76 65 64 20 66 6F 72  20 74 68 69 73 0A 20 20  rtual space reserved for this  
00001100  20 20 20 20 20 20 20 20  6F 62 6A 65 63 74 2E 0A  0A 20 20 20 20 20 20 20  20 20 20 4E 6F 74 65 20          object.          Note 
00001120  74 68 61 74 20 74 68 69  73 20 73 69 7A 65 20 69  73 20 73 69 6D 70 6C 79  20 74 68 65 20 6C 61 72  that this size is simply the lar
00001140  67 65 73 74 20 73 69 7A  65 20 74 68 69 73 20 6F  62 6A 65 63 74 0A 20 20  20 20 20 20 20 20 20 20  gest size this object          
00001160  63 61 6E 20 65 76 65 72  20 61 74 74 61 69 6E 20  61 6E 64 20 6D 61 79 20  68 61 76 65 20 6C 69 74  can ever attain and may have lit
00001180  74 6C 65 20 72 65 6C 61  74 69 6F 6E 20 74 6F 20  74 68 65 20 73 74 6F 72  61 67 65 0A 20 20 20 20  tle relation to the storage    
000011A0  20 20 20 20 20 20 61 63  74 75 61 6C 6C 79 20 75  73 65 64 20 62 79 20 74  68 69 73 20 6F 62 6A 65        actually used by this obje
000011C0  63 74 2E 20 20 46 6F 72  20 61 20 31 36 2D 62 69  74 20 73 65 67 6D 65 6E  74 2C 20 74 68 69 73 0A  ct.  For a 16-bit segment, this
000011E0  20 20 20 20 20 20 20 20  20 20 73 69 7A 65 20 77  69 6C 6C 20 61 6C 77 61  79 73 20 62 65 20 36 34            size will always be 64
00001200  20 4B 62 2E 20 20 46 6F  72 20 61 20 33 32 2D 62  69 74 20 6F 62 6A 65 63  74 2C 20 74 68 65 20 73   Kb.  For a 32-bit object, the s
00001220  69 7A 65 0A 20 20 20 20  20 20 20 20 20 20 77 69  6C 6C 20 62 65 20 74 68  65 20 6D 61 78 69 6D 75  ize          will be the maximu
00001240  6D 20 73 69 7A 65 20 74  68 69 73 20 6F 62 6A 65  63 74 20 6D 61 79 20 62  65 20 69 6E 63 72 65 61  m size this object may be increa
00001260  73 65 64 20 74 6F 20 6F  72 0A 20 20 20 20 20 20  20 20 20 20 36 34 20 4B  62 20 61 73 20 61 20 6D  sed to or          64 Kb as a m
00001280  69 6E 69 6D 75 6D 2E 20  20 4F 6E 6C 79 20 62 79  20 73 75 6D 6D 69 6E 67  20 22 49 6E 20 4D 65 6D  inimum.  Only by summing "In Mem
000012A0  6F 72 79 22 20 61 6E 64  0A 20 20 20 20 20 20 20  20 20 20 22 53 77 61 70  70 65 64 2F 44 69 73 63  ory" and          "Swapped/Disc
000012C0  22 20 28 62 65 6C 6F 77  29 20 63 61 6E 20 79 6F  75 20 66 69 6E 64 20 74  68 65 20 6D 65 6D 6F 72  " (below) can you find the memor
000012E0  79 20 61 63 74 75 61 6C  6C 79 20 69 6E 0A 20 20  20 20 20 20 20 20 20 20  75 73 65 20 66 6F 72 20  y actually in          use for 
00001300  61 6E 20 6F 62 6A 65 63  74 2E 0A 0A 20 20 20 20  20 20 49 6E 20 4D 65 6D  6F 72 79 20 28 4B 62 29  an object.      In Memory (Kb)
00001320  20 2D 20 74 68 65 20 61  6D 6F 75 6E 74 20 6F 66  20 73 74 6F 72 61 67 65  20 69 6E 20 75 73 65 20   - the amount of storage in use 
00001340  62 79 20 74 68 69 73 20  6F 62 6A 65 63 74 0A 20  20 20 20 20 20 20 20 20  20 77 68 69 63 68 20 69  by this object          which i
00001360  73 20 61 63 74 75 61 6C  6C 79 20 70 72 65 73 65  6E 74 20 69 6E 20 6D 65  6D 6F 72 79 2E 0A 0A 20  s actually present in memory. 
00001380  20 20 20 20 20 53 77 61  70 70 65 64 2F 44 69 73  63 20 28 4B 62 29 20 2D  20 28 53 77 61 70 70 65       Swapped/Disc (Kb) - (Swappe
000013A0  64 20 2F 20 44 69 73 63  61 72 64 65 64 29 20 74  68 65 20 61 6D 6F 75 6E  74 20 6F 66 20 73 74 6F  d / Discarded) the amount of sto
000013C0  72 61 67 65 0A 20 20 20  20 20 20 20 20 20 20 66  6F 72 20 74 68 69 73 20  6F 62 6A 65 63 74 20 77  rage          for this object w
000013E0  68 69 63 68 20 69 73 20  6E 6F 74 20 69 6E 20 6D  65 6D 6F 72 79 3B 20 69  2E 65 2E 2C 20 68 61 73  hich is not in memory; i.e., has
00001400  20 62 65 65 6E 0A 20 20  20 20 20 20 20 20 20 20  70 61 67 65 64 20 74 6F  20 64 69 73 6B 20 6F 72   been          paged to disk or
00001420  20 64 69 73 63 61 72 64  65 64 20 74 6F 20 62 65  20 72 65 6C 6F 61 64 65  64 20 66 72 6F 6D 20 74   discarded to be reloaded from t
00001440  68 65 0A 20 20 20 20 20  20 20 20 20 20 65 78 65  63 75 74 61 62 6C 65 20  66 69 6C 65 20 77 68 65  he          executable file whe
00001460  6E 20 6E 65 65 64 65 64  2E 0A 0A 20 20 20 20 20  20 4E 6F 74 20 41 63 63  65 73 73 65 64 20 2D 20  n needed.      Not Accessed - 
00001480  74 68 65 20 61 6D 6F 75  6E 74 20 6F 66 20 6D 65  6D 6F 72 79 20 77 68 69  63 68 20 68 61 73 20 62  the amount of memory which has b
000014A0  65 65 6E 20 63 6F 6D 6D  69 74 74 65 64 20 74 6F  0A 20 20 20 20 20 20 20  20 20 20 74 68 69 73 20  een committed to          this 
000014C0  6F 62 6A 65 63 74 20 62  75 74 20 77 68 69 63 68  20 68 61 73 20 6E 65 76  65 72 20 62 65 20 61 63  object but which has never be ac
000014E0  74 75 61 6C 6C 79 20 75  73 65 64 20 62 79 20 61  6E 79 0A 20 20 20 20 20  20 20 20 20 20 70 72 6F  tually used by any          pro
00001500  67 72 61 6D 20 69 6E 20  74 68 65 20 73 79 73 74  65 6D 2E 0A 0A 20 20 20  20 20 20 43 72 65 61 74  gram in the system.      Creat
00001520  65 64 20 42 79 20 2D 20  74 68 65 20 6E 61 6D 65  20 6F 66 20 74 68 65 20  66 69 6C 65 20 6F 72 20  ed By - the name of the file or 
00001540  73 79 73 74 65 6D 20 63  6F 6D 70 6F 6E 65 6E 74  20 77 68 69 63 68 0A 20  20 20 20 20 20 20 20 20  system component which         
00001560  20 63 72 65 61 74 65 64  20 74 68 69 73 20 6D 65  6D 6F 72 79 20 6F 62 6A  65 63 74 2E 0A 0A 0A 20   created this memory object. 
00001580  20 20 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A    ******************************
000015A0  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  ********************************
000015C0  2A 2A 2A 2A 2A 0A 20 20  20 2A 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  *****   *                      
000015E0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001600  20 20 20 20 20 20 20 20  20 20 20 2A 0A 20 20 20  2A 20 20 50 6C 65 61 73  65 20 6E 6F 74 65 20 74             *   *  Please note t
00001620  68 61 74 20 74 68 65 20  73 74 6F 72 61 67 65 20  73 69 7A 65 20 69 6E 66  6F 72 6D 61 74 69 6F 6E  hat the storage size information
00001640  20 70 72 65 73 65 6E 74  65 64 20 68 65 72 65 20  20 20 2A 0A 20 20 20 2A  20 20 6D 75 73 74 20 62   presented here   *   *  must b
00001660  65 20 61 6E 61 6C 79 7A  65 64 20 61 6E 64 20 73  74 75 64 69 65 64 20 77  69 74 68 20 63 61 72 65  e analyzed and studied with care
00001680  20 61 6E 64 20 74 68 61  74 20 74 68 65 73 65 20  76 61 6C 75 65 73 20 20  20 2A 0A 20 20 20 2A 20   and that these values   *   * 
000016A0  20 6D 61 79 20 6E 6F 74  20 70 6F 72 74 72 61 79  20 74 68 65 20 73 74 6F  72 61 67 65 20 69 6E 20   may not portray the storage in 
000016C0  75 73 65 20 62 79 20 61  20 70 61 72 74 69 63 75  6C 61 72 20 70 72 6F 67  72 61 6D 20 20 20 20 20  use by a particular program     
000016E0  2A 0A 20 20 20 2A 20 20  77 69 74 68 20 61 20 68  69 67 68 20 64 65 67 72  65 65 20 6F 66 20 61 63  *   *  with a high degree of ac
00001700  63 75 72 61 63 79 2E 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  curacy.                         
00001720  20 20 20 20 20 20 20 2A  0A 20 20 20 2A 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20         *   *                   
00001740  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001760  20 20 20 20 20 20 20 20  20 20 20 20 20 20 2A 0A  20 20 20 2A 20 20 41 6C  74 68 6F 75 67 68 20 63                *   *  Although c
00001780  61 72 65 20 68 61 73 20  62 65 65 6E 20 74 61 6B  65 6E 20 69 6E 20 74 68  65 20 70 72 65 70 61 72  are has been taken in the prepar
000017A0  61 74 69 6F 6E 20 6F 66  20 74 68 69 73 20 20 20  20 20 20 20 20 2A 0A 20  20 20 2A 20 20 70 72 6F  ation of this        *   *  pro
000017C0  67 72 61 6D 2C 20 61 6E  64 20 74 68 65 20 64 61  74 61 20 70 72 65 73 65  6E 74 65 64 20 68 65 72  gram, and the data presented her
000017E0  65 20 69 73 20 66 65 6C  74 20 74 6F 20 62 65 20  75 73 65 66 75 6C 20 61  6E 64 20 20 2A 0A 20 20  e is felt to be useful and  *  
00001800  20 2A 20 20 72 65 70 72  65 73 65 6E 74 61 74 69  76 65 20 6F 66 20 74 68  65 20 73 74 6F 72 61 67   *  representative of the storag
00001820  65 20 61 63 74 75 61 6C  6C 79 20 69 6E 20 75 73  65 20 62 79 20 74 68 65  20 73 65 6C 65 63 74 65  e actually in use by the selecte
00001840  64 20 20 2A 0A 20 20 20  2A 20 20 70 72 6F 67 72  61 6D 2C 20 74 68 65 72  65 20 61 72 65 20 63 65  d  *   *  program, there are ce
00001860  72 74 61 69 6E 20 69 74  65 6D 73 20 77 68 69 63  68 20 6D 61 79 20 68 61  76 65 20 62 65 65 6E 20  rtain items which may have been 
00001880  63 72 65 61 74 65 64 20  20 20 2A 0A 20 20 20 2A  20 20 6F 6E 20 62 65 68  61 6C 66 20 6F 66 20 74  created   *   *  on behalf of t
000018A0  68 69 73 20 70 72 6F 67  72 61 6D 20 74 68 61 74  20 61 72 65 20 6E 6F 74  20 72 65 70 6F 72 74 65  his program that are not reporte
000018C0  64 20 68 65 72 65 20 20  20 20 20 20 20 20 20 20  20 2A 0A 20 20 20 2A 20  20 72 65 73 75 6C 74 69  d here           *   *  resulti
000018E0  6E 67 20 69 6E 20 61 20  6C 6F 77 65 72 20 74 68  61 6E 20 61 63 74 75 61  6C 20 73 74 6F 72 61 67  ng in a lower than actual storag
00001900  65 20 75 73 61 67 65 20  62 65 69 6E 67 20 72 65  70 6F 72 74 65 64 2E 20  2A 0A 20 20 20 2A 20 20  e usage being reported. *   *  
00001920  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001940  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 2A                                 *
00001960  0A 20 20 20 2A 20 20 45  78 61 6D 70 6C 65 73 20  61 72 65 20 74 68 65 20  73 79 73 74 65 6D 20 63     *  Examples are the system c
00001980  6F 6E 74 72 6F 6C 20 62  6C 6F 63 6B 73 20 6E 65  65 64 65 64 20 74 6F 20  74 72 61 63 6B 20 76 61  ontrol blocks needed to track va
000019A0  72 69 6F 75 73 20 2A 0A  20 20 20 2A 20 20 72 65  73 6F 75 72 63 65 73 20  74 68 65 20 70 72 6F 67  rious *   *  resources the prog
000019C0  72 61 6D 20 6D 61 79 20  62 65 20 75 73 69 6E 67  20 73 75 63 68 20 61 73  20 66 69 6C 65 73 2C 20  ram may be using such as files, 
000019E0  73 79 73 74 65 6D 20 20  20 20 20 20 20 2A 0A 20  20 20 2A 20 20 73 65 6D  61 70 68 6F 72 65 73 2C  system       *   *  semaphores,
00001A00  20 70 69 70 65 73 2C 20  71 75 65 75 65 73 2C 20  65 74 63 2E 20 20 57 68  69 6C 65 20 69 74 20 69   pipes, queues, etc.  While it i
00001A20  73 20 63 65 72 74 61 69  6E 6C 79 20 20 20 20 20  20 20 20 20 2A 0A 20 20  20 2A 20 20 70 6F 73 73  s certainly         *   *  poss
00001A40  69 62 6C 65 20 74 6F 20  61 63 63 6F 75 6E 74 20  66 6F 72 20 61 6C 6C 20  73 75 63 68 20 73 74 6F  ible to account for all such sto
00001A60  72 61 67 65 20 69 74 65  6D 73 2C 20 74 68 65 20  20 20 20 20 20 20 20 20  20 20 20 2A 0A 20 20 20  rage items, the            *   
00001A80  2A 20 20 70 65 72 66 6F  72 6D 61 6E 63 65 20 63  6F 73 74 20 74 6F 20 64  6F 20 73 6F 20 69 73 20  *  performance cost to do so is 
00001AA0  6E 6F 74 20 73 6D 61 6C  6C 20 61 6E 64 20 69 73  20 75 73 75 61 6C 6C 79  20 66 65 6C 74 20 74 6F  not small and is usually felt to
00001AC0  20 20 2A 0A 20 20 20 2A  20 20 62 65 20 70 72 6F  68 69 62 69 74 69 76 65  2E 20 20 20 20 20 20 20    *   *  be prohibitive.       
00001AE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001B00  20 20 20 20 20 20 20 20  20 2A 0A 20 20 20 2A 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20           *   *                 
00001B20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001B40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  2A 0A 20 20 20 2A 20 20  4F 6E 20 74 68 65 20 6F                  *   *  On the o
00001B60  74 68 65 72 20 68 61 6E  64 2C 20 6E 6F 74 65 20  61 6C 73 6F 20 74 68 61  74 20 74 68 65 20 76 61  ther hand, note also that the va
00001B80  6C 75 65 73 20 66 6F 75  6E 64 20 68 65 72 65 20  6D 61 79 20 69 6E 20 2A  0A 20 20 20 2A 20 20 66  lues found here may in *   *  f
00001BA0  61 63 74 20 62 65 20 68  69 67 68 65 72 20 74 68  61 6E 20 74 68 65 20 73  74 6F 72 61 67 65 20 61  act be higher than the storage a
00001BC0  63 74 75 61 6C 6C 79 20  69 6E 20 75 73 65 20 62  79 20 74 68 69 73 20 20  20 20 20 20 20 20 2A 0A  ctually in use by this        *
00001BE0  20 20 20 2A 20 20 70 72  6F 63 65 73 73 2E 20 20  50 72 6F 62 61 62 6C 79  20 74 68 65 20 6D 6F 73     *  process.  Probably the mos
00001C00  74 20 63 6F 6D 6D 6F 6E  20 72 65 61 73 6F 6E 20  66 6F 72 20 74 68 69 73  20 22 6F 76 65 72 20 20  t common reason for this "over  
00001C20  20 20 20 20 20 2A 0A 20  20 20 2A 20 20 72 65 70  6F 72 74 69 6E 67 22 20  69 73 20 62 65 63 61 75       *   *  reporting" is becau
00001C40  73 65 20 63 65 72 74 61  69 6E 20 73 68 61 72 65  64 20 6D 65 6D 6F 72 79  20 6F 62 6A 65 63 74 73  se certain shared memory objects
00001C60  20 77 68 69 63 68 20 61  72 65 20 20 2A 0A 20 20  20 2A 20 20 61 64 64 72  65 73 73 61 62 6C 65 20   which are  *   *  addressable 
00001C80  62 79 20 74 68 69 73 20  70 72 6F 63 65 73 73 20  6D 61 79 20 6E 6F 74 20  65 76 65 72 20 62 65 20  by this process may not ever be 
00001CA0  61 63 74 75 61 6C 6C 79  20 75 73 65 64 20 62 79  20 20 20 2A 0A 20 20 20  2A 20 20 74 68 69 73 20  actually used by   *   *  this 
00001CC0  69 6E 73 74 61 6E 63 65  20 6F 66 20 74 68 69 73  20 70 72 6F 67 72 61 6D  73 20 65 78 65 63 75 74  instance of this programs execut
00001CE0  69 6F 6E 2E 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 2A 0A 20 20 20 2A  ion.                      *   *
00001D00  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001D20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001D40  20 2A 0A 20 20 20 2A 20  20 41 6E 6F 74 68 65 72  20 72 65 61 73 6F 6E 20  66 6F 72 20 74 68 65 20   *   *  Another reason for the 
00001D60  73 74 6F 72 61 67 65 20  75 73 65 64 20 74 6F 20  62 65 20 6C 61 72 67 65  72 20 74 68 61 6E 20 6F  storage used to be larger than o
00001D80  6E 65 20 20 20 20 20 20  2A 0A 20 20 20 2A 20 20  6D 69 67 68 74 20 65 78  70 65 63 74 20 68 61 73  ne      *   *  might expect has
00001DA0  20 74 6F 20 64 6F 20 77  69 74 68 20 74 68 65 20  70 68 79 73 69 63 61 6C  20 63 68 61 72 61 63 74   to do with the physical charact
00001DC0  65 72 69 73 74 69 63 73  20 6F 66 20 20 20 20 2A  0A 20 20 20 2A 20 20 76  69 72 74 75 61 6C 20 6D  eristics of    *   *  virtual m
00001DE0  65 6D 6F 72 79 20 61 6E  64 20 70 61 67 69 6E 67  2E 20 20 57 69 74 68 20  70 61 67 69 6E 67 20 65  emory and paging.  With paging e
00001E00  6E 61 62 6C 65 64 2C 20  74 68 65 20 6D 69 6E 69  6D 75 6D 20 20 20 2A 0A  20 20 20 2A 20 20 61 6D  nabled, the minimum   *   *  am
00001E20  6F 75 6E 74 20 6F 66 20  70 68 79 73 69 63 61 6C  20 6D 65 6D 6F 72 79 20  77 68 69 63 68 20 6D 61  ount of physical memory which ma
00001E40  79 20 62 65 20 61 6C 6C  6F 63 61 74 65 64 20 62  79 20 74 68 65 20 20 20  20 20 20 20 20 2A 0A 20  y be allocated by the        * 
00001E60  20 20 2A 20 20 6F 70 65  72 61 74 69 6E 67 20 73  79 73 74 65 6D 20 69 73  20 34 20 4B 62 2E 20 20    *  operating system is 4 Kb.  
00001E80  54 68 69 73 20 72 65 73  75 6C 74 73 20 69 6E 20  61 20 28 74 68 65 6F 72  65 74 69 63 61 6C 29 20  This results in a (theoretical) 
00001EA0  20 20 20 20 2A 0A 20 20  20 2A 20 20 61 76 65 72  61 67 65 20 77 61 73 74  65 20 6F 66 20 32 20 4B      *   *  average waste of 2 K
00001EC0  62 20 66 6F 72 20 65 61  63 68 20 6D 65 6D 6F 72  79 20 6F 62 6A 65 63 74  2E 20 20 54 68 69 73 20  b for each memory object.  This 
00001EE0  69 6E 61 63 63 75 72 61  63 79 20 2A 0A 20 20 20  2A 20 20 69 73 20 70 61  72 74 69 63 75 6C 61 72  inaccuracy *   *  is particular
00001F00  6C 79 20 6E 6F 74 69 63  65 61 62 6C 65 20 77 69  74 68 20 31 36 2D 62 69  74 20 61 70 70 6C 69 63  ly noticeable with 16-bit applic
00001F20  61 74 69 6F 6E 73 20 74  68 61 74 20 20 20 20 20  20 20 2A 0A 20 20 20 2A  20 20 61 6C 6C 6F 63 61  ations that       *   *  alloca
00001F40  74 65 20 6D 61 6E 79 20  76 65 72 79 20 73 6D 61  6C 6C 20 73 65 67 6D 65  6E 74 73 20 2D 20 65 61  te many very small segments - ea
00001F60  63 68 20 6F 66 20 77 68  69 63 68 20 6F 63 63 75  70 69 65 73 20 20 20 20  20 2A 0A 20 20 20 2A 20  ch of which occupies     *   * 
00001F80  20 34 20 4B 62 20 69 6E  20 61 20 70 61 67 69 6E  67 20 65 6E 76 69 72 6F  6E 6D 65 6E 74 2E 20 20   4 Kb in a paging environment.  
00001FA0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00001FC0  2A 0A 20 20 20 2A 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  *   *                          
00001FE0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20                                  
00002000  20 20 20 20 20 20 20 2A  0A 20 20 20 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A         *   ********************
00002020  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  ********************************
00002040  2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 0A  0A 0A 20 20 20 41 6C 73  6F 20 61 76 61 69 6C 61  ***************   Also availa
00002060  62 6C 65 20 69 73 20 61  6E 20 6F 70 74 69 6F 6E  20 74 6F 20 73 61 76 65  20 74 68 65 20 63 6F 6E  ble is an option to save the con
00002080  74 65 6E 74 73 20 6F 66  20 74 68 65 20 63 75 72  72 65 6E 74 0A 20 20 20  70 61 6E 65 6C 20 64 69  tents of the current   panel di
000020A0  73 70 6C 61 79 20 69 6E  20 61 20 64 69 73 6B 20  66 69 6C 65 20 69 6E 20  74 68 65 20 63 75 72 72  splay in a disk file in the curr
000020C0  65 6E 74 20 64 69 72 65  63 74 6F 72 79 2E 20 20  54 68 69 73 20 6D 61 6B  65 73 0A 20 20 20 61 6E  ent directory.  This makes   an
000020E0  61 6C 79 73 69 73 20 6F  66 20 61 20 70 61 72 74  69 63 75 6C 61 72 20 61  70 70 6C 69 63 61 74 69  alysis of a particular applicati
00002100  6F 6E 27 73 20 73 74 6F  72 61 67 65 20 75 73 61  67 65 20 6D 75 63 68 20  65 61 73 69 65 72 2E 0A  on's storage usage much easier.
00002120  0A 20 20 20 54 6F 20 75  73 65 20 74 68 69 73 20  6F 70 74 69 6F 6E 2C 20  66 69 72 73 74 20 73 65     To use this option, first se
00002140  6C 65 63 74 20 74 68 65  20 70 72 6F 63 65 73 73  20 6F 66 20 69 6E 74 65  72 65 73 74 20 6F 6E 20  lect the process of interest on 
00002160  74 68 65 0A 20 20 20 6D  61 69 6E 20 73 63 72 65  65 6E 2C 20 74 68 65 6E  3A 0A 0A 20 20 20 20 20  the   main screen, then:     
00002180  20 46 75 6E 63 74 69 6F  6E 20 6B 65 79 20 46 39  20 69 73 20 75 73 65 64  20 74 6F 20 63 61 75 73   Function key F9 is used to caus
000021A0  65 20 74 68 65 20 63 6F  6E 74 65 6E 74 73 20 6F  66 20 74 68 69 73 20 6F  70 74 69 6F 6E 27 73 0A  e the contents of this option's
000021C0  20 20 20 20 20 20 70 61  6E 65 6C 20 74 6F 20 62  65 20 70 6C 61 63 65 64  20 69 6E 20 74 68 65 20        panel to be placed in the 
000021E0  66 69 6C 65 20 4F 53 32  30 4D 45 4D 4F 2E 44 41  50 2E 20 20 49 66 20 74  68 69 73 20 66 69 6C 65  file OS20MEMO.DAP.  If this file
00002200  0A 20 20 20 20 20 20 61  6C 72 65 61 64 79 20 65  78 69 73 74 73 2C 20 74  68 65 20 64 61 74 61 20        already exists, the data 
00002220  69 73 20 61 70 70 65 6E  64 65 64 20 74 6F 20 74  68 65 20 63 75 72 72 65  6E 74 20 63 6F 6E 74 65  is appended to the current conte
00002240  6E 74 73 2E 0A 0A 20 20  20 20 20 20 46 75 6E 63  74 69 6F 6E 20 6B 65 79  20 46 31 31 20 28 41 6C  nts.      Function key F11 (Al
00002260  74 2D 46 31 29 20 69 73  20 75 73 65 64 20 74 6F  20 64 65 6C 65 74 65 20  74 68 65 20 61 70 70 6C  t-F1) is used to delete the appl
00002280  69 63 61 74 69 6F 6E 0A  20 20 20 20 20 20 64 65  74 61 69 6C 20 66 69 6C  65 20 4F 53 32 30 4D 45  ication      detail file OS20ME
000022A0  4D 4F 2E 44 41 50 2E 0A  0A 00 20 45 6E 74 65 72  20 20 20 45 73 63 3D 43  61 6E 63 65 6C 20 00 E0  MO.DAP.. Enter   Esc=Cancel .α
000022C0  22 00 00 1B 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  "..............................
000022E0  00 00 00 00 0D 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ...............................
00002300  00 01 00 B9 00 05 00 01  00 00 00 00 00 B9 00 00  00 00 00 04 00 00 00 00  00 00 FF 00 00 00 00 00  .................... .....
00002320  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
00002340  00 00 00 00 00 00 00 00  00 00 00 00 00 00 FF FF  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ..............  ................
00002360  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
00002380  00 00 00 00 00 00 00 00  00 00 00 0D 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ...............................
000023A0  00 00 00 00 00 00 09 00  B9 00 0A 00 01 00 00 00  00 00 B9 00 00 00 00 00  04 00 00 00 00 00 00 FF  ......................... 
000023C0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
000023E0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 FF FF 00 00 00  00 00 00 00 00 00 00 00  ...................  ...........
00002400  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ................................
00002420  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  1B 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  ...............................
00002440  00 00 00 00 00 00 00 00  00 00 00 01 23 00 00 00  00 00 00 A6 23 00 00 00  00 00 00 FF FF FF FF 00  ...........#......ª#......    .
00002460  00 00 00 FF FF FF FF 00  00 00 00 01 23 00 00 00  00 04 00 A6 23 00 00 00  00 04 00 FF FF FF FF 00  ...    ....#.....ª#.....    .
00002480  00 00 00 FF FF FF FF 00  00 00 00                                                                   ...    ....
[ RETURN TO DIRECTORY ]