|
|
1.1 ! root 1: .\" Copyright (c) 1986 The Regents of the University of California. ! 2: .\" All rights reserved. ! 3: .\" ! 4: .\" Redistribution and use in source and binary forms are permitted ! 5: .\" provided that the above copyright notice and this paragraph are ! 6: .\" duplicated in all such forms and that any documentation, ! 7: .\" advertising materials, and other materials related to such ! 8: .\" distribution and use acknowledge that the software was developed ! 9: .\" by the University of California, Berkeley. The name of the ! 10: .\" University may not be used to endorse or promote products derived ! 11: .\" from this software without specific prior written permission. ! 12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR ! 13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED ! 14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ! 15: .\" ! 16: .\" @(#)6.t 6.2 (Berkeley) 3/7/89 ! 17: .\" ! 18: .nr H2 1 ! 19: .ds RH Acknowledgements ! 20: .SH ! 21: \s+2Acknowledgements\s0 ! 22: .PP ! 23: We thank Robert Elz for his ongoing interest in the new file system, ! 24: and for adding disk quotas in a rational and efficient manner. ! 25: We also acknowledge Dennis Ritchie for his suggestions ! 26: on the appropriate modifications to the user interface. ! 27: We appreciate Michael Powell's explanations on how ! 28: the DEMOS file system worked; ! 29: many of his ideas were used in this implementation. ! 30: Special commendation goes to Peter Kessler and Robert Henry for acting ! 31: like real users during the early debugging stage when file systems were ! 32: less stable than they should have been. ! 33: The criticisms and suggestions by the reviews contributed significantly ! 34: to the coherence of the paper. ! 35: Finally we thank our sponsors, ! 36: the National Science Foundation under grant MCS80-05144, ! 37: and the Defense Advance Research Projects Agency (DoD) under ! 38: ARPA Order No. 4031 monitored by Naval Electronic System Command under ! 39: Contract No. N00039-82-C-0235. ! 40: .ds RH References ! 41: .nr H2 1 ! 42: .sp 2 ! 43: .SH ! 44: \s+2References\s0 ! 45: .LP ! 46: .IP [Almes78] 20 ! 47: Almes, G., and Robertson, G. ! 48: "An Extensible File System for Hydra" ! 49: Proceedings of the Third International Conference on Software Engineering, ! 50: IEEE, May 1978. ! 51: .IP [Bass81] 20 ! 52: Bass, J. ! 53: "Implementation Description for File Locking", ! 54: Onyx Systems Inc, 73 E. Trimble Rd, San Jose, CA 95131 ! 55: Jan 1981. ! 56: .IP [Feiertag71] 20 ! 57: Feiertag, R. J. and Organick, E. I., ! 58: "The Multics Input-Output System", ! 59: Proceedings of the Third Symposium on Operating Systems Principles, ! 60: ACM, Oct 1971. pp 35-41 ! 61: .IP [Ferrin82a] 20 ! 62: Ferrin, T.E., ! 63: "Performance and Robustness Improvements in Version 7 UNIX", ! 64: Computer Graphics Laboratory Technical Report 2, ! 65: School of Pharmacy, University of California, ! 66: San Francisco, January 1982. ! 67: Presented at the 1982 Winter Usenix Conference, Santa Monica, California. ! 68: .IP [Ferrin82b] 20 ! 69: Ferrin, T.E., ! 70: "Performance Issuses of VMUNIX Revisited", ! 71: ;login: (The Usenix Association Newsletter), Vol 7, #5, November 1982. pp 3-6 ! 72: .IP [Kridle83] 20 ! 73: Kridle, R., and McKusick, M., ! 74: "Performance Effects of Disk Subsystem Choices for ! 75: VAX Systems Running 4.2BSD UNIX", ! 76: Computer Systems Research Group, Dept of EECS, Berkeley, CA 94720, ! 77: Technical Report #8. ! 78: .IP [Kowalski78] 20 ! 79: Kowalski, T. ! 80: "FSCK - The UNIX System Check Program", ! 81: Bell Laboratory, Murray Hill, NJ 07974. March 1978 ! 82: .IP [Knuth75] 20 ! 83: Kunth, D. ! 84: "The Art of Computer Programming", ! 85: Volume 3 - Sorting and Searching, ! 86: Addison-Wesley Publishing Company Inc, Reading, Mass, 1975. pp 506-549 ! 87: .IP [Maruyama76] ! 88: Maruyama, K., and Smith, S. ! 89: "Optimal reorganization of Distributed Space Disk Files", ! 90: CACM, 19, 11. Nov 1976. pp 634-642 ! 91: .IP [Nevalainen77] 20 ! 92: Nevalainen, O., Vesterinen, M. ! 93: "Determining Blocking Factors for Sequential Files by Heuristic Methods", ! 94: The Computer Journal, 20, 3. Aug 1977. pp 245-247 ! 95: .IP [Pechura83] 20 ! 96: Pechura, M., and Schoeffler, J. ! 97: "Estimating File Access Time of Floppy Disks", ! 98: CACM, 26, 10. Oct 1983. pp 754-763 ! 99: .IP [Peterson83] 20 ! 100: Peterson, G. ! 101: "Concurrent Reading While Writing", ! 102: ACM Transactions on Programming Languages and Systems, ! 103: ACM, 5, 1. Jan 1983. pp 46-55 ! 104: .IP [Powell79] 20 ! 105: Powell, M. ! 106: "The DEMOS File System", ! 107: Proceedings of the Sixth Symposium on Operating Systems Principles, ! 108: ACM, Nov 1977. pp 33-42 ! 109: .IP [Ritchie74] 20 ! 110: Ritchie, D. M. and Thompson, K., ! 111: "The UNIX Time-Sharing System", ! 112: CACM 17, 7. July 1974. pp 365-375 ! 113: .IP [Smith81a] 20 ! 114: Smith, A. ! 115: "Input/Output Optimization and Disk Architectures: A Survey", ! 116: Performance and Evaluation 1. Jan 1981. pp 104-117 ! 117: .IP [Smith81b] 20 ! 118: Smith, A. ! 119: "Bibliography on File and I/O System Optimization and Related Topics", ! 120: Operating Systems Review, 15, 4. Oct 1981. pp 39-54 ! 121: .IP [Symbolics81] 20 ! 122: "Symbolics File System", ! 123: Symbolics Inc, 9600 DeSoto Ave, Chatsworth, CA 91311 ! 124: Aug 1981. ! 125: .IP [Thompson78] 20 ! 126: Thompson, K. ! 127: "UNIX Implementation", ! 128: Bell System Technical Journal, 57, 6, part 2. pp 1931-1946 ! 129: July-August 1978. ! 130: .IP [Thompson80] 20 ! 131: Thompson, M. ! 132: "Spice File System", ! 133: Carnegie-Mellon University, ! 134: Department of Computer Science, Pittsburg, PA 15213 ! 135: #CMU-CS-80, Sept 1980. ! 136: .IP [Trivedi80] 20 ! 137: Trivedi, K. ! 138: "Optimal Selection of CPU Speed, Device Capabilities, and File Assignments", ! 139: Journal of the ACM, 27, 3. July 1980. pp 457-473 ! 140: .IP [White80] 20 ! 141: White, R. M. ! 142: "Disk Storage Technology", ! 143: Scientific American, 243(2), August 1980.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.