Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
253 words
A method for initializing a set of channel controllers in an information processing system by writing address pointers of a particular one of a plurality of control data areas assigned to one of the channel controllers into a respective local memory of each of said channel controllers, the method including steps of: i. storing in a main memory of said information processing system initialization data which is composed of base addresses of control data areas, sizes of data fields of said control data areas, offsets of data fields of said control data areas from said base addresses, and data indicating end of initialization; ii. each of said channel controllers sequentially reading said initialization data stored in said main memory; iii. calculating the address pointers assigned to one of the channel controllers by utilizing a predetermined procedure from said initialization data read by said one of the channel controllers and a device number relating to said one of the channel controllers, said predetermined procedure including multiplying said sizes of data fields of said control data areas by said device number; iv. writing the address pointers assigned to said one of the channel controllers, based on a result of said calculating step, into said local memory of said one of the channel controllers; v. accessing said main memory by utilizing the address pointers written into said local memory; and vi. terminating the initialization of said one of the channel controllers upon reading said data indicating the end of the initialization in said sequential reading step.
Claim 2
Independent Claim
253 words
A method for initializing a set of channel controllers in an information processing system by writing address pointers of a particular one of a plurality of control data areas assigned to one of the channel controllers into a respective local memory of each of said channel controllers, the method including steps of: i. storing in a main memory of said information processing system initialization data which is composed of base addresses of control data areas, sizes of data fields of said control data areas, offsets of data fields of said control data areas from said base addresses, and data indicating end of initialization; ii. each of said channel controllers sequentially reading said initialization data stored in said main memory; iii. calculating the address pointers assigned to one of the channel controllers by utilizing a predetermined procedure from said initialization data read by said one of the channel controllers and a device number relating to said one of the channel controllers, said predetermined procedure including multiplying said sizes of data fields of said control data areas by said device number; iv. writing the address pointers assigned to said one of the channel controllers, based on a result of said calculating step, into said local memory of said one of the channel controllers; v. accessing said main memory by utilizing the address pointers written into said local memory; and vi. terminating the initialization of said one of the channel controllers upon reading said data indicating the end of the initialization in said sequential reading step.
Claim 3
Independent Claim
287 words
A system for initializing a set of channel controllers in an information processing system by writing address pointers of a particular one of the plurality of control data areas assigned to one of the channel controllers into a respective local memory of each of said channel controllers, the system including: storing means for storing in a main memory of said information processing system initialization data which is composed of base addresses of control data areas, sizes of data fields of said control data areas, offsets of data fields of said control data areas from said base addresses, and data indicating end of initialization; reading means provided in each of said channel controllers and connected to said main memory for sequentially reading said initialization data stored in said main memory; calculating means connected to said reading means for calculating the address pointers assigned to one of the channel controllers by utilizing a predetermined procedure from said initialization data read by said one of the channel controllers and a device number relating to said one of the channel controllers, said predetermined procedure including multiplying said sizes of data fields of said control data areas by said device number; writing means connected to said calculating means for writing the address pointers assigned to said one of the channel controllers, based on a result of said calculating, into said local memory of said one of the channel controllers; accessing means connected to said main memory for accessing said main memory by utilizing the address pointers written into said local memory; and means for terminating the initialization of said one of the channel controllers upon reading said data indicating the end of the initialization in said sequential reading of said reading means.
Claim 4
Independent Claim
287 words
A system for initializing a set of channel controllers in an information processing system by writing address pointers of a particular one of the plurality of control data areas assigned to one of the channel controllers into a respective local memory of each of said channel controllers, the system including: storing means for storing in a main memory of said information processing system initialization data which is composed of base addresses of control data areas, sizes of data fields of said control data areas, offsets of data fields of said control data areas from said base addresses, and data indicating end of initialization; reading means provided in each of said channel controllers and connected to said main memory for sequentially reading said initialization data stored in said main memory; calculating means connected to said reading means for calculating the address pointers assigned to one of the channel controllers by utilizing a predetermined procedure from said initialization data read by said one of the channel controllers and a device number relating to said one of the channel controllers, said predetermined procedure including multiplying said sizes of data fields of said control data areas by said device number; writing means connected to said calculating means for writing the address pointers assigned to said one of the channel controllers, based on a result of said calculating, into said local memory of said one of the channel controllers; accessing means connected to said main memory for accessing said main memory by utilizing the address pointers written into said local memory; and means for terminating the initialization of said one of the channel controllers upon reading said data indicating the end of the initialization in said sequential reading of said reading means.