Harris M. Morgenstern - Wappingers Falls NY Greg A. Dyck - Poughkeepsie NY Danny R. Sutherland - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1208
US Classification:
711203, 711205, 711206, 711207
Abstract:
An exemplary embodiment of the invention is a virtual memory structure having a first virtual memory space and a virtual page frame table space. The first virtual memory space includes at least one private area and at least one common area. The virtual page frame table space is separate from the first virtual memory space. The virtual page frame table space includes at least one page frame table entry representing a frame of real memory.
Greg A. Dyck - Poughkeepsie NY Harris M. Morgenstern - Wappingers Falls NY Danny R. Sutherland - Poughkeepsie NY Wendy L. Wang - Poughkeepsie NY
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1200
US Classification:
711206, 711156, 711162
Abstract:
In a computing system implementing a virtual memory system having real memory storage frames for storing virtual pages of data and an auxiliary storage system comprising auxiliary storage slots for storing copies of corresponding virtual pages provided in real storage frames, a system and method for freeing auxiliary storage slots to enable further copying of pages thereto. The method comprising the steps of: a) traversing a queue of page frame table entries indicating presence and location of virtual page data in the real storage system; b) determining from the real storage frame backing a page whether the page has been changed in the real storage, and in response, determining whether the page is backed in a corresponding slot in auxiliary storage; c) identifying the auxiliary slot corresponding to the changed frame; and, b) removing the virtual page in said corresponding slot in said auxiliary storage, wherein further room is made available in said auxiliary storage for accommodating storage of other virtual page entries.
Roman A. Bobak - Wappingers Falls NY Charles E. Mari - Wappingers Falls NY Harris Morgenstern - Wappingers Falls NY Jim H. Mulder - Wappingers Falls NY Robert R. Rogers - Beacon NY Danny R. Sutherland - Poughkeepsie NY Peter B. Yocom - LaGrangeville NY
Assignee:
International Business Machines Corporation - Armonk NY
In a computing system having swappable and non-swappable address spaces, wherein the computing system includes an operating system that includes a Real Storage Manager (RSM), a Systems Resource Manager (SRM) and a Region Control Task (RCT), a method for recovering swappable fixed non-preferred memory is provided which includes receiving a request from the operating system to configure an area of real memory to create an intercepted swappable address space, wherein the intercepted swappable address space includes a flagged fixed frame element identified for configuration, examining the intercepted swappable address space so as to determine if the intercepted swappable address space will remain swappable, requesting the SRM to coordinate the swapping process, quiescing the intercepted address space, generating a first return code responsive to the intercepted swappable address space remaining swappable, communicating the first return code to the RCT so as to cause the RCT to respond to the first return code, instructing the RSM to proceed based on the first return code, examining the intercepted swappable address space so as to identify the flagged frame elements, exchanging the flagged frame elements with unflagged frame elements, updating dynamic address translation tables, and returning a performance code to the RCT so as to indicate recovery success or recovery failure. A method for recovering swappable fixed non-preferred memory where the originally swappable address space has been converted into non-swappable address space is also provided.
Application Programming Interface For Managing Time Sharing Option Address Space
Susan Z. Demkowicz - Rhinebeck NY, US James M. Hertzig - Tilson NY, US Michael P. Kasper - Poughkeepsie NY, US Harris M. Morgenstern - Poughkeepsie NY, US Gary S. Puchkoff - Poughkeepsie NY, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/46 G06F 3/00 G06F 15/16
US Classification:
718107, 719328, 709203
Abstract:
A method includes receiving a start request from a client at a launcher application programming interface (API), determining whether an existing time sharing option (TSO) address space associated with a user of the client is available, retrieving security environment data associated with the user from a security product responsive to determining that no existing TSO address space associated with a user of the client is available, saving the retrieved security environment data as a security object, generating a message queue, generating a terminal status block (TSB) and saving the terminal status block, creating a TSO address space in a processor, sending an instruction to an operating system to start the TSO address space, and sending a message queue identifier associated with the message queue and an address space token associated with the TSO address space to the client.
Selecting An Auxiliary Storage Medium For Writing Data Of Real Storage Pages
Alfred F. Foster - Wappingers Falls NY, US Duane C. Hughes - Cape Vincent NY, US Charles E. Mari - Wappingers Falls NY, US Robert Miller, JR. - Poughkeepsie NY, US Harris M. Morgenstern - Wappingers Falls NY, US Walter W. Otto - Clinton Corners NY, US Steven M. Partlow - Beacon NY, US Thomas F. Rankin - Wallkill NY, US Peter G. Sutton - Lagrangeville NY, US Elpida Tzortzatos - Lagrangeville NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/00
US Classification:
711112, 711154, 711E12001
Abstract:
An auxiliary storage medium is selected for writing data of a set of one or more pages being paged-out from real memory. The auxiliary storage medium is selected from among a plurality of auxiliary storage media, including differing types of storage media, based on characteristics of the plurality of storage media and/or the attributes of the data being written to the auxiliary storage media.
Selecting An Auxiliary Storage Medium For Writing Data Of Real Storage Pages
Alfred F. Foster - Wappingers Falls NY, US Duane C. Hughes - Cape Vincent NY, US Charles E. Mari - Wappingers Falls NY, US Robert Miller, JR. - Poughkeepsie NY, US Harris M. Morgenstern - Wappingers Falls NY, US Walter W. Otto - Clinton Corners NY, US Steven M. Partlow - Beacon NY, US Thomas F. Rankin - Wallkill NY, US Peter G. Sutton - Lagrangeville NY, US Elpida Tzortzatos - Lagrangeville NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/00
US Classification:
711112, 711154, 711E12001
Abstract:
An auxiliary storage medium is selected for writing data of a set of one or more pages being paged-out from real memory. The auxiliary storage medium is selected from among a plurality of auxiliary storage media, including differing types of storage media, based on characteristics of the plurality of storage media and/or the attributes of the data being written to the auxiliary storage media.
Managing Storage Extents And The Obtaining Of Storage Blocks Within The Extents
Christopher G. Brooker - New Paltz NY, US Alfred F. Foster - Wappingers Falls NY, US Duane C. Hughes - Cape Vincent NY, US Charles E. Mari - Wappingers Falls NY, US Robert Miller, JR. - Poughkeepsie NY, US Harris M. Morgenstern - Wappingers Falls NY, US Walter W. Otto - Clinton Corners NY, US Steven M. Partlow - Beacon NY, US Thomas F. Rankin - Wallkill NY, US Elpida Tzortzatos - Lagrangeville NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/02
US Classification:
711170, 711E12002
Abstract:
Auxiliary storage is segmented into different types of extents (i.e., ranges of storage), including extents with 4K blocks of storage, extents with 1M blocks of storage, empty extents, and mixed extents that include blocks of storage of various sizes (e.g., 4K blocks and 1M blocks). The auxiliary storage, and in particular, the extents and blocks of storage therein, are managed to reduce storage fragmentation and optimize system performance.
Charles E. MARI - Wappingers Falls NY, US Harris M. MORGENSTERN - Wappingers Falls NY, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/00
US Classification:
711216, 711E12001
Abstract:
Managing storage identifiers in a pool is facilitated by providing a hashing-based management protocol in association with a stack which accommodates storage identifiers of the pool. The hashing-based management protocol includes: based on a request, popping a storage identifier from the stack without evaluating for update of a hash link associated with the stack, potentially allowing the hash link to become inconsistent with storage identifiers remaining in the stack; and based on return of a freed storage identifier to the stack, hashing the freed storage identifier and identifying whether there is an inconsistency in the hash link related to return of the freed storage identifier, and based on identifying the inconsistency, one of updating the hash link to remove the inconsistency, or indicating, where ascertained, that the freed storage identifier is a duplicate storage identifier.
Youtube
"Appaloosa" - Bar Scene HD
"Appaloosa" is an American western film directed by "Ed Harris". It st...
Duration:
2m 17s
Viggo Mortensen Shoot-Out in APPALOOSA
From the 2007 film APPALOOSA written & directed by Ed Harris with Vigg...
Duration:
4m 36s
DAN MORGENSTERN RECALLS JAKI BYARD (Dec. 14, ...
Dan Morgenstern recalls with affection the pianist-composer... Jaki B...
Duration:
8m 22s
Songs:from the Lemon Tree - Live - Superbooth...
nitzerebb superbooth22 #weltpremiere #badewiese #zugabe first time liv...
Duration:
7m 35s
DAN MORGENSTERN CELEBRATES LEE KONITZ (July 6...
A souvenir of a delightful afternoon conversation with my favorite Jaz...
Duration:
11m 19s
DAN MORGENSTERN RECALLS SONNY STITT (Part Two...
A souvenir of a delightful afternoon conversation with my favorite Jaz...