home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / Z280 / ZDAM-100.DOC < prev    next >
Text File  |  2000-06-30  |  6KB  |  110 lines

  1.  
  2.  ZDAM                    Direct Access Monitor
  3.  
  4.                              Introduction
  5.  
  6.  
  7. Nearly  every owner of a hard disk has faced the problem of how to keep
  8. accurate records and save back-up copies of the files contained on  the
  9. hard disk. The problem is complicated by the relatively small amount of
  10. storage  space afforded by floppy disks as compared to the large amount
  11. of data stored on hard disk systems.
  12.  
  13. Z-System Direct Access Monitor (ZDAM) is an attempt to provide  orderly
  14. record keeping, mount and dismount requests for files not currently on-
  15. line,  and hard disk archival and restoration.
  16.  
  17. ZDAM  takes  much of its intrinsic functionality from  main-frame  file
  18. management systems. The need to keep "all files on-line" will no longer
  19. be  a requirement under this system.  Files which are requested and are
  20. not on-line,  will cause the system to "prompt" the system operator, in
  21. the case of Remote Access Systems (RAS) -- the sysop, to mount a floppy
  22. disk in a specified floppy drive.  It may be that a floppy will have to
  23. be first removed and "stored" before a new floppy can be mounted.
  24.  
  25. ZDAM is a "mount" oriented system:  all disks, hard disks and floppies,
  26. must be specifically mounted or dismounted to protect the system from a
  27. inadvertent malfunction.  Many people will consider this to be a rather
  28. painful restriction. However, it will provide the necessary controls to
  29. manage ALL disks directly on the system. It will generally speed up the
  30. management of the disks, since the system will inherently know when any
  31. file has been added, deleted or modified.
  32.  
  33. Each disk which can be mounted on the system will have a master catalog
  34. entry and an on-line directory of its contents.  Filenames too, will be
  35. kept  in a master catalog,  complete with flags about availability  for
  36. remote file transfers, date of last backup, retention period, frequency
  37. of  backup,  cyclic redundancy check,  currently on-line or archived on
  38. floppy,  and  so forth.
  39.  
  40. Disks will be "numbered" and/or named,  will contain a system date, and
  41. for the most part, have a system time which will indicate the last time
  42. it  was modified.  The master catalogs will be updated as each disk  is
  43. mounted  or  dismounted  to indicate the availability of the  files  it
  44. contains.
  45.  
  46. ZDAM  will  undoubtedly be implemented as a Resident  System  Extension
  47. (RSX) for CP/M and compatible systems. The current plan is to have ZDAM
  48. intercept  BDOS calls which perform various file manipulations.  If the
  49. file  is on-line,  ZDAM will provide the mechinism to access the  file.
  50. Files not on-line, will be searched for in the master catalog. Once the
  51. file has been located, a request will be made of the system operator to
  52. "mount"  the  disk  and then file data will then be  presented  to  the
  53. requesting  program.  Special "extended System Calls" will be  provided
  54. for use in application programs.
  55.  
  56.  
  57.                               Background
  58.  
  59. The Cedar Mill Z-Node has approximately 500 DSDD 8.00", 250 SSSD 8.00",
  60. 300 DSDD 5.25" and 250 5.25" SSSD diskettes in its inventory.  The hard
  61. disk (currently 60MB and being expanded to 120MB) receives new files on
  62. a daily basis.  Existing files are often edited, modified or moved from
  63. one area to another. Keeping accurate records and back-up copies of the
  64. files is practically an impossible task.
  65.  
  66. The  current procedure consists of first numbering (and dating) each of
  67. the floppy disks which can be used by the system. Initially, of course,
  68. they  are empty.  As files are entered on the disk,  a catalog of  each
  69. floppy disk is created by MCAT. A complete SD directory listing of each
  70. disk is made. These two lists, then, are used to manually control where
  71. any given file from the hard disk will be archived.
  72.  
  73. None of the existing file catalog or archive utilities provide adequate
  74. controls for managing a relatively large collection of files.  Although
  75. there  are some techniques,  they all lack automated  procedures.  Many
  76. people have indicated that such a management system is badly needed. It
  77. is hoped that ZDAM will provide such a mechanism and management system.
  78. It is anticipated that files contained in .ARC,  .ARK,  or .LBR  files,
  79. along  with  stand alone files, will be handled equally well.
  80.  
  81. The reader must understand that this system is in its initial stages of
  82. of planning and development.  For this reason,  the internal  functions
  83. and exact relationship of ZDAM to the operating system have not reached
  84. the stage of actually flow charting and designing a finished product.
  85.  
  86. Since this is a major undertaking, as much user input or feedback as is
  87. possible is of utmost importance. Two positions for this system will be
  88. considered.  Firstly, the case of a standard single-user system without
  89. a remote access or bulletin board system. Secondly, the case for remote
  90. access systems. In the former case, protection and security is not much
  91. of an issue. In the latter case, it is of utmost importance.
  92.  
  93. In order to facilitate as much input or feedback as possible,  download
  94. this file and distribute it to any of the remote systems which you use.
  95. Please leave a message to the respective sysop so that he/she will read
  96. the file.  Responses,  should be sent in the form of an electronic data
  97. file  (private  upload preferred) or left as a PUBLIC message  on  this
  98. system.  It  is hoped user response will play a major role  in  shaping
  99. this new product. Whether the system remains public domain or becomes a
  100. proprietary product, depends largely upon user support. If users do not
  101. support the development, the system will be available by purchase only!
  102.  
  103.                          G. Benson Grey, Sysop
  104.                          Cedar Mill Z-Node  24
  105.                      12275 NW Cornell Rd, Suite 5
  106.                        Portland, OR  97229-5611
  107.  
  108.                          [503] 641-6101 voice
  109.                          [503] 644-4621 data
  110.