| PLEX86 | ||
creat 1210cms had a scale-up problem with command lookup that way. the original interface for commands was svc202 (0xCA ... aka cambridge) ... and command lookup then would search the file systems for an "EXEC" file (i.e. command scripting file) with that file name and then a "MODULE" file (i.e. binary executable) with that file name ... and finally search the (core) name table of kernel services (along the way it would also try alternative values suggested by synonym and abbreviation tables). it was possibly somebody at perkin-elmer(?) that first did an enhancement to the filesystem that sorted the filenames (and left a bit laying around whether the filenames were still sorted ... certain operations would turn the bit off). for some systems with really large number of files ... the sorted structure would improve general filename lookup ... but it would also have a significant impact on all command lookup (since even high frequency calls for kernel services went thru the command lookup process). eventually there was enhancement that applications could use for calling known kernel services with SVC203 (for things like read the next file record) which pbutted an index to table of well-known kernel services (instead of doing the extensive command search operation). creat 1211 CTSS had a table of commands in A-core. Adding a command required rebuttembly of the supervisor. This was enough of a hbuttle that several extra commands were... --
|
||||