Method for managing I/O buffers in shared storage by structuring

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1214

Patent

active

057245517

ABSTRACT:
A program stored on a portable storage medium for transferring the program from/to a data processing system, including to or from a disk medium in the system. The program manages I/O buffers that use I/O storage protection key for protecting storage blocks (page frames) in a shared main storage against unwanted I/O accesses, but the I/O storage keys do not protect the storage blocks from an CP (central processor) accesses. CP key protection may optionally be provided to independently protect the same storage block against unwanted CP accesses. Processes initialize, and address I/O buffers used by I/O programs; each I/O buffer is comprised of a contiguous set of the blocks (page frames). The I/O keys are used independently of any CP keys, and both I/O and CP keys are required for protecting any block against unwanted accesses by both I/O and CP accesses. The I/O keys are supported by a hardware I/O storage key array when real (or absolute) addressing is used by I/O the programs. However, the CP keys may be, but need not be, supported by CP keys in a second hardware key array; since the CP storage keys instead may be supported as virtual CP keys in CP key fields in page table entries (which are used in translating CP virtual addresses to CP real addresses). The separate I/O and CPU storage protection functions may each include any or all of: write protection, read protection, and storage key protection for page frames.

REFERENCES:
patent: 3761881 (1973-09-01), Anderson et al.
patent: 3761883 (1973-09-01), Alvarez et al.
patent: 3781808 (1973-12-01), Ahearn et al.
patent: 3825903 (1974-07-01), Brown
patent: 3829840 (1974-08-01), Burk et al.
patent: 3928857 (1975-12-01), Carter et al.
patent: 4037214 (1977-07-01), Birney et al.
patent: 4400770 (1983-08-01), Chan et al.
patent: 4472790 (1984-09-01), Burk et al.
patent: 4580217 (1986-04-01), Celio
patent: 4604688 (1986-08-01), Tone
patent: 4954982 (1990-09-01), Tateishi et al.
patent: 4999770 (1991-03-01), Ara et al.
patent: 5163096 (1992-11-01), Clark et al.
patent: 5193175 (1993-03-01), Cutts, Jr. et al.
patent: 5237668 (1993-08-01), Blandy et al.
patent: 5335334 (1994-08-01), Takahashi et al.
patent: 5450563 (1995-09-01), Gregor
Capowski, R.S. et al., "Dynamic Address Translator for I/O Channels", IBM Technical Disclosure Bulletin, vol. 23, No. 12, May 1981, pp.5503-5508.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for managing I/O buffers in shared storage by structuring does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for managing I/O buffers in shared storage by structuring, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for managing I/O buffers in shared storage by structuring will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2258100

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.