1 " Begin include file ...... fs_dev_types.incl.alm
2 " HISTORY COMMENTS:
3 " 1) change85-09-11Fawcett, approve85-09-11MCR6979,
4 " audit86-03-08GDixon, install86-03-21MR12.0-1033:
5 " Support for IBM3380D.
6 " 2) change86-04-21Fawcett, approve86-04-21MCR7383,
7 " audit86-05-20Coppola, install86-07-18MR12.0-1098:
8 " Add support for MSU3390.
9 " 3) change86-10-02Fawcett, approve86-10-02PBF7383,
10 " audit86-10-23Farley, install86-10-28MR12.0-1200:
11 " Changed 3390 to 3381, "d338" to "3380" & "d339" to "3381".
12 " END HISTORY COMMENTS
13
14 " Updated for NSS 4/75 by TVV
15 " Last modified 3/12/76 by Noel I. Morris
16 " Last modified 01/06/79 by Michael R. Jordan for MSS0500 support
17 " Last modified 4/79 by R.J.C. Kissel for MSU0501 support.
18 " Last modified 4/84 by P. K. Farley for FIPS 3380 support.
19 " Last modified 12/84 by P. K. Farley for FIPS 3380 512wd support.
20 " Last modified 1/85 by P. K. Farley to decrease the size of the
21 " 3380, until the volmap and record stock can be expanded.
22 " Last modified 9/13/85 byu RAF for 3381
23
24 equ bulkdevt,1
25 equ msu0500devt,2
26 equ msu0451devt,3
27 equ msu0450devt,3
28 equ msu0400devt,4
29 equ dsu191devt,4
30 equ dsu190devt,5
31 equ dsu181devt,6
32 equ msu0501devt,7
33 equ fips3380devt,8
34 equ fips3381devt,9
35 fs_dev.models:
36 aci "bulk" Bulk
37 dec 500 MSU0500
38 dec 451 MSU0451
39 dec 450 MSU0450
40 dec 400 MSU0400
41 dec 402 MSU0402
42 dec 191 DSU191
43 dec 190 DSU190
44 dec 181 DSU181
45 dec 501 MSU0501
46 dec 3380 FIPS 3380
47 dec 3381 FIPS 3381
48 equ fs_dev.n_models,*-fs_dev.models
49
50 fs_dev.modelx:
51 bulk_dvt: dec 1 Bulk
52 dec 2 MSU0500
53 dec 3 MSU0451
54 dec 3 MSU0450
55 dec 4 MSU0400
56 dec 4 MSU0402
57 dec 4 DSU191
58 dec 5 DSU190
59 dec 6 DSU181
60 dec 7 MSU0501
61 dec 8 FIPS 3380
62 dec 9 FIPS 3381
63
64 equ fs_dev.max_dev_type,9
65
66 fs_dev.dev_type_names:
67 aci "bulk"
68 aci "d500"
69 aci "d451"
70 aci "d400"
71 aci "d190"
72 aci "d181"
73 aci "d501"
74 aci "3380"
75 aci "3381"
76 fs_dev.media_removable:
77 oct 0 Bulk
78 oct 0 MSU0500
79 oct 400000000000 MSU0451
80 oct 400000000000 MSU0400
81 oct 400000000000 DSU190
82 oct 400000000000 DSU181
83 oct 0 MSU0501
84 oct 0 FIPS 3380
85 oct 0 FIPS 3381
86
87 " Following data items are hardware constants
88
89 fs_dev.sect_per_dev:
90 vfd 36/4000000 Bulk
91 vfd 36/814*40*19 MSU0500
92 vfd 36/814*40*19 MSU0450
93 vfd 36/410*40*19 MSU0400
94 vfd 36/410*31*19 DSU190
95 vfd 36/202*18*20 DSU181
96 vfd 36/840*64*20 MSU0501
97 vfd 36/885*255 FIPS 3380
98 vfd 36/1770*255 FIPS 3381
99
100
101 fs_dev.track_per_cyl:
102 vfd 36/1 Bulk
103 vfd 36/19 MSU0500
104 vfd 36/19 MSU0450
105 vfd 36/19 MSU0400
106 vfd 36/19 DSU190
107 vfd 36/20 DSU181
108 vfd 36/20 MSU0501
109 vfd 36/15 FIPS 3380
110 vfd 36/15 FIPS 3381
111 fs_dev.cyl_per_dev:
112 vfd 36/0 Bulk
113 vfd 36/814 MSU0500
114 vfd 36/814 MSU0450
115 vfd 36/410 MSU0400
116 vfd 36/410 DSU190
117 vfd 36/202 DSU181
118 vfd 36/840 MSU0501
119 vfd 36/885 FIPS 3380
120 vfd 36/1770 FIPS 3381
121
122 fs_dev.sect_per_cyl:
123 vfd 36/4000000 Bulk
124 vfd 36/40*19 MSU0500
125 vfd 36/40*19 MSU0450
126 vfd 36/40*19 MSU0400
127 vfd 36/31*19 DSU190
128 vfd 36/18*20 DSU181
129 vfd 36/64*20 MSU0501
130 vfd 36/255 FIPS 3380
131 vfd 36/255 FIPS 3381
132
133 fs_dev.sect_per_track:
134 vfd 36/1 Bulk
135 vfd 36/40 MSU0500
136 vfd 36/40 MSU0450
137 vfd 36/40 MSU0400
138 vfd 36/31 DSU190
139 vfd 36/18 DSU181
140 vfd 36/64 MSU0501
141 vfd 36/136 FIPS 3380 " 8 * 17 = 136
142 vfd 36/136 FIPS 3381 " 8 * 17 = 136
143
144 " The following figures depend on the Multics conventional definition of "record"
145 " A record consists of sectors with consecutive addresses ON THE SAME CYLINDER.
146 " This means that there can be a "gap" at the end of each cylinder i.e. sectors in no record.
147
148 fs_dev.mult_sect_per_cyl:
149 vfd 36/2048*16 Bulk
150 vfd 36/40*19/16*16 MSU0500
151 vfd 36/40*19/16*16 MSU0450
152 vfd 36/40*19/16*16 MSU0400
153 vfd 36/31*19/16*16 DSU190
154 vfd 36/18*20/16*16 DSU181
155 vfd 36/64*20/16*16 MSU0501
156 vfd 36/136*15/16*16 FIPS 3380 " 8 * 17 = 136
157 vfd 36/136*15/16*16 FIPS 3381
158
159 fs_dev.rem_per_cyl: " Size of gap
160 vfd 36/0 Bulk
161 vfd 36/40*19-40*19/16*16 MSU0500
162 vfd 36/40*19-40*19/16*16 MSU0450
163 vfd 36/40*19-40*19/16*16 MSU0400
164 vfd 36/31*19-31*19/16*16 DSU190
165 vfd 36/18*20-18*20/16*16 DSU181
166 vfd 36/64*20-64*20/16*16 MSU0501
167 vfd 36/136*15-136*15/16*16 FIPS 3380 " 8 * 17 = 136
168 vfd 36/136*15-136*15/16*16 FIPS 3381 " 8 * 17 = 136
169
170 fs_dev.rec_per_dev:
171 vfd 36/2048 Bulk 2048.
172 vfd 36/40*19/16*814 MSU0500 38258.
173 vfd 36/40*19/16*814 MSU0450 38258.
174 vfd 36/40*19/16*410 MSU0400 19270.
175 vfd 36/31*19/16*410 DSU190 14760.
176 vfd 36/18*20/16*202 DSU181 4444.
177 vfd 36/64*20/16*840 MSU0501 67200.
178 vfd 36/136*15/16*885 FIPS 3380 112395.
179 vfd 36/136*15/16*1770 FIPS 3381 224790.
180 fs_dev.amaxio:
181 vfd 36/2048 For bulk store.
182 vfd 36/40*19/16 MSU0500
183 vfd 36/40*19/16 MSU0450
184 vfd 36/40*19/16 MSU0400
185 vfd 36/31*19/16 DSU190
186 vfd 36/18*20/16 DSU181
187 vfd 36/64*20/16 MSU0501
188 vfd 36/136*15/16 FIPS 3380 " 8 * 17 = 136
189 vfd 36/136*15/16 FIPS 3381
190 " End of include file ...... fs_dev_types.incl.alm
191