Commit | Line | Data |
---|---|---|
9299c540 KB |
1 | .\" Copyright (c) 1986 The Regents of the University of California. |
2 | .\" All rights reserved. | |
03e565d5 | 3 | .\" |
9299c540 KB |
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 | .\" | |
1c15e888 | 16 | .\" @(#)6.t 6.2 (Berkeley) 3/7/89 |
03e565d5 | 17 | .\" |
413aeab9 KD |
18 | .nr H2 1 |
19 | .ds RH Acknowledgements | |
20 | .SH | |
21 | \s+2Acknowledgements\s0 | |
03e565d5 | 22 | .PP |
413aeab9 KD |
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. |