Emulating operating system calls in an alternate instruction set

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, 364DIG1, G06F 930

Patent

active

054816840

ABSTRACT:
The CISC architecture is extended to provide for segments that can hold RISC code rather than just CISC code. These new RISC code segments have descriptors that are almost identical to the CISC segment descriptors, and therefore these RISC descriptors may reside in the CISC descriptor tables. The global descriptor table in particular may have CISC code segment descriptors for parts of the operating system that are written in x86 CISC code, while also having RISC code segment descriptors for other parts of the operating system that are written in RISC code. An undefined or reserved bit within the descriptor is used to indicate which instruction set the code in the segment is written in. An existing user program may be written in CISC code, but call a service routine in an operating system that is written in RISC code. Thus existing CISC programs may be executed on a processor that emulates a CISC operating system using RISC code. A processor capable of decoding both the CISC and RISC instruction sets is employed. The switch from CISC to RISC instruction decoding is triggered when control is transferred to a new segment, and the segment descriptor indicates that the code within the segment is written in the alternate instruction set.

REFERENCES:
patent: 3764988 (1973-10-01), Omishi
patent: 4077058 (1978-02-01), Appell et al.
patent: 4633417 (1986-12-01), Wilburn et al.
patent: 4763242 (1988-08-01), Lee et al.
patent: 4780819 (1988-10-01), Kashiwagi
patent: 4794522 (1988-12-01), Simpson
patent: 4812975 (1989-03-01), Adachi et al.
patent: 4821187 (1989-04-01), Ueda et al.
patent: 4841476 (1989-06-01), Mitchell et al.
patent: 4876639 (1989-10-01), Mensch, Jr.
patent: 4928237 (1990-05-01), Bealkowski et al.
patent: 4942519 (1990-07-01), Nakayama
patent: 4943913 (1990-07-01), Clark
patent: 4972317 (1990-11-01), Buonomo et al.
patent: 4992934 (1991-02-01), Portanova et al.
patent: 5053951 (1991-10-01), Nusinov et al.
patent: 5077657 (1991-12-01), Cooper et al.
patent: 5097407 (1992-03-01), Hino et al.
patent: 5136696 (1992-08-01), Beckwith et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5210832 (1993-03-01), Maier et al.
patent: 5226164 (1993-07-01), Nadas et al.
patent: 5230069 (1993-07-01), Brelsford et al.
patent: 5241636 (1993-08-01), Kohn
patent: 5255379 (1993-10-01), Melo
patent: 5269007 (1993-12-01), Hanawa et al.
patent: 5287465 (1994-02-01), Kurosawa et al.
patent: 5291586 (1994-03-01), Jen et al.
Combining both micro-code and Hardwired control in RISC by Bandyophyay and Zheng, Sep. 1987 Computer Architecture News pp. 11-15.
Combining RISC and CISC in PC systems By Garth, Nov. 1991 IEEE publication (?) pp. 10/1 to 10/5.
A 5.6-MIPS Call-Handling Processor for Switching Systems by Hayashi et al., IEEE JSSC Aug. 1989.

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

Emulating operating system calls in an alternate instruction set does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Emulating operating system calls in an alternate instruction set, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Emulating operating system calls in an alternate instruction set will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-243486

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