home *** CD-ROM | disk | FTP | other *** search
/ Black Box 4 / BlackBox.cdr / diagnose / ifp1s155.arj / PAGE_09.INF < prev    next >
Text File  |  1992-04-21  |  9KB  |  166 lines

  1.   On this page, you will get ALOT of general information about DOS.
  2.  
  3. DOS version: Your current version. If DR DOS is detected, you also see it's
  4.              version.
  5.  
  6.              Infoplus will display the OS/2 version number if you are running
  7.              it in a Compatibility box.
  8.  
  9.              Under DOS 5, if you have tried to use the SETVER command to
  10.              change the version of DOS that Infoplus normally looks for,
  11.              you will be told what it was changed to. (Infoplus knows how
  12.              to find the true DOS version, bypassing SETVER.)
  13.  
  14. OEM serial number: Some versions of DOS support a number.
  15.  
  16. System date/time: The current date and time as given by DOS. It is shown
  17.                   in the format of your current country settings.
  18.  
  19. Command load paragraph: The memory segment where programs are loaded. The
  20.                         lower this number is, the more memory you have
  21.                         available.
  22.  
  23. Ctrl-C check: This is the setting of the BREAK command. When OFF, you can
  24.               stop a DOS command when it is print to the screen. When ON,
  25.               you can stop it during copies and disk reads.
  26.  
  27. Disk verify: This is the setting of the VERIFY command. When ON, DOS will
  28.              attempt to re-read any data written to disk. It only checks if
  29.              it can read it. It does NOT compare what it reads back with
  30.              what it wrote.
  31.  
  32. Switch prefix character: For DOS commands (and some programs) this is the
  33.                          character you use to let a program know that it is
  34.                          being given a command (like /H). Many programs are
  35.                          hard coded to use the '/' character. Many Unix
  36.                          users prefer using '-'. When the prefix is set to
  37.                          '-', you can use '/' in paths, instead of '\'.
  38.                          Starting with DOS 5, this character is set to '/',
  39.                          and cannot be changed.
  40.  
  41. \DEV\ prefix: When you access devices such as PRN or LPT1, you can also use
  42.               \DEV\PRN. This was probably to make it work similar to Unix.
  43.  
  44. Reset boot: This is a flag in the BIOS data area that lets the computer
  45.             know what to do when you hit CTL-ALT-DEL.
  46.  
  47. Boot disk: The drive used to boot the computer. This is shown only for DOS
  48.            4 or newer.
  49.  
  50. DOS flags: This is the memory address for special flags that let TSR's and
  51.            similar know when it is safe to make a DOS call while another
  52.            program is active.
  53.  
  54. Printer echo: This is toggled by typing Ctl-P, or Ctl-PrtScr. When on, any
  55.               text output by DOS will be echoed to the printer.
  56.  
  57. PrtSc status: This lets you know if Shift-PrtScr is available, and if the
  58.               last attempt was successfull.
  59.  
  60. Memory allocation: When a program is loaded, it can request blocks of
  61.                    memory from DOS.
  62.  
  63.                    There are 3 ways DOS will look for one:
  64.  
  65.                      First fit: Start at the bottom of memory, and search
  66.                                 forward until it finds one that is big enough
  67.                                 or larger that what's requested.
  68.                      Best fit:  Search through all available blocks, and find
  69.                                 the one closest to the size requested.
  70.                      Last fit:  Start at the top of memory, and search
  71.                                 backward until it finds one that is big
  72.                                 enough or larger than what's requested.
  73.  
  74.                    The default is First fit, and outside of a running
  75.                    program, any other settings can confuse DOS.
  76.  
  77.                    WIth the introduction of DOS 5, there are several
  78.                    additional ways DOS will look for free memory. The new
  79.                    ways involve searching the Upper Memory Blocks in
  80.                    addition to conventional memory.
  81.  
  82. Buffers: These are the amount of BUFFERS allocated in CONFIG.SYS (or
  83.          defaulted to by DOS.)
  84.  
  85.          DOS 4+ also supports up to 8 read-ahead buffers. When a disk is
  86.          being read, and the sector being read is immediately after the
  87.          one previously read, DOS will read up to 8 sectors immediatlely.
  88.          That way, if they are needed, they will come from the read-ahead
  89.          buffer, instead of the disk.
  90.  
  91.          DOS 4 also supports placing it's buffers in EMS memory. If so, it
  92.          will round the count UP to the next multiple of 30 (30 buffers
  93.          fit in each 16K EMS page.) If EMS is being used, INFOPLUS will
  94.          tell you which EMS handle is being used. DOS 5 does NOT support
  95.          the placing of buffers in EMS memory.
  96.  
  97.          If DOS 5 is loaded high, then the buffers are placed in the HMA.
  98.  
  99. File handles: Most current programs access files using what's called
  100.               'handles'. This is set by the FILES statement in your
  101.               CONFIG.SYS. Every program will have 5 of them used. These
  102.               are for CON, error device (always the screen,) PRN, AUX
  103.               (COM1), and NUL. There is a second 'screen' that gives
  104.               detailed information about currently opened files.
  105.  
  106. File Control Blocks: An older method of access files used special blocks.
  107.                      These methods were superceeded by handles, although a
  108.                      few special functions still require using FCBs. The
  109.                      default by DOS is FCBS=4,0, and typically never needs
  110.                      changing.
  111.  
  112.                      Under DOS 4, FCBs can be dangerous. If a disk drive
  113.                      partition is larger than 32 Megabytes, some of the
  114.                      values in the block can 'roll over' at the 32M mark.
  115.                      This can cause data to write in the wrong place! To
  116.                      prevent disaster, DOS 4 will attempt to load
  117.                      SHARE.EXE. SHARE translates FCBs into handles. It also
  118.                      increases the number of FCBs to 16,8. You can regain
  119.                      some memory by specifying FCBS=4,1 in your CONFIG.SYS.
  120.                      This prevents SHARE from increasing the size.
  121.  
  122.                      DOS 5 has full support for large disks built-in. DOS 5
  123.                      does NOT support the second parameter of FCBS= (the
  124.                      protected FCB parameter.)
  125.  
  126. Stacks: When an interrupt occurrs, DOS will select a stack that is used to
  127.         temporarily store data. This can sometimes cause problems with
  128.         programs. There are two values, the number of stacks, and the size.
  129.         If no STACKS=x,y is found in CONFIG.SYS, DOS will use 0,0 for a
  130.         PC/XT, and 9,128 for all others. You can regain memory by
  131.         specifying 0,0. This tells DOS to use the current program stack to
  132.         hold data. Some disk caches recommend using STACKS=x,128, where x
  133.         is the number of sectors per track of your hard disk.
  134.  
  135. UMBs: Under DOS 5, Upper Memory Blocks (memory between 640K and 1M) can
  136.       be part of the memory allocation chain.
  137.  
  138. International information: This reports on various settings that programs
  139.                            can use.  This allows programs to display data
  140.                            in a format that users in many countries are
  141.                            used to seeing.
  142.  
  143.   The second 'page' of page 9 displays the locations of your file handle
  144. tables.  Each table can hold information on several handles.  The total
  145. sizes of all tables should add up to the FILES= setting in your CONFIG.SYS.
  146. If you don't specify one, DOS picks a default.  Also, under Windows 3 in
  147. enhanced mode, each window can have some private handles of it's own.  The
  148. amount is set using the PerVMFILES= entry in SYSTEM.INI, under the [386enh]
  149. section.  The default is 10.  (If you have FILES=30, you will see 40 files
  150. under Windows.)
  151.  
  152.   Under each table entry is a listing of any open files in that table.
  153. Information is displayed for each one giving which modes it was opened
  154. with, date and time last modified, current size, and owners PSP. You can
  155. use the PSP listing on page 4 to see which program has opened the file.
  156.  
  157.   Most of the time, you will only see 3 files open (CON, AUX, and PRN).
  158. These are the standard DOS devices.  You will usually only see other files
  159. if they are being held open by TSR's, or you have shelled out of another
  160. program that didn't close it's files.
  161.  
  162.   Under multitaskers such as Windows or Desqview, you can see most of the
  163. open files. (Under Windows 3 enhanced, each window can have files that are
  164. exclusive to it. You won't see those.) The owner PSP you see may not be
  165. displayed on page 4 if the owner is running in another window.
  166.