A hardware-dependent standard EXEC is supplied with BS2000 OSD/BC.
Changing the size of the virtual address space
In the standard EXEC of the BS2000 operating system the size of the virtual address space is pregenerated with 1808 MB of user address space. This results in 240 MB of system address space (SYSSIZE). The following procedure is supplied for adjusting this value:
SYSPRC.BS2000-EXEC.<ver>
Before the SYSPRC.BS2000-EXEC.<ver>
procedure is called, the standard EXEC SYSPRG.BS2.<ver>
must be copied to SYSPRG.BS2.<ver>.STD
or renamed.
is the input file for the procedure.
SYSPRG.BS2.<ver>.STD
The following SYSSIZE values can be set using the procedure. The procedure can also be used to change the program name of the standard EXEC.
Address space | MB 1 | MB | MB | MB | MB | MB |
---|---|---|---|---|---|---|
System address space set | 128 | 240 | 256 | and so on, | 496 | 512 |
Resulting user address space | 896 | 1808 | 1792 | and so on, | 1552 | 1536 |
Resulting address space | 1024 | 2048 | 2048 | 2048 | 2048 | 2048 |
The name of the output file is: SYSPRG.BS2.<ver>.STD[.<syssize>][.<program_name>]
.
This output file must be renamed SYSPRG.BS2.<ver>
, or its name must be specified in the BS2000 parameter file.
So that the procedure can change the address space, the standard EXEC supplied contains additional modules that are not required for the actual execution of BS2000. These modules are not adopted when the modified EXEC is created, which is why the file with the newly created EXEC is approx. 25% smaller than the standard EXEC.