DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3750 (0xea6) Types: TextFile Names: »CONFIG.S«
└─⟦e0c43619c⟧ Bits:30005797 CR80 Disc pack ( Vol:FNJ1 861029/EC CR80 S/W Package II+III+IV+V+VII ) └─ ⟦this⟧ »CSP005_V0501.D!CSS920.D!LINK.D!MX_CRAM.D!CONFIG.S«
"Configuration parameters" "------------------------" const nbr_fhs = 4; "number of file handlers nbr_chs = 1; "number of CRAM handlers nbr_ths = 0; "number of transaction handlers nbr_local_ports = 20; nbr_dmas = 0; "the number of DMA drivers, that the ctrl can "communicate with; "the names are specified in the table below. nbr_fd_drvs = 1; "number of floppy disk drivers that the FMS can use; "the names are specified in the table below. nbr_cdc_drvs= 2; "number of CDC disk drivers that the FMS can use; "the names are specified in the table below. nbr_ucbs = 65; "number of user control blocks: represents the "maximum number of processes that can use the FMS "at a time nbr_dcbs = 8; "number of device control blocks: represents the "maximum number of devices that may be assigned "at a time nbr_fcbs =160; "number of file control blocks: represents the "maximum number of files that may be open "at a time nbr_caps =230; "number of capabilities: represents the max nbr of "connections between files and users that may exist "at a time (and hence must be >= nbr_fcbs) time_update =true; "should the file manager update the disk_time_stamps? access_time_update =false; "should the acces_time stamp be updated? nbr_dbcbs = 2; "number of database control blocks: represents the "maximum number of databases that may be used "at a time cramteststacksize = 0; cache_size = 58; "number of sectors in the cache: increasing this "value should increase efficiency, but it also "increases the workarea required by the FMS process; "normally it should be set to a low value to begin "with (25 for example), then the system should be "configured to give the FMS as large a process space "as possible, while still keeping it and the disk "drivers in the same memory section, then the cache "size can be increased so that the excessive process "space is minimal. OC_output = true; OC_init = OC_output ior true; var dma_port_spec_table: array [0..size(dma_port_spec)*nbr_dmas] of integer; "Each entry consisting of the dma process name, and the nbr of "ports for low, medium and high priority, respectively. init dma_port_spec_table= -1; "table terminator init init_fms_params.port_group_names= 'SLOW', 'FILE', 'FAST'; var fd_names : array [0..nbr_fd_drvs*size(pname)] of integer; "Each entry specifies the name of a floppy disk driver process to be used. init fd_names= 'FDD000', 0; "table terminator var cdc_names : array [0..nbr_cdc_drvs*size(pname)] of integer; "Each entry specifies the name of a cdc disk driver process to be used. init cdc_names= 'CDC000', 'CDC001', 0; "table terminator var cram_init_table: array [0..nbr_chs+nbr_dbcbs] of integer; "One entry per CRAM handler. An entry consists of the blocksize (in "bytes, 512*n) + no of extra (allocate) buffers, followed by the "identification number of each dbcb that is to be handled by handler. init cram_init_table= 3072+14,0,1, " 3.0 K handler with 14 extra buffers, dbcb 0+1. -1; "table terminator «a5»