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