1 " Begin include file ...... fs_dev_types.incl.alm
  2 " HISTORY COMMENTS:
  3 "  1) change(85-09-11,Fawcett), approve(85-09-11,MCR6979),
  4 "     audit(86-03-08,GDixon), install(86-03-21,MR12.0-1033):
  5 "      Support for IBM3380D.
  6 "  2) change(86-04-21,Fawcett), approve(86-04-21,MCR7383),
  7 "     audit(86-05-20,Coppola), install(86-07-18,MR12.0-1098):
  8 "     Add support for MSU3390.
  9 "  3) change(86-10-02,Fawcett), approve(86-10-02,PBF7383),
 10 "     audit(86-10-23,Farley), install(86-10-28,MR12.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