1
Roger L Cormier, Robert J Dugan, Kenneth J Fredericks, Peter H Gum, Moon J Kim, Allen H Preston, Richard J Schmalz deceased, Charles F Webb, Leslie W Wyman: System for transferring data between I/O devices and main or expanded storage under dynamic control of independent indirect address words (IDAWs). International Business Machines Corporation, Bernard M Goldman, October 24, 1995: US05461721 (93 worldwide citation)

Enables an I/O channel program to use IDAWs (indirect data address words) to control data transfers from/to an I/O (input/output) device to/from either or both of ES (expanded storage) and/or system MS (main storage), in which data moved to/from ES does not move through MS. ES and MS are plural elec ...


2
Richard I Baum, Terry L Borden, Justin R Butwell, Carl E Clark, Alan G Ganek, James Lum, Michael G Mall, David R Page, Kenneth E Plambeck, Casper A Scalzi, Richard J Schmalz: Authorization for selective program access to data in multiple address spaces. International Business Machines Corporation, Floyd A Gonzalez, June 11, 1991: US05023773 (62 worldwide citation)

A program authorization mechanism for authorizing access to an address space in the main memory of a computer system by a program being run under a multiple address space facility. An access-list entry is associated with each address space, each access-list entry being designated by an access-list-e ...


3
Justin R Butwell, Casper A Scalzi, Richard J Schmalz: Address generating mechanism for multiple virtual spaces. International Business Machines, Bernard M Goldman, October 19, 1982: US04355355 (58 worldwide citation)

The detailed embodiment associates access registers (AR's) with the general purpose registers (GPR's) in a data processor. The AR's are each loaded with a unique STD (segment table descriptor). The STD comprises a segment table address in main storage and a segment table length field. There are 15 A ...


4
Geoffrey O Blandy, David B Emmes, Ronald F Hill, David B Lindquist, Kenneth E Plambeck, Casper A Scalzi, Richard J Schmalz: Process using virtual addressing in a non-privileged instruction to control the copying of a page of data in or between multiple media. International Business Machines Corporation, Bernard M Goldman, August 17, 1993: US05237668 (50 worldwide citation)

A single non-privileged instruction copies a page of data from a source virtual address in an electronic medium to a destination virtual address in the same or in a different electronic storage medium, and without the intervention of any supervisory program when each medium and the virtual addresses ...


5
Casper A Scalzi, Richard J Schmalz: Mechanism for accessing multiple virtual address spaces. International Business Machines Corporation, Bernard M Goldman, June 4, 1985: US04521846 (47 worldwide citation)

The disclosure provides a general purpose register (GR) mask which associates predesignated address spaces with respective GRs assigned to contain a base value for calculating logical addresses within the address spaces. An address space mask register has a plurality of digit positions which receive ...


6
Richard I Baum, Terry L Borden, Justin R Butwell, Carl E Clark, Alan G Ganek, James Lum, Michael G Mall, Kenneth E Plambeck, Casper A Scalzi, Richard J Schmalz, Ronald M Smith, Julian Thomas: Multiple address space token designation, protection controls, designation translation and lookaside. International Business Machines Corporation, Bernard M Goldman, December 18, 1990: US04979098 (42 worldwide citation)

A method and apparatus is provided to translate the contents of access registers into information for use in performing addressing functions for multiple virtual address spaces. The access registers represent the full addressing capability of the system but do not directly contain the addressing inf ...


7
Casper A Scalzi, Richard J Schmalz: Control mechanism for zero-origin data spaces. International Business Machines, William B Porter, April 16, 1991: US05008811 (40 worldwide citation)

Within a data processing system, a control mechanism for supporting a data space without common segments in addition to traditional address spaces containing common segments. Logic for eliminating duplication of lookaside table entries for virtual addresses within shared segments, but not for identi ...


8
David T Brown, Don W Rain, Richard J Schmalz: Page storage control methods and means. International Business Machines Corporation, Bernard M Goldman, October 9, 1984: US04476524 (40 worldwide citation)

The embodiment provides an independent data bus path between a random access page storage (PS), and a main storage (MS), wherein this independent data bus does not pass through any channel processor (CH) or central processor (CP). Page data transfers on the independent data bus can be controlled eit ...


9
Catherine K Eilert, Donald H Gibson, Kenneth G Rubsam, Casper A Scalzi, Richard J Schmalz, Eugene S Schulze: Method and system for performing virtual address range mapping in a virtual storage data processing system. International Business Machines, William B Porter, March 10, 1992: US05095420 (36 worldwide citation)

A linear data set is mapped to one or more non-main storage virtual data spaces. Portions of this data space are then selectively mapped to a "window" in an address space in which an application is executing, and changes made in this "window" are temporarily saved in the data space. After completion ...


10
Richard I Baum, Terry L Borden, Carol E Clark, Alan G Ganek, James Lum, Michael G Mall, Casper A Scalzi, Richard J Schmalz: Linkage mechanism for program isolation. International Business Machines Corporation, Bernard M Goldman, Richard M Ludwin, June 15, 1993: US05220669 (35 worldwide citation)

A computer system has general purpose registers, control registers and access registers for containing information to allow address space capability. A linkage stack uses protected address space to store state information during program call and program return operations. The linkage stack contains ...