Enhanced dynamic address translation with load real address...

Electrical computers and digital processing systems: memory – Address formation – Address mapping

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S206000, C711S209000

Reexamination Certificate

active

08041922

ABSTRACT:
What is provided is a load real address function defined for a machine architecture of a computer system. In one embodiment, a machine instruction containing an opcode is obtained indicating that a load real address is to be performed. The instruction further identifies a first general register. Based on the contents of the machine instruction, a virtual address to be translated is obtained. Dynamic address translation is performed on the virtual address to obtain a segment-frame absolute address of a large block of data in memory. If an extended DAT facility and a format control field in the segment table entry are enabled, the address of the block of data is saved in the first general register. A page index portion and a byte index portion of the virtual address may also be saved in the first general register.

REFERENCES:
patent: 4669043 (1987-05-01), Kaplinsky
patent: 4972338 (1990-11-01), Crawford et al.
patent: 4992936 (1991-02-01), Katada et al.
patent: 5008811 (1991-04-01), Scalzi et al.
patent: 5058003 (1991-10-01), White
patent: 5551013 (1996-08-01), Beausoleil et al.
patent: 5553291 (1996-09-01), Tanaka et al.
patent: 5574873 (1996-11-01), Davidian
patent: 5617554 (1997-04-01), Alpert et al.
patent: 5790825 (1998-08-01), Traut
patent: 5845331 (1998-12-01), Carter et al.
patent: 6009261 (1999-12-01), Scalzi et al.
patent: 6308255 (2001-10-01), Gorshek, IV et al.
patent: 6418522 (2002-07-01), Gaertner et al.
patent: 6463582 (2002-10-01), Lethin et al.
patent: 6574706 (2003-06-01), Sutherland et al.
patent: 7120746 (2006-10-01), Campbell et al.
patent: 7197601 (2007-03-01), Slegel et al.
patent: 7234037 (2007-06-01), Errickson et al.
patent: 7490216 (2009-02-01), Chen et al.
patent: 7647589 (2010-01-01), Dobrovolskiy et al.
patent: 2002/0129085 (2002-09-01), Kubala et al.
patent: 2003/0056082 (2003-03-01), Maxfield
patent: 2004/0024953 (2004-02-01), Babaian et al.
patent: 2004/0098719 (2004-05-01), Smith et al.
patent: 2004/0230758 (2004-11-01), Slegel et al.
patent: 2004/0230768 (2004-11-01), Slegel et al.
patent: 2004/0230976 (2004-11-01), Slegel et al.
patent: 2005/0154855 (2005-07-01), Harris et al.
patent: 2005/0268071 (2005-12-01), Blandy et al.
patent: 2005/0289246 (2005-12-01), Easton et al.
patent: 2006/0036824 (2006-02-01), Greiner et al.
patent: 2006/0069899 (2006-03-01), Schoinas et al.
patent: 2007/0016904 (2007-01-01), Adlung et al.
patent: 2007/0028072 (2007-02-01), Hennessy et al.
patent: 2007/0101099 (2007-05-01), Shinohara et al.
patent: 2007/0124557 (2007-05-01), Kanai
patent: 2009/0037936 (2009-02-01), Serebrin
patent: 2009/0182964 (2009-07-01), Greiner et al.
patent: 2009/0182966 (2009-07-01), Greiner et al.
patent: 2009/0182971 (2009-07-01), Greiner et al.
patent: 2009/0182972 (2009-07-01), Greiner et al.
patent: 2009/0182974 (2009-07-01), Greiner et al.
patent: 2009/0182975 (2009-07-01), Greiner et al.
patent: 2009/0187724 (2009-07-01), Greiner et al.
patent: 2009/0187728 (2009-07-01), Greiner et al.
patent: 2009/0187732 (2009-07-01), Greiner et al.
patent: 2009/0193214 (2009-07-01), Greiner et al.
patent: 2009/0216992 (2009-08-01), Greiner et al.
patent: 2414842 (2005-12-01), None
IBM, z/Architecture Principles of Operation, Apr. 2007, Sixth Edition, 1218 pges.
RW Marc and CE Schmaiz and RJ Shomler, Programmed Storage Utilization Measurement Technique, IBM Technical Disclosure Bulliten, Jun. 1973, Poughkeepsie NY.
JP Larner and RA Lassettre and ER Moore and BB Strickland, Channel DAT and Page Pinning for Block Unit Transfers, IBM Technical Disclosure Bulliten, Jul. 1980, Poughkeepsie NY.
JT Breslau and FC Greenstein and PG Rodell, Storage Key Protection at Object Level, IBM Technical Disclosure Bulliten, Dec. 1995, Cary NC.
IBM Corporation, “z/Architecture Principles of Operation”, XP002520423, Apr. 2007.
International Search Report and Written Opinion for PCT/EP2009/050050 dated Apr. 2, 2009.
International Search Report and Written Opinion for PCT/EP2009/050049 dated Apr. 7, 2009.
International Search Report and Written Opinion for PCT/EP2009/050048 dated Apr. 9, 2009.
International Search Report and Written Opinion for PCT/EP2009/050227 dated Apr. 15, 2009.
International Search Report and Written Opinion for PCT/EP2009/050051 dated Apr. 22, 2009.
International Search Report and Written Opinion for PCT/EP2009/050052 dated Apr. 23, 2009.
International Search Report and Written Opinion for PCT/EP2009/051864 dated May 27, 2009.
International Search Report and Written Opinion dated Apr. 15, 2009 for PCT/EP2009/050227.
International Search Report and Written Opinion dated Apr. 9, 2009 for PCT/EP2009/050048.
“z/Architecture Principles of Operation, Chapter 10,” Internet Citation No. SA22-7832-06, Feb. 2008, XP002523174.
Non-Final Office Action mailed Aug. 31, 2010, U.S. Appl. No. 11/972,700.
Non-Final Office Action mailed Nov. 3, 2010, U.S. Appl. No. 12/037,268.
USPTO U.S. Appl. No. 11/972,700, filed Jan. 11, 2008 to Dan F. Greiner et al, Non-Final Office Action dated Mar. 11, 2011.
Intel 53 and 1A-32 Architectures Software Developer's Manual, vol. 3A, System Programming Guide, Part 1, 253668-036US, Sep. 2010, 842 pages http://www.intel.com/Assets/PDF/manual253668.pdf (manual submitted with U.S. Appl. No. 11/972,718, filed Jan. 11, 2008 to Dan F. Greiner et al.
IBM System/370 Extended Architecture, Principles of Operation, Publication No. SA22-7085-1, Second Edition, Jan. 1987, 584 pages.
IBM, Power ISA, Version 2.03, Sep. 29, 2006, 850 pages.
The SPARC Architecture Manual, Version 9, 1994 SPARC International Inc., San Jose, CA., SAV09R1459912, ISBN: 0-13-825001-4, 399 pages.
Intel 64 and IA-32 Architectures Software Developers Manual, vol. 3A: System Programming Guide, Part 1, 253668-036US, Sep. 2010, 842 pages, http://www.intel.com/Assets/PDF/manual/253668.pdf (manual submitted with U.S. Appl. No. 11/972,718).
USPTO U.S. Appl. No. 11/972,700, filed Jan. 11, 2008 to Dan F. Greiner et al. Non-Final Office Action dated Mar. 11, 2011.
IBM System/370 Extended Architecture Principles of Operation, Publication No. SA22-7085-1, Second Edition, Jan. 1987, 584 pages.
IBM Power ISA, Version 2.03, Sep. 29, 2006, 850 pages.
The SPARC Architecture Manual, Version 9, 1994 SPARC International Inc., San Jose, CA, SAV09R1459912, ISBN 0-13-825001-4. 399 pages.
Intel 64 and 1A-32 Architecture Software Developers Manual, vol. 3A, System Programming Guide, Part 1, 253668-036US, Sep. 2010, 842 pages, http://www.intel.com/Assets/PDF/manual/253668.pdf (submitted in USPTO U.S. Appl. No. 11/972,718, filed Jan. 11, 2008 to Dan F. Greiner, “Dynamic Address Translation With Frame Management”.

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

Enhanced dynamic address translation with load real address... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Enhanced dynamic address translation with load real address..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Enhanced dynamic address translation with load real address... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4287595

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