KR900018794A - 데이타 처리 시스템 및 그 처리방법 - Google Patents
데이타 처리 시스템 및 그 처리방법 Download PDFInfo
- Publication number
- KR900018794A KR900018794A KR1019900006906A KR900006906A KR900018794A KR 900018794 A KR900018794 A KR 900018794A KR 1019900006906 A KR1019900006906 A KR 1019900006906A KR 900006906 A KR900006906 A KR 900006906A KR 900018794 A KR900018794 A KR 900018794A
- Authority
- KR
- South Korea
- Prior art keywords
- processing
- processor
- data
- operating system
- hardware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims 28
- 230000008878 coupling Effects 0.000 claims 25
- 238000010168 coupling process Methods 0.000 claims 25
- 238000005859 coupling reaction Methods 0.000 claims 25
- 230000008569 process Effects 0.000 claims 10
- 238000002955 isolation Methods 0.000 claims 8
- 230000008018 melting Effects 0.000 claims 5
- 230000000977 initiatory effect Effects 0.000 claims 4
- 230000004044 response Effects 0.000 claims 4
- 230000004927 fusion Effects 0.000 claims 3
- 230000006870 function Effects 0.000 claims 2
- 230000007246 mechanism Effects 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000000903 blocking effect Effects 0.000 claims 1
- 230000003993 interaction Effects 0.000 claims 1
- 230000002452 interceptive effect Effects 0.000 claims 1
- 238000000926 separation method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1658—Data re-synchronization of a redundant component, or initial sync of replacement, additional or spare unit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1641—Error detection by comparing the output of redundant processing systems where the comparison is not performed by the redundant processing components
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1675—Temporal synchronisation or re-synchronisation of redundant processing components
- G06F11/1679—Temporal synchronisation or re-synchronisation of redundant processing components at clock signal level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/0284—Multiple user address space allocation, e.g. using different base addresses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/368—Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1608—Error detection by comparing the output signals of redundant hardware
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1608—Error detection by comparing the output signals of redundant hardware
- G06F11/1616—Error detection by comparing the output signals of redundant hardware where the redundant component is an I/O device or an adapter therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1608—Error detection by comparing the output signals of redundant hardware
- G06F11/1625—Error detection by comparing the output signals of redundant hardware in communications, e.g. transmission, interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/1629—Error detection by comparing the output of redundant processing systems
- G06F11/1633—Error detection by comparing the output of redundant processing systems using mutual exchange of the output between the redundant processing components
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
- Exchange Systems With Centralized Control (AREA)
- Facsimile Scanning Arrangements (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Communication Control (AREA)
- Selective Calling Equipment (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
Claims (47)
- 처리장치가 운영 시스템의 제어하에 정보를 처리하기 위한 연관 하드웨어, 운영시스템과 다른 정보 조정장치 및 처리장치를 상기 하드웨어로부터 분리시키고, 처리장치를 상기 정보조정장치에 연결시켜 이와 상호 작용 하게 하는 수단과 상호 작용하는 데이타 처리 시스템.
- 제1항에 있어서, 상기수단이 운영 시스템 서비스의 이용 및 상기 운영 시스템에 의한 역 논리합(rejection)없이 분리 및 결합가능을 수행하는 시스템.
- 처리장치가 가상 운영 시스템의 제어하에 정보를 처리하기 위한 연관 하드웨어, 이러한 운영 시스템과 다른 정보 조정장치 및 처리장치를 하드웨어로부터 분리시키고, 처리장치를 상기장치에 결합시켜서 운영 시스템이 이를 알지 못하게 하면서 이와 상호 작용하게하는 처리 장치상에서 실시되는 응용 프로그램을 포함하는 수단과 상호작용하는 데이타 처리 시스템.
- 제3항에 있어서, 상기수단에, 미리 선택한 다수의 가상주소중 하나를 그 처리기 주소버스에 보내기 위하여 응용 프로그램의 선택 명령어를 수행하는 동안 유효한 처리장치 및, 처리장치를 상기 하드웨어로부터 분리시키고, 처리장치를 정보 조정장치에 결합시켜서 선택된 명령어를 처리장치와 정보 조정장치내에서 수행하기 위하여 상기 버스상의 사전 선택주소중 하나에 응답하는 주소 해독 논리수단이 더 포함되어 있는 시스템.
- 제4항에 있어서, 상기 처리장치에 하드웨어와 결합된 주소 스트로브 회선이 포함되어 있고, 상기 주소 해독 논리수단이 버스상의 선택 주소중 하나에 응답하여 상기 하드웨어로부터 주소 스트로브 회선상에 발신되는 처리기 신호를 차단하고, 상기 신호를 정보 조정장치에 결합시켜서 선택 명령어중 하나의 수행중 상기 장치를 유효하게 하는 시스템.
- 제1가상 운영 시스템의 제어하에 프로그램을 수행하기 위하여 주기억장치와 다수의Ⅰ/0장치를 포함하는 제1처리장치 및 하드웨어, 제2운영 시스템의 제어하에 프로그램을 수행하고, 제1운영 시스템과 다른 제2처리장치, 제1처리장치를 상기 하드웨어로부터 분리시키고, 제1처리장치를 제2처리장치에 결합시키는 제1처리장치상에서 실시되는 응용 프로그램을 포함하는 수단, 제1처리장치가 제1처리장치와 제2처리장치사이에 데이타를 전송하기 위하여 상기 하드웨어로부터 분리되어 있는 동안 제1처리장치와 응용 프로그램에 의하여 제어되는 수단을 가지고 있는 데이타 처리 시스템.
- 제6항에 있어서, 제1 및 제2처리장치 사이의 데이타 전송이 제1운영 시스템에 식별될수 없는 시스템.
- 제1명령어 구조를 가진 프로그램을 제1가상 운영 시스템의 제어하에 수행하는 주기억장치와 다수의 Ⅰ/0장치를 포함하는 제1처리장치 및 하드웨어, 상기 운영 시스템과 다르고, 서로 다른 명령어 구조를 가진 프로그램을 제1운영 시스템과 다른 제2가상 운영 시스템의 제어하에 수행하는 제2처리장치, 제1처리장치를 상기 하드웨어로부터 분리시키고, 제1처리장치를 제1처리장치에 직접 결합시키는 제1처리장치내에 응용 프로그램이 포함되어 있는 수단, 제1 및 제2장치 사이에 명령 및 데이타중 적어도 하나를 교환하기 위하여 제1처리장치가 하드웨어로부터 분리되어 있는 동안, 제1처리장치와 응용 프로그램에 의하여 제어되는 수단을 가지고 있는 데이타 처리 시스템.
- 제8항에 있어서, 제1처리장치와 응용 프로그램에 의하여 제어되고, 제2장치로부터 제1장치로 전송되는 명령 및 데이타 정보를 제1처리장치에 의하여 수행할 수 있는 명령과 제1처리장치에 의하여 사용할 수 있는 데이타로 전환시키는 수단이 포함되어 있는 시스템.
- 제9항에 있어서, 제1처리장치와 하드웨어가 상기 전환명령 및 데이타 정보를 제1운영 시스템의 제어하에 처리할수 있게 작동되는 시스템.
- 제1가상 운영 시스템의 제어하에 프로그램을 수행하는 처리기 주소버스를 가진 제1처리장치 및 연관 하드웨어, 상기 운영 시스템과 다르고, 제2가상 운영 시스템의 제어하에 프로그램을 수행하는 제2처리장치, 제1 및 제2처리장치 사이에 정보를 전송하기 위하여 제2처리장치를 제1처리장치에 직접으로 결합시키는 수단, 제1처리장치상에서 실행하는 응용 프로그램이 포함되어 있고, 선택된 가상 주소를 주소버스에 응용하는 수단, 버스상의 선택된 가장주소중 하나에 응답하고, 제1처리장치를 그 연관 하드웨어로부터 분리시키는 논리수단, 명령 및 데이타 정보중 적어도 하나가 직접 결합수단을 경유하여 제2장치와 제1장치 사이로 통과할 수 있도록 제1처리장치가 분리되어 있는 동안 제1처리장치와 응용 프로그램에 의하여 제어되는 수단을 가지고 있는 데이타 처리 시스템.
- 제11항에 있어서, 제1처리장치와 응용 프로그램에 의하여 제어되고, 제2처리장치로부터 제1처리장치로 전송되는 명령 및 데이타 정보를 제1처리 장치에 의하여 수행할 수 있는 명령과 제1처리장치에 의하여 사용할수 있는 데이타로 전환시키는 수단이 포함되어 있는 시스템.
- 제12항에 있어서, 제1처리장치와 하드웨어가 전환된 명령과 데이타를 제1운영 시스템의 제어하에 처리할수 있게 작동되는 시스템.
- 데이타 처리 시스템으로서, 제1가상 운영 시스템의 제어하에 프로그램을 수행하는 제1처리장치 및 연관 하드웨어, 제2가상 운영 시스템의 제어하에 프로그램을 제어하는 제2처리장치 및 연관 하드웨어, 다른 처리장치의 운영 시스템과 다른 각 처리장치 및 그 연관 하드웨어, 처리장치들을 그 사이로 정보를 전송할수 있도록 서로 직접 결합시키는 수단, 각 처리장치와 연관되어 있고, 처리장치를 그 연관 하드웨어로부터 분기시키고, 처리장치를 직접 결합수단에 결합시키는 처리 장치상에서 실행되는 해당 응용 프로그램을 포함하는 수단, 각 처리장치가 분리되어 있는 동안, 각 처리장치와 그 응용 프로그램에 의하여 제어되고, 처리장치 사이에서 직접으로 될수 있는 정보를 처리 장치와 직접 결합수단 사이에 교환하는 수단을 가지고 있는 데이타 처리시스템.
- 제14항에 있어서, 상기 직접 결합 수단에 각 처리장치가 처리장치 상호 교신을 위하여 분리되어 있는 동안 접근할수 있는 지역 처리장치가 포함되어 있는 시스템.
- 제14항에 있어서, 한 처리장치로부터 수신한 명령 및 데이타를 다른 처리장치에 의하여 수행할수 있는 명령과 사용할수 있는 데이타로 전환시키는 각 처리장치와 연관된 수단이 포함되어 있는 시스템.
- 제15항에 있어서, 각 처리장치와 그 연관 하드웨어가 그 수신하여 전환된 명령 및 데이타를 그 해당 운영 시스템의 제어하에 처리할수 있도록 작동되는 시스템.
- 제14항에 있어서, 각 분리수단에, 그 응용 프로그램의 명령어에 응답하고, 유일한 가상 주소를 처리장치의 주소 버스상에 전송하는 처리 장치 수단, 상기 유일 가상 주소에 응답하고, 그 해당 처리 장치를 하드웨어로부터 분리시키는 논리 수단이 포함되어 있는 시스템.
- 데이타 처리 시스템으로서, 정보를 제1가상 운영 시스템의 제어하에 처리하는 주기억 장치와 Ⅰ/0장치가 포함되어 있는 제1처리장치 및 제1연관 하드웨어 및 정보를 제2가상 운영 시스템의 제어하에 처리하는 주기억장치 및 Ⅰ/0장치가 포함되어 있는 제2처리장치 및 제2연관 하드웨어가 포함되어 있고, 각 처리장치와 그 연관 하드웨어가 다른 처리장치 및 하드웨어의 운영 시스템과 다르며, 상기 처리장치들을 직접으로 결합시키는 수단 및 처리장치들과 연관되어 있고, 처리장치들을 그 해당 하드웨어로부터 분리시키고, 처리장치들을 그 사이로 명령 및 데이타를 전송하는 직접 결합수단에 결합시키는 처리 장치상에서 실행되는 응용 프로그램이 포함되어 있는 수단이 포함되어 있는 데이타 처리 시스템.
- 정보를 운영 시스템의, 제어하에 처리하는 처리 장치 및 하드웨어를 가진 데이타 처리 시스템 있어서, 처리 장치와 운영 시스템과 다른 데이타 조정 장치 사이의 운영 시스템이 식별할 수 없도록 상호 작용할수 있게 하는 방법으로서, 처리 장치를 명령어 수행중 하드웨어로부터 분리시키고, 처리장치와 하드웨어가 분리되어 있는 동안 처리장치를 상기 데이타조정장치에 결합시켜 명령어 수행에 따라 서로 상호 작용을 하게 하는 단계들이 포함되어 있는 방법.
- 처리장치가 하드웨어와 상호 작용하여 운영 시스템의 제어하에 정보를 처리하는 데이타처리 시스템에 있어서, 처리 장치와 운영 시스템과 다른 데이타 조정장치 사이로 데이타를 전송하는 방법으로서, 특정 응용 프로그램의 선택된 데이타 전송 명령어를 수행하고, 상기 명령어를 수행하는 동안 처리장치를 하드웨어로부터 분리시키고, 처리장치를 데이타 조정장치에 결합시켜 상기 명령어에 따라 처리장치와 데이타 조정장치 사이로 데이타를 전송하는 단계들이 포함되어 있고, 데이타 전송이 운영 시스템에 의하여 식별될 수 없는 방법.
- 처리장치를 그 연관 하드웨어로부터 분리시켜서, 그 운영 시스템이 식별할수 없는 방법으로 그 운영 시스템과 다른 장치에 의하여 정보를 전송할수 있게 하는 방법으로서, 특별 응용 프로그램의 선택된 데이타 전송 명령어를 처리 장치 내에서 수행하고, 예정된 가상 주소를 상기 명령어의 수행중 처리 장치의 주소 버스상에 전송하고, 상기 주소를 해독하고, 이러한 해독에 응답하여 연관 하드웨어로부터타 송신되는 처리장치 주소 스트로브 신호를 차단하고, 이 신호를 다른 장치에 전송함으로써 처리 장치를 그 연관 하드웨어로부터 분리시키고, 처리장치를 다른 장치에 결합시켜 데이타를 전송하는 단계들로 구성되어 있는 방법.
- 제22항에 있어서, 데이타 전송이 완료되었을 때 명령어 수행을 종료시키는 단계가 포함되어 있는 방법.
- 처리장치를 그 연관 하드웨어로부터 분리시켜, 그 운영 시스템이 식별할수 없는 방법으로 그 운영 시스템과 다른 장치에 의하여 정보를 전송할수 있게 하는 방법으로서, 특별한 응용 프로그램의 선택된 데이타 전송 명령어를 처리장치내에서 수행하고, 예정된 가상주소를 명령어 수행중 주소 버스상에 배치하고, 상기 주소를 해독하고, 데이타 전송 명령어를 다른 장치에 의하여 수행할 수 있도록 상기 해독에 응답하여 처리 장치를 그 연관 하드웨어로부터 분리시키고, 처리장치를 다른 장치에 결합시키는 단계들로 구성되어 있는 방법.
- 제24항에 있어서, 데이타 전송이 완료되었을 때 명령어 수행을 종료시키는 단계가 포함되어 있는 방법.
- 처리장치가 연관 하드웨어와 상호 작용하여 운영 시스템의 제어하에 정보를 처리하는 데이타 처리 시스템으로서, 운영 시스템과 다른 정보 조정장치, 처리장치를 하드웨어로부터 분리시키고, 처리 장치를 상기 정보 조정 장치와 결합시킴으로써 처리장치가 정보 조정장치와 상호 작용하는 동안 하드웨어와 운영 시스템으로부터 절연된 상태에서 작동하게 하는 수단이 포함되어 있는 데이타 처리 시스템.
- 제26항에 있어서, 상기 수단이 운영 시스템이 식별할수 없는 방법으로 분리 및 결합 기능을 수행하는 시스템.
- 서로 다른 제1 및 제2구조와 서로 다른 제1 및 제2소프트웨어 운영 시스템을 가진 제1 및 제2데이타 처리 시스템이 포함되어 있고, 제1처리 시스템에 제1구조와 일치하여 작동하는 제1처리장치와, 주 기억장치 및 다수의 Ⅰ/0장치가 포함되어 있고, 제2처리 시스템에 제2구조와 일치하여 작동하는 제2처리장치가 포함되어 있는 데이타 처리장치로서, 제1 및 제2처리장치를 연결하여 처리장치들 사이로 정보를 전송할수 있게 하는 수단, 제2처리장치로부터 상기 연결 수단을 경유하여, 제2구조와 일치하여 제2처리 시스템에 의하여 생기는 Ⅰ/0명령어가 포함되어 있는 정보를 수신하는 동안 제1처리장치를 제1운영 시스템과의 상대적 절연속에서 작동시키는 수단, 제1처리 시스템내에서, 제2처리템에 의하여 생긴 Ⅰ/0명령으로 전환시키는 수단, 상기 수정 명령을 제1처리 시스템내에서 수행하는 수단이 포함되어 있는 데이타 처리장치.
- 제28항에 있어서, 제1처리장치를 제1운영 시스템으로부터 상대적 절연하에 작동시킴으로써 정보를 제1처리 시스템으로부터 연결 수단을 경유하여 제2처리 시스템으로 전송하는 수단이 포함되어 있는 데이타 처리장치.
- 데이타 처리장치로서, 서로 다른 제1 및 제2구조와 서로 다른 제1 및 제2소프트웨어 운영 시스템을 가지고 있으며, 제1처리 시스템에는 제1구조와 일치하여 작동하는 제1처리 장치, 주기억장치 및 다수의 Ⅰ/0장치가 포함되어 있고, 제2처리 시스템에는 제2구조와 일치하여 작동하는 제2처리 장치가 포함되어 있는 서로 분리된 제1 및 제2데이타 처리 시스템, 상기 제1 및 제2 처리 시스템을 서로 직접 연결시켜서 정보를 처리 시스템 사이로 전송할 수 있게 하는 수단, 제2처리 시스템으로부터 상기 연결 수단을 경유하여, 제2구조에 일치하게 제2처리 시스템에 의하여 생긴Ⅰ/0명령 및 데이타를 포함하는 정보를 수신하는 동안, 제1처리 시스템내에서, 제1처리 장치를 선택적으로 제1운영 시스템과 상대적 절연하에 작동할수 있게 하고, 제1운영 시스템에 의존하는 응용프로그램이 포함되어 있는 수단, 운영 프로그램을 포함하는 제1처리 시스템내에서, 제2처리 시스템에 의하여 생긴Ⅰ/0명령 및 데이타를 제1구조에 일치하는 수정된 Ⅰ/0명령 및 데이타 형식으로 전환시키는 수단, 수정된 명령을 제1처리 시스템내에서 수행하여 제1처리장치와 제1서브 시스템의Ⅰ/0장치 사이로 데이타를 제1형식으로 전송하게 하는 수단이 포함되어 있는 데이타 처리장치.
- 제30항에 있어서, 용융 프로그램이 포함되어 있는 제1처리 시스템내에서, 제1처리 장치를 선택적으로 제1운영 시스템과 상대적 절연하에 작동하게 함으로써 정보를 제1처리 시스템으로부터 연결 수단을 경유하여 제2처리 시스템으로 전송하는 수단이 포함되어 있는 장치.
- 서로다른 제1 및 제2구조와 서로 다른 제1 및 제2소프트웨어 운영 시스템을 가진 제1 및 제2데이타 처리 시스템이 포함되어 있고, 제1 및 제2처리 시스템에 제1 및 제2구조와 일치하여 작동하는 제1 및 제2처리 장치,제1 및 제2주기억 장치 및 다수의 제1 및 제2Ⅰ/0장치가 포함되어 있는 데이타 처리 장치로서, 제1 및 제2처리장치를 서로 직접 연결시킴으로써 정보가 상기 처리 시스템들 사이로 전송될수 있게 하는 수단, 송신 처리 장치가 그 해당 구조와 일치하게 만들어내는 Ⅰ/0명령이 포함되어 있는 정보를 상기 연결수단을 경유하여 다른 처리 장치에 송신하고, 다른 처리 장치로부터 수신하는 동안, 각 처리장치를 선택적으로 그해당 운영 시스템으로부터 절연된 상태에서 작동하게 하는 수단, 각 처리 장치내에서 다른 처리 시스템으로부터 수신한Ⅰ/0명령을 수신 시스템의 구조에 일치하는 수정된 Ⅰ/0명령으로 전환시키는 수단, 상기 수정 명령을 수신 처리 시스템내에서 처리하는 수단으로 구성되어 있는 데이타 처리장치.
- 운영 시스템의 제어하에 작동하는 제1처리기를Ⅰ/0장치용 운영 시스템내의 소프트웨어 구동기 없이 하나이상의 Ⅰ/0장치에 결합시키는 방법으로서, 직접 정보 전송용 제1처리기를 제2운영 시스템의 제어하에 작동되는 Ⅰ/0장치 및 제2처리기를 포함한 데이타 처리 시스템과 결합시키고, 제2처리기상에서 수행되는 용융 프로그램을 포함하는 수단에 의하여 제2운영 시스템이 식별할 수 없는 방법으로 제2처리기를 데이타 처리 시스템으로부터 선택적으로 분리시키고, 분리되어 있는 동안,Ⅰ/0명령과 데이타를 제1처리기와 그 운영 시스템으로부터 제2처리기로 선택적으로 통과시키고, 상기 명령과 데이타를 제2처리기와 그 운영 시스템에 의하여 수행할수 있는 명령과 사용할수 있는 데이타로 전환시키고, 전환된 명령과 데이타를 데이타 처리시스템내에서 처리하는 단계들로 구성되어 있는 방법.
- 제33항에 있어서, 제2처리기가 분리되어 있는 동안 선택적으로 데이타를 직접 제2처리기로부터 제1처리기로 통과시키는 단계가 더 포함되어 있는 방법.
- 주기억 장치와 다수의 Ⅰ/0장치를 포함하는 하드웨어에 연결되고, 이와 함께 작동하는 하나의 처리기와 제2처리기 사이에 정보를 전송하는 방법으로서, 제2처리기를 하드웨어로부터 분리시키고, 제2처리기가 분리되어 있는 동안, 정보를 제2처리기와 그 위에서 실행되는 융용 프로그램의 제어하에 하나의 처리기와 제2처리기 사이에 직접으로 통과시키는 단계들이 포함되어 있는 방법.
- 하나의 운영 시스템하에서 작동하는 하나의 구조를 가진 하나의 처리기를 서로 다른 운영 시스템하에서 작동하는 다른 구조를 가지며, 통상적으로 주기억 장치와 다수의Ⅰ/0장치를 포함하는 하드웨어에 결합되어 있는 또 다른 처리기에 결합시키는 방법으로서, 다른 처리기상에서 실행되는 융용 프로그램을 포함하고 수단에 의하여 다른 처리기를 그 하드웨어로부터 분리시키고, 다른 처리기를 하나의 처리기용 Ⅰ/0제어기로서 작동하게 함으로써, 1)Ⅰ/0명령 및 데이타를 하나의 처리기로부터 그 분리된 상태에 있는 다른 처리기로 통과시키고, 2) 상기 명령과 데이타를 다른 처리기에 의하여 수행할수 있는 명령과 사용할수 있는 데이타로 전환시키고, 3) 전환된 명령을 연결된 상태에 있는 다른 처리기내에서 수행하는 단계들이 포함되어 있는 방법.
- 연관 하드웨어에 결합되어 있고, 연관 하드웨어와 함께 작동하여 프로그램 명령어를 처리하는 처리기쌍사이로 데이타를 직접 전송하는 방법으로서, 처리기중 하나를 그 해당 하드웨어로부터 분리시키고, 하나의 처리기가 분리되어 있는 동안, 데이타를 하나의 처리기와 그 위에서 실행되는 응용 프로그램의 제어 하에 처리기들 사이로 직접 통과시키는 단계가 포함되어 있는 방법.
- 하나의 운영 시스템의 제어하에 작동하는 하나의 처리기로부터 주기억장치와 다수의 Ⅰ/0장치를 포함하는 하드웨어에 결합되어 있고, 제1운영 시스템과 다른 제2운영 시스템의 제어하에 하드웨어와 함께 작동하는 제2처리기로 정보를 전송하는 방법으로서, 하나의 처리기를 직접 경로수단을 경유하여 제2처리기에 결합시키고, 제2처리기와 응융 프로그램의 제어하에, 제2운영 시스템이 식별할 수 없는 방법으로, 제2처리기를 하드웨어로부터 분리시키고, 제2처리기를 직접 경로수단에 결합시키며, 제2처리기가 분리되어 있는 동안, 제2처리기와 그 위에서 실행되는 용융 프로그램의 제어하에, 직접 경로수단을 경유하여, 하나의 처리기와 제2처리기 사이에, 제2운영 시스템이 식별할수 없는 방법으로 정보를 전송 하는 단계들로 구성되는 방법.
- 프로그램 명령어를 처리하기 위하여 연관 하드웨어에 결합되어 있고, 연관 하드웨어와 함께 작동하는 처리기쌍 사이로 직접 데이타를 전송하는 방법으로서, 처리기들을 기억장치를 포함하는 직접 경로 수단을 경유하여 서로 결합시키고, 선택적으로 각 처리기를 그 해당 하드웨어로부터 분리시키고, 각 처리기가 분리되어 있는 동안, 분리된 처리기와 그 위에서 실행되는 용융 프로그램의 제어하에, 분리된 처리기와 기억장치 사이에 선택적으로 직접 데이타를 통과시키는 단계들로 구성되어 있는 방법.
- 데이타 처리 시스템으로서, 버스 구조를 가지고, 연관 하드웨어와 상호작용 하여 운영 시스템의 제어하에 정보를 처리하는 제1처리기, 운영시스템과 다르고, 제1처리기용의 처리기 버스에 대한 명령 및 데이타 전송의 인타럽트 요구를 개시하는 버스 구조와 수단을 가지는 제2처리기, 처리기들 사이에 전송되는 명령과 데이타를 저장하는 지역 기억장치, 처리기 사이의 명령 및 데이타 전송을 위하여 지역 기억장치를 각 처리기의 처리기 버스 구조에 결합시키게 되어 있는 지역 버스 구조, 지역버스 구조를 경유하여 처리기 버스 구조와 지역 기억장치 사이의 명령 및 데이타의 전송을 제어하는 직접 메모리 접근 제어기(DMAI)가 포함되어 있는 지역수단 등을 가진 처리기들 사이의 직접 결합기구, 제2처리기로부터 인타럽트 신호를 제1처리기에 전송하라는 인타럽트 요구중 하나에 응답하는 DMAI가 포함되어 있는 논리 수단, 인타럽트 요구에 서비스하는 루틴을 가진 응융 프로그램에 접근하기 위하여, 제1처리기를 그 연관 하드웨어와 운영 시스템으로부터 절연하여 작동시킬수 있도록 상기 신호에 응답하는 제1처리기를 포함하는 수단, 상기 인타럽트 요구에 따라 직접 결합기구를 경유하여 처리기들 사이에 명령 및 데이타를 전송하기 위하여 상기 응용 프로그램의 제어하에 그 연관 하드웨어와 운영 시스템으로부터 절연하여 제1처리기를 작동시키는 수단 등으로 구성되어 있는 데이타 처리 시스템.
- 처리기 연관 하드웨어와 상호 작용하여 운영 시스템의 제어하에 정보를 처리하고, 운영 시스템에 다수의 우선 순위 레벨로 처리 시스템으로부터의 인타럽트 요구를 조정하는 루틴이 들어 있는 데이타 처리 시스템으로서, 운영 시스템과 다르고, 루틴이 상기 장치로부터의 인타럽트 요구에 서비스할 수 없기 때문에, 처리기에 데이타를 전송하기 위하여 우선 순위 레벨로 처리기에 대한 추가 인타럽트 요구를 개시하는 수단이 포함되어 있는 데이타 조정 장치, 상기 장치로부터의 인타럽트 요구에 서비스하는 추가 인타럽트 조정기 루틴을 포함하느 처리 시스템내의 응용 프로그램, 상기 장치로부터의 인타럽트 요구를 개시한 때에 유효하고, 처리기를 운영 시스템에 의하여 거절됨이 없이 추가 인타럽트 조정기 루틴으로 향하게 하는 수단으로서, 상기 시스템이 그 후 처리기상에서 추가 인타럽트 조정기 루틴을 수행할수 있게 유효하게 되는 수단, 선택적으로 처리장치를 상기 하드웨어로부터 분리시키고, 처리장치를 상기 장치에 결합시킴으로써 운영 시스템에 의하여 거절됨이 없이 데이타를 전송하는 처리기상에서 실행되는 융용 프로그램이 포함되어 있는 수단등으로 구성되는 데이타 처리 시스템.
- 제41항에 있어서, 융용 프로그램에 의하여 제어되고, 인타럽트 요구에 의하여 개시된 데이타 전송이 완료된 때, 다른 장치에 통지하는 수단이 포함되어 있는 데이타 처리장치.
- 하나의 처리기와 주기억장치와 다수의Ⅰ/0장치를 포함하는 하드웨어에 결합되어 있고, 이와 함께 작동하는 제2처리기 사이에 정보를 전송하는 방법으로서, 하나의 처리기로부터 제2처리기로의 인타럽트 요구를 개시하고, 제2처리기상에서 실행되게 되어있는 응용 프로그램 내에 들어 있는 인타럽트 서비스 루틴에 의하여 인타럽트 요구에 서비스하고, 인타럽트 요구를 서비스할 때, 제2처리기를 하드웨어로부터 분리시키고, 제2처리기가 분리되어 있는 동안, 정보를 제2처리기와 그 위에서 실행되는 응용 프로그램의 제어하에 하나의 처리기와 제2처리기 사이에 직접으로 통과시키는 단계로 구성되어 있는 방법.
- 데이타 처리 시스템으로서, 제1가상 운영 시스템의 제어하에 프로그램을 수행하는 제1처리장치 및 연관 하드웨어와, 제2가상 운영 시스템의 제어하에 프로그램을 수행하는 제2처리장치와 연관 하드웨어로서, 다른 장치의 운영 시스템과 같지 아니한 처리장치 및 연관 하드웨어, 처리장치들을 서로 직접 결합시킴으로써 그 사이에 정보를 전송하는 수단, 각 처리장치 내에서, 처리기들 사이의 데이타 전송이 필요한 때, 다른 처리장치에 대한 인타럽트 요구를 개시하는 수단, 응용 프로그램을 포함하는 각 처리장치 내에 있고, 다른 처리장치로부터의 인터럽트 요구에 서비스하는 인타럽트 조정기 루틴이 달려 있는 수단, 각 처리장치와 연관되어 있고, 처리장치를 그 연관 하드웨어로부터 분리시키고, 처리장치를 직접 연결수단에 결합시키는 처리장치상에서 실행되는 융용 프로그램을 포함하고 있는 수단, 처리장치가 분리되어 있는 동안, 각 처리장치와 그 응용 프로그램에 의하여 제어되고, 처리장치와 직접 결합수단사이에, 직접 처리장치 사이에 교환될수 있는 정보를 교환하는 수단 등으로 구성되어 있는 데이타 처리 시스템.
- 처리장치가 하드웨어와 상호작용하여 운영 시스템과 제어하에 정보를 처리하는 데이타 처리 시스템으로서, 운영 시스템과 다른 정보 조정장치, 처리장치를 하드웨어로부터 분리시키고, 처리 장치를 정보 조정장치에 결합시킴으로써, 처리장치가 정보 조정장치와 상호작용하는 동안 하드웨어와 운영 시스템으로부터 절연되어 작동할수 있게 하고, 운영 시스템의 서비스를 이용함이 없이, 운영 시스템에 의하여 거절됨이 없이 분리 및 결합기능을 수행하는 수단 등이 포함되어 있는 데이타 처리 시스템.
- 데이타 처리 시스템으로서, 제1가상 운영 시스템의 제어하에 정보를 처리하는 제1처리장치 및 제1연관 하드웨어와 제2가상 운영 시스템의 제어하에 정보를 처리하는 제2처리장치 및 제2연관 하드웨어로서, 다른 처리장치와 하드웨어의 운영 시스템과 다른 처리장치 및 하드웨어, 상기 처리장치들을 직접으로 결합시키는 수단, 처리장치와 연관되어 있고 운영 시스템의 서비스를 이용하거나, 운영 시스템에 의하여 거절됨이 없이, 처리장치 사이로 데이타를 전송할수 있도록 처리장치를 그 해당 하드웨어로부터 분리시키고, 처리 장치를 직접 결합장치에 결합시키는 처리장치 상에서 실행되는 응용 프로그램이 포함되어 있는 수단 등으로 구성되어 있는 데이타 처리 시스템.
- 서로 다른 제1 및 제2구조와 제1 및 제2소프트웨어 운영 시스템을 가진 제1 및 제2데이타 처리 시스템이 포함되어 있고, 제1 및 제2처리 시스템에 제1 및 제2구조와 일치하여 작동하는 제1 및 제2처리장치가 포함되어 있는 데이타 처리장치로서, 제1 및 제2처리장치를 직접으로 연결시켜서 처리 시스템사이로 정보를 전송할수 있게 하는 수단, 상기 연결수단을 경유하여 다른 처리장치에 정보를 송신하거나, 다른 처리장치로부터 정보를 수신하는 동안, 각 처리장치를 그 운영 시스템으로부터 절연된 상태로 선택적으로 작동할수 있게 하는 수단이 포함되어 있는 데이타 처리장치.※ 참고사항 : 최초출원 내용에 의하여 공개하는 것임.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US353114 | 1989-05-17 | ||
US07/353,114 US5155809A (en) | 1989-05-17 | 1989-05-17 | Uncoupling a central processing unit from its associated hardware for interaction with data handling apparatus alien to the operating system controlling said unit and hardware |
US353,114 | 1989-05-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR900018794A true KR900018794A (ko) | 1990-12-22 |
KR940004386B1 KR940004386B1 (ko) | 1994-05-23 |
Family
ID=23387816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019900006906A Expired - Lifetime KR940004386B1 (ko) | 1989-05-17 | 1990-05-15 | 데이타 처리 시스템 및 그 처리 방법 |
Country Status (11)
Country | Link |
---|---|
US (3) | US5155809A (ko) |
EP (1) | EP0400841B1 (ko) |
JP (1) | JP2618070B2 (ko) |
KR (1) | KR940004386B1 (ko) |
CN (2) | CN1163833C (ko) |
AT (1) | ATE170645T1 (ko) |
AU (1) | AU629337B2 (ko) |
BR (1) | BR9002280A (ko) |
CA (1) | CA2009779C (ko) |
DE (1) | DE69032611T2 (ko) |
SG (1) | SG45153A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100764894B1 (ko) * | 1991-07-08 | 2007-10-09 | 세이코 엡슨 가부시키가이샤 | 고성능 알아이에스씨 마이크로프로세서 구조 |
Families Citing this family (158)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5155809A (en) * | 1989-05-17 | 1992-10-13 | International Business Machines Corp. | Uncoupling a central processing unit from its associated hardware for interaction with data handling apparatus alien to the operating system controlling said unit and hardware |
JP2789479B2 (ja) * | 1989-08-14 | 1998-08-20 | 松下電器産業株式会社 | 処理装置およびマルチプロセッサシステム |
EP0482200B1 (en) * | 1990-03-19 | 2001-09-19 | Fujitsu Limited | Interrupt processing system |
US5544347A (en) * | 1990-09-24 | 1996-08-06 | Emc Corporation | Data storage system controlled remote data mirroring with respectively maintained data indices |
US5438509A (en) * | 1991-02-07 | 1995-08-01 | Heffron; Donald J. | Transaction processing in a distributed data processing system |
US5386536A (en) * | 1991-03-28 | 1995-01-31 | Courts; Howard R. | Apparatus and method for managing memory allocation |
US5483655A (en) * | 1991-06-27 | 1996-01-09 | Apple Computer, Inc. | Method for extended file access |
US5493687A (en) * | 1991-07-08 | 1996-02-20 | Seiko Epson Corporation | RISC microprocessor architecture implementing multiple typed register sets |
WO1993020505A2 (en) * | 1992-03-31 | 1993-10-14 | Seiko Epson Corporation | Superscalar risc instruction scheduling |
ATE207679T1 (de) * | 1992-04-20 | 2001-11-15 | 3Com Corp | Vorrichtung zur netzmittelerweiterung auf entfernte netzwerke |
KR950701437A (ko) * | 1992-05-01 | 1995-03-23 | 요시오 야마자끼 | 슈퍼스칼라 마이크로프로세서에서의 명령어 회수를 위한 시스템 및 방법 |
US5628021A (en) * | 1992-12-31 | 1997-05-06 | Seiko Epson Corporation | System and method for assigning tags to control instruction processing in a superscalar processor |
DE69330889T2 (de) | 1992-12-31 | 2002-03-28 | Seiko Epson Corp., Tokio/Tokyo | System und Verfahren zur Änderung der Namen von Registern |
US5367668A (en) * | 1993-02-26 | 1994-11-22 | Stratus Computer, Inc. | Method and apparatus for fault-detection |
JPH06324998A (ja) * | 1993-05-14 | 1994-11-25 | Fujitsu Ltd | メッセージ受信方式 |
JP3264465B2 (ja) * | 1993-06-30 | 2002-03-11 | 株式会社日立製作所 | 記憶システム |
CA2126740A1 (en) * | 1993-07-06 | 1995-01-07 | Naveen Jain | Method and system for incorporation of a utility function into an operating system |
US5872945A (en) * | 1993-07-26 | 1999-02-16 | Intel Corporation | MX bus translation to new system bus protocol |
US5680624A (en) * | 1993-12-21 | 1997-10-21 | Object Licensing Corporation | Object oriented interrupt system |
JPH07311749A (ja) * | 1994-05-19 | 1995-11-28 | Toshiba Corp | マルチプロセッサシステム及びカーネル置換方法 |
US5513351A (en) * | 1994-07-28 | 1996-04-30 | International Business Machines Corporation | Protecting a system during system maintenance by usage of temporary filenames in an alias table |
US5961582A (en) * | 1994-10-25 | 1999-10-05 | Acorn Technologies, Inc. | Distributed and portable execution environment |
KR0140571B1 (ko) * | 1995-01-19 | 1998-07-01 | 김광호 | 버스제어수단을 구비한 다중프로세서시스템 |
DE813709T1 (de) * | 1995-03-03 | 1998-10-22 | Hal Computer Systems Inc | Mikro-tlb mit parallelem zugriff zum beschleunigen der adressübersetzung |
US5680566A (en) * | 1995-03-03 | 1997-10-21 | Hal Computer Systems, Inc. | Lookaside buffer for inputting multiple address translations in a computer system |
CA2225748C (en) * | 1995-06-28 | 2003-10-28 | Siemens Aktiengesellschaft | Start-up system for a computer system |
US5812775A (en) * | 1995-07-12 | 1998-09-22 | 3Com Corporation | Method and apparatus for internetworking buffer management |
US5748633A (en) * | 1995-07-12 | 1998-05-05 | 3Com Corporation | Method and apparatus for the concurrent reception and transmission of packets in a communications internetworking device |
US5796944A (en) * | 1995-07-12 | 1998-08-18 | 3Com Corporation | Apparatus and method for processing data frames in an internetworking device |
US5825774A (en) * | 1995-07-12 | 1998-10-20 | 3Com Corporation | Packet characterization using code vectors |
US5651002A (en) * | 1995-07-12 | 1997-07-22 | 3Com Corporation | Internetworking device with enhanced packet header translation and memory |
US5745360A (en) * | 1995-08-14 | 1998-04-28 | International Business Machines Corp. | Dynamic hypertext link converter system and process |
US5812823A (en) * | 1996-01-02 | 1998-09-22 | International Business Machines Corporation | Method and system for performing an emulation context save and restore that is transparent to the operating system |
JP3541335B2 (ja) * | 1996-06-28 | 2004-07-07 | 富士通株式会社 | 情報処理装置及び分散処理制御方法 |
US5794048A (en) * | 1996-08-29 | 1998-08-11 | Matridigm Corporation | Method for classification of year-related data fields in a program |
US6094712A (en) * | 1996-12-04 | 2000-07-25 | Giganet, Inc. | Computer network interface for direct mapping of data transferred between applications on different host computers from virtual addresses to physical memory addresses application data |
US5922057A (en) * | 1997-01-10 | 1999-07-13 | Lsi Logic Corporation | Method for multiprocessor system of controlling a dynamically expandable shared queue in which ownership of a queue entry by a processor is indicated by a semaphore |
US6341301B1 (en) | 1997-01-10 | 2002-01-22 | Lsi Logic Corporation | Exclusive multiple queue handling using a common processing algorithm |
US5966547A (en) * | 1997-01-10 | 1999-10-12 | Lsi Logic Corporation | System for fast posting to shared queues in multi-processor environments utilizing interrupt state checking |
US5926833A (en) * | 1997-03-24 | 1999-07-20 | International Business Machines Corporation | Method and system allowing direct data access to a shared data storage subsystem by heterogeneous computing systems |
US5991893A (en) * | 1997-08-29 | 1999-11-23 | Hewlett-Packard Company | Virtually reliable shared memory |
JPH1185655A (ja) * | 1997-09-16 | 1999-03-30 | Hitachi Ltd | 計算機システム |
US20010039564A1 (en) * | 1997-10-20 | 2001-11-08 | Victor Hahn | Log on personal computer |
US6295645B1 (en) * | 1997-12-22 | 2001-09-25 | Texas Instruments Incorporated | Method and apparatus for providing downloadable functionality to an embedded coprocessor |
US6581088B1 (en) * | 1998-11-05 | 2003-06-17 | Beas Systems, Inc. | Smart stub or enterprise javaTM bean in a distributed processing system |
US6571274B1 (en) | 1998-11-05 | 2003-05-27 | Beas Systems, Inc. | Clustered enterprise Java™ in a secure distributed processing system |
US6236999B1 (en) * | 1998-11-05 | 2001-05-22 | Bea Systems, Inc. | Duplicated naming service in a distributed processing system |
US6385643B1 (en) | 1998-11-05 | 2002-05-07 | Bea Systems, Inc. | Clustered enterprise Java™ having a message passing kernel in a distributed processing system |
AU2003244549B8 (en) * | 1998-11-05 | 2007-01-04 | Oracle International Corporation | Clustered enterprise java in a secure distributed processing system |
US6081890A (en) * | 1998-11-30 | 2000-06-27 | Intel Corporation | Method of communication between firmware written for different instruction set architectures |
US6421739B1 (en) * | 1999-01-30 | 2002-07-16 | Nortel Networks Limited | Fault-tolerant java virtual machine |
ATE390788T1 (de) | 1999-10-14 | 2008-04-15 | Bluearc Uk Ltd | Vorrichtung und verfahren zur hardware-ausführung oder hardware-beschleunigung von betriebssystemfunktionen |
US6735765B1 (en) * | 1999-12-07 | 2004-05-11 | Storage Technology Corporation | Sharing data between operating systems |
US6625637B1 (en) * | 1999-12-09 | 2003-09-23 | Koninklijke Philips Electronics N.V. | Method and apparatus for synthesizing communication support based on communication types of application |
US6574753B1 (en) | 2000-01-10 | 2003-06-03 | Emc Corporation | Peer link fault isolation |
JP2001244952A (ja) * | 2000-02-29 | 2001-09-07 | Sony Corp | 通信制御装置 |
US6687851B1 (en) | 2000-04-13 | 2004-02-03 | Stratus Technologies Bermuda Ltd. | Method and system for upgrading fault-tolerant systems |
US6820213B1 (en) | 2000-04-13 | 2004-11-16 | Stratus Technologies Bermuda, Ltd. | Fault-tolerant computer system with voter delay buffer |
US6901481B2 (en) | 2000-04-14 | 2005-05-31 | Stratus Technologies Bermuda Ltd. | Method and apparatus for storing transactional information in persistent memory |
US6802022B1 (en) | 2000-04-14 | 2004-10-05 | Stratus Technologies Bermuda Ltd. | Maintenance of consistent, redundant mass storage images |
US6691225B1 (en) | 2000-04-14 | 2004-02-10 | Stratus Technologies Bermuda Ltd. | Method and apparatus for deterministically booting a computer system having redundant components |
US6675289B1 (en) * | 2000-06-30 | 2004-01-06 | Broadcom Corporation | System and method for executing hybridized code on a dynamically configurable hardware environment |
DE10036278A1 (de) * | 2000-07-26 | 2002-02-07 | Bosch Gmbh Robert | Verfahren zur Überwachung eines Programmablaufs mittels einer Debug Logik |
US7089538B1 (en) * | 2000-09-06 | 2006-08-08 | Quicktum Design Systems, Inc. | High speed software driven emulator comprised of a plurality of emulation processors with a method to allow memory read/writes without interrupting the emulation |
JP2002111118A (ja) * | 2000-09-28 | 2002-04-12 | Hitachi Cable Ltd | 光送信回路 |
US6772241B1 (en) * | 2000-09-29 | 2004-08-03 | Intel Corporation | Selective interrupt delivery to multiple processors having independent operating systems |
US6961773B2 (en) | 2001-01-19 | 2005-11-01 | Esoft, Inc. | System and method for managing application service providers |
US7065672B2 (en) | 2001-03-28 | 2006-06-20 | Stratus Technologies Bermuda Ltd. | Apparatus and methods for fault-tolerant computing using a switching fabric |
US20020144239A1 (en) * | 2001-03-30 | 2002-10-03 | Ray Bentley | Method and system for modifying data in foreign formats |
US6661554B2 (en) * | 2001-08-23 | 2003-12-09 | Cyoptics (Israel) Ltd. | Biasing of an electro-optical component |
US20030072505A1 (en) * | 2001-10-15 | 2003-04-17 | Todd Pihl | Techniques for making mono-axially oriented draw tape which is usable in a draw tape bag |
US20030101439A1 (en) * | 2001-11-29 | 2003-05-29 | Giuseppe Desoli | System and method for supporting emulation of a computer system through dynamic code caching and transformation |
US7099814B2 (en) * | 2002-03-29 | 2006-08-29 | International Business Machines Corportion | I/O velocity projection for bridge attached channel |
US6983354B2 (en) * | 2002-05-24 | 2006-01-03 | Micron Technology, Inc. | Memory device sequencer and method supporting multiple memory device clock speeds |
US7702666B2 (en) * | 2002-06-06 | 2010-04-20 | Ricoh Company, Ltd. | Full-text search device performing merge processing by using full-text index-for-registration/deletion storage part with performing registration/deletion processing by using other full-text index-for-registration/deletion storage part |
US7302548B1 (en) | 2002-06-18 | 2007-11-27 | Cisco Technology, Inc. | System and method for communicating in a multi-processor environment |
US7953588B2 (en) * | 2002-09-17 | 2011-05-31 | International Business Machines Corporation | Method and system for efficient emulation of multiprocessor address translation on a multiprocessor host |
US9043194B2 (en) * | 2002-09-17 | 2015-05-26 | International Business Machines Corporation | Method and system for efficient emulation of multiprocessor memory consistency |
US8108843B2 (en) | 2002-09-17 | 2012-01-31 | International Business Machines Corporation | Hybrid mechanism for more efficient emulation and method therefor |
US7457822B1 (en) | 2002-11-01 | 2008-11-25 | Bluearc Uk Limited | Apparatus and method for hardware-based file system |
US8041735B1 (en) | 2002-11-01 | 2011-10-18 | Bluearc Uk Limited | Distributed file system and method |
US6944620B2 (en) * | 2002-11-04 | 2005-09-13 | Wind River Systems, Inc. | File system creator |
US7028218B2 (en) | 2002-12-02 | 2006-04-11 | Emc Corporation | Redundant multi-processor and logical processor configuration for a file server |
US7013362B1 (en) | 2003-02-21 | 2006-03-14 | Sun Microsystems, Inc. | Systems and methods for addressing memory |
US7747660B1 (en) * | 2003-03-24 | 2010-06-29 | Symantec Operating Corporation | Method and system of providing access to a virtual storage device |
US7437556B2 (en) * | 2003-05-09 | 2008-10-14 | Sun Microsystems, Inc. | Global visibility controls for operating system partitions |
US7337445B1 (en) | 2003-05-09 | 2008-02-26 | Sun Microsystems, Inc. | Virtual system console for virtual application environment |
US8892878B2 (en) * | 2003-05-09 | 2014-11-18 | Oracle America, Inc. | Fine-grained privileges in operating system partitions |
US20040226017A1 (en) * | 2003-05-09 | 2004-11-11 | Leonard Ozgur C. | Mechanism for associating resource pools with operating system partitions |
US7461080B1 (en) | 2003-05-09 | 2008-12-02 | Sun Microsystems, Inc. | System logging within operating system partitions using log device nodes that are access points to a log driver |
US20040226015A1 (en) * | 2003-05-09 | 2004-11-11 | Leonard Ozgur C. | Multi-level computing resource scheduling control for operating system partitions |
US7389512B2 (en) * | 2003-05-09 | 2008-06-17 | Sun Microsystems, Inc. | Interprocess communication within operating system partitions |
ATE436047T1 (de) * | 2003-12-30 | 2009-07-15 | Wibu Systems Ag | Verfahren zum steuern eines datenverarbeitungsgeräts |
US7315965B2 (en) | 2004-02-04 | 2008-01-01 | Network Appliance, Inc. | Method and system for storing data using a continuous data protection system |
US7857701B2 (en) * | 2004-03-12 | 2010-12-28 | Microsoft Corporation | Silent sign-in for offline games |
US7516451B2 (en) * | 2004-08-31 | 2009-04-07 | Innopath Software, Inc. | Maintaining mobile device electronic files including using difference files when upgrading |
US8181182B1 (en) | 2004-11-16 | 2012-05-15 | Oracle America, Inc. | Resource allocation brokering in nested containers |
JP2006155488A (ja) * | 2004-12-01 | 2006-06-15 | Sony Corp | データ処理装置およびデータ処理方法 |
US7496787B2 (en) * | 2004-12-27 | 2009-02-24 | Stratus Technologies Bermuda Ltd. | Systems and methods for checkpointing |
US7418541B2 (en) * | 2005-02-10 | 2008-08-26 | International Business Machines Corporation | Method for indirect access to a support interface for memory-mapped resources to reduce system connectivity from out-of-band support processor |
WO2007001518A1 (en) * | 2005-06-14 | 2007-01-04 | Broadband Royalty Corporation | Media stream distribution system |
US20070028144A1 (en) * | 2005-07-29 | 2007-02-01 | Stratus Technologies Bermuda Ltd. | Systems and methods for checkpointing |
US7437546B2 (en) * | 2005-08-03 | 2008-10-14 | Intel Corporation | Multiple, cooperating operating systems (OS) platform system and method |
US20070038891A1 (en) * | 2005-08-12 | 2007-02-15 | Stratus Technologies Bermuda Ltd. | Hardware checkpointing system |
US7773630B2 (en) | 2005-11-12 | 2010-08-10 | Liquid Computing Corportation | High performance memory based communications interface |
KR100800471B1 (ko) * | 2006-01-17 | 2008-02-01 | 삼성전자주식회사 | 논리회로 검증방법 및 이를 수행하는 논리회로 검증장치 |
JP4582032B2 (ja) * | 2006-03-16 | 2010-11-17 | ソニー株式会社 | データ転送装置およびデータ転送システム |
US9331867B2 (en) * | 2006-06-12 | 2016-05-03 | Arris Enterprises, Inc. | Virtual networks in a communication system architecture |
US7664026B2 (en) * | 2006-06-19 | 2010-02-16 | Liquid Computing Corporation | Methods and systems for reliable data transmission using selective retransmission |
US7873964B2 (en) | 2006-10-30 | 2011-01-18 | Liquid Computing Corporation | Kernel functions for inter-processor communications in high performance multi-processor systems |
KR20080058904A (ko) * | 2006-12-22 | 2008-06-26 | 삼성전자주식회사 | 통신기능을 구비한 디스플레이장치 및 그의 제어방법 |
WO2009040879A1 (ja) * | 2007-09-25 | 2009-04-02 | Fujitsu Limited | 情報処理装置及び制御方法 |
US8291426B2 (en) * | 2008-06-02 | 2012-10-16 | Microsoft Corporation | Memory allocators corresponding to processor resources |
JP5217647B2 (ja) * | 2008-06-04 | 2013-06-19 | 富士通株式会社 | 情報処理装置および情報処理方法 |
WO2010090636A1 (en) * | 2009-02-03 | 2010-08-12 | Hewlett-Packard Development Company, L.P. | Electronic device with overlapped boot task fetches and boot task execution |
JP5362010B2 (ja) * | 2009-07-29 | 2013-12-11 | パナソニック株式会社 | メモリ装置、ホスト装置およびメモリシステム |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US8503289B2 (en) | 2010-03-19 | 2013-08-06 | Brocade Communications Systems, Inc. | Synchronizing multicast information for linecards |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US8495271B2 (en) * | 2010-08-04 | 2013-07-23 | International Business Machines Corporation | Injection of I/O messages |
US8635492B2 (en) * | 2011-02-15 | 2014-01-21 | International Business Machines Corporation | State recovery and lockstep execution restart in a system with multiprocessor pairing |
US8671311B2 (en) | 2011-02-15 | 2014-03-11 | International Business Machines Corporation | Multiprocessor switch with selective pairing |
US8930752B2 (en) | 2011-02-15 | 2015-01-06 | International Business Machines Corporation | Scheduler for multiprocessor system switch with selective pairing |
US8984508B2 (en) * | 2011-06-02 | 2015-03-17 | Vmware, Inc. | System and method for restarting a workload based on global load balancing |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
CN102546238A (zh) * | 2011-12-23 | 2012-07-04 | 南京丰泰通信技术有限责任公司 | 一种基于板外数据存储单元的主控板热备份系统及其方法 |
US8589841B2 (en) * | 2012-04-05 | 2013-11-19 | International Business Machines Corporation | Automatic parity checking identification |
US20140007097A1 (en) * | 2012-06-29 | 2014-01-02 | Brocade Communications Systems, Inc. | Dynamic resource allocation for virtual machines |
CN103577154B (zh) * | 2012-07-26 | 2015-09-30 | 中国航空工业集团公司第六三一研究所 | 基于arinc659协议的指令的译码方法 |
CN103577155B (zh) * | 2012-07-26 | 2015-09-30 | 中国航空工业集团公司第六三一研究所 | 基于arinc659协议的指令译码电路的实现方法 |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9251002B2 (en) | 2013-01-15 | 2016-02-02 | Stratus Technologies Bermuda Ltd. | System and method for writing checkpointing data |
US9058260B2 (en) * | 2013-04-04 | 2015-06-16 | International Business Machines Corporation | Transient condition management utilizing a posted error detection processing protocol |
JP6232945B2 (ja) * | 2013-11-07 | 2017-11-22 | 株式会社リコー | 画像処理装置 |
EP3090345B1 (en) | 2013-12-30 | 2017-11-08 | Stratus Technologies Bermuda Ltd. | Method of delaying checkpoints by inspecting network packets |
JP6518672B2 (ja) | 2013-12-30 | 2019-05-22 | ストラタス・テクノロジーズ・バミューダ・リミテッド | 動的チェックポインティングシステムおよび方法 |
US9588844B2 (en) | 2013-12-30 | 2017-03-07 | Stratus Technologies Bermuda Ltd. | Checkpointing systems and methods using data forwarding |
US9355203B2 (en) * | 2014-03-04 | 2016-05-31 | International Business Machines Corporation | Shared channel masks in on-product test compression system |
US10592459B2 (en) | 2014-03-07 | 2020-03-17 | Cavium, Llc | Method and system for ordering I/O access in a multi-node environment |
US9411644B2 (en) * | 2014-03-07 | 2016-08-09 | Cavium, Inc. | Method and system for work scheduling in a multi-chip system |
US9760511B2 (en) * | 2014-10-08 | 2017-09-12 | International Business Machines Corporation | Efficient interruption routing for a multithreaded processor |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US9703655B1 (en) * | 2014-11-25 | 2017-07-11 | Scale Computing Inc. | Recovery after data loss in a reliable distributed computing system |
TWI566099B (zh) * | 2014-12-30 | 2017-01-11 | 鴻海精密工業股份有限公司 | 具有整合功能的電子裝置及多裝置整合控制方法 |
US10063263B2 (en) * | 2015-05-20 | 2018-08-28 | International Business Machines Corporation | Extended error correction coding data storage |
JP6788017B2 (ja) | 2016-01-22 | 2020-11-18 | 株式会社ソニー・インタラクティブエンタテインメント | 後方互換性のためのなりすましcpuid |
CN112154408B (zh) * | 2018-04-12 | 2025-04-01 | 北极星特许集团有限责任公司 | 重放受保护存储器块命令队列 |
CN108763982B (zh) * | 2018-05-30 | 2021-07-09 | 无锡矽微智能科技有限公司 | 一种适用于rfid阅读器的des加密解密装置 |
CN110858254A (zh) * | 2018-08-22 | 2020-03-03 | 北京芯愿景软件技术股份有限公司 | 一种安全芯片 |
US10846733B2 (en) * | 2018-12-11 | 2020-11-24 | block.one | Systems and methods for incentivizing digital identity verification |
US10970100B2 (en) * | 2019-03-08 | 2021-04-06 | International Business Machines Corporation | Starting a secure guest using an initial program load mechanism |
CN113127069B (zh) * | 2019-12-31 | 2023-08-22 | 成都鼎桥通信技术有限公司 | 基于双系统的位置服务管理方法、装置和终端设备 |
CN111737930B (zh) * | 2020-06-18 | 2023-06-16 | 西安微电子技术研究所 | 一种针对底板信号特征值的连线关系筛选方法及设备 |
CN111722916B (zh) * | 2020-06-29 | 2023-11-14 | 长沙新弘软件有限公司 | 一种通过映射表处理msi-x中断的方法 |
CN112582009B (zh) * | 2020-12-11 | 2022-06-21 | 武汉新芯集成电路制造有限公司 | 单调计数器及其计数方法 |
CN114706376B (zh) * | 2022-06-06 | 2022-08-26 | 南京宏泰半导体科技有限公司 | 一种基于软件解耦的硬件控制装置及方法 |
Family Cites Families (94)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3639911A (en) * | 1970-06-10 | 1972-02-01 | Incoterm | Digital processor having automatic conflict-resolving logic |
US3805245A (en) * | 1972-04-11 | 1974-04-16 | Ibm | I/o device attachment for a computer |
US3858182A (en) * | 1972-10-10 | 1974-12-31 | Digital Equipment Corp | Computer program protection means |
US4025904A (en) * | 1973-10-19 | 1977-05-24 | Texas Instruments Incorporated | Programmed allocation of computer memory workspace |
US3940743A (en) * | 1973-11-05 | 1976-02-24 | Digital Equipment Corporation | Interconnecting unit for independently operable data processing systems |
US4004277A (en) * | 1974-05-29 | 1977-01-18 | Gavril Bruce D | Switching system for non-symmetrical sharing of computer peripheral equipment |
US4003028A (en) * | 1974-10-30 | 1977-01-11 | Motorola, Inc. | Interrupt circuitry for microprocessor chip |
US4228496A (en) * | 1976-09-07 | 1980-10-14 | Tandem Computers Incorporated | Multiprocessor system |
US4099234A (en) * | 1976-11-15 | 1978-07-04 | Honeywell Information Systems Inc. | Input/output processing system utilizing locked processors |
US4080649A (en) * | 1976-12-16 | 1978-03-21 | Honeywell Information Systems Inc. | Balancing the utilization of I/O system processors |
US4077060A (en) * | 1976-12-27 | 1978-02-28 | International Business Machines Corporation | Asymmetrical multiprocessor system |
JPS547252A (en) * | 1977-06-20 | 1979-01-19 | Hitachi Ltd | Program control system |
US4296466A (en) * | 1978-01-23 | 1981-10-20 | Data General Corporation | Data processing system including a separate input/output processor with micro-interrupt request apparatus |
US4315321A (en) * | 1978-06-16 | 1982-02-09 | The Kardios Systems Corporation | Method and apparatus for enhancing the capabilities of a computing system |
US4244019A (en) * | 1978-06-29 | 1981-01-06 | Amdahl Corporation | Data processing system including a program-executing secondary system controlling a program-executing primary system |
US4316244A (en) * | 1978-11-08 | 1982-02-16 | Data General Corporation | Memory apparatus for digital computer system |
US4245344A (en) * | 1979-04-02 | 1981-01-13 | Rockwell International Corporation | Processing system with dual buses |
US4294496A (en) * | 1979-08-03 | 1981-10-13 | Gm Research | Portable computer enclosure |
US4325116A (en) * | 1979-08-21 | 1982-04-13 | International Business Machines Corporation | Parallel storage access by multiprocessors |
CA1143856A (en) * | 1979-09-26 | 1983-03-29 | Anthony K. Fung | Circular-queue structure |
US4315310A (en) * | 1979-09-28 | 1982-02-09 | Intel Corporation | Input/output data processing system |
US4354225A (en) * | 1979-10-11 | 1982-10-12 | Nanodata Computer Corporation | Intelligent main store for data processing systems |
JPS5833972B2 (ja) * | 1979-11-12 | 1983-07-23 | 富士通株式会社 | 計算機システム間通信方式 |
IT1126475B (it) * | 1979-12-03 | 1986-05-21 | Honeywell Inf Systems | Apparato di comunicazione tra piu' processori |
US4313162A (en) * | 1979-12-14 | 1982-01-26 | Burroughs Corporation | I/O Subsystem using data link processors |
US4400775A (en) * | 1980-02-28 | 1983-08-23 | Tokyo Shibaura Denki Kabushiki Kaisha | Shared system for shared information at main memory level in computer complex |
US4368514A (en) * | 1980-04-25 | 1983-01-11 | Timeplex, Inc. | Multi-processor system |
US4418382A (en) * | 1980-05-06 | 1983-11-29 | Allied Corporation | Information exchange processor |
US4398244A (en) * | 1980-05-07 | 1983-08-09 | Fairchild Camera & Instrument Corporation | Interruptible microprogram sequencing unit and microprogrammed apparatus utilizing same |
US4412281A (en) * | 1980-07-11 | 1983-10-25 | Raytheon Company | Distributed signal processing system |
AU551032B2 (en) * | 1981-03-31 | 1986-04-17 | British Telecommunications Public Limited Company | Safety arrangement in computer control system |
US4456954A (en) * | 1981-06-15 | 1984-06-26 | International Business Machines Corporation | Virtual machine system with guest architecture emulation using hardware TLB's for plural level address translations |
US4533996A (en) * | 1982-02-23 | 1985-08-06 | International Business Machines Corporation | Peripheral systems accommodation of guest operating systems |
DE3275595D1 (en) * | 1981-10-01 | 1987-04-09 | Stratus Computer Inc | Digital data processor with fault-tolerant bus protocol |
US4486826A (en) * | 1981-10-01 | 1984-12-04 | Stratus Computer, Inc. | Computer peripheral control apparatus |
US4597084A (en) * | 1981-10-01 | 1986-06-24 | Stratus Computer, Inc. | Computer memory apparatus |
JPS58102380A (ja) * | 1981-12-11 | 1983-06-17 | Hitachi Ltd | 仮想記憶管理方法 |
US4455622A (en) * | 1982-03-05 | 1984-06-19 | Burroughs Corporation | Bit-oriented line adapter system |
JPS58197553A (ja) * | 1982-05-12 | 1983-11-17 | Mitsubishi Electric Corp | プログラム監視装置 |
US4481578A (en) * | 1982-05-21 | 1984-11-06 | Pitney Bowes Inc. | Direct memory access data transfer system for use with plural processors |
JPS5917640A (ja) * | 1982-07-21 | 1984-01-28 | Matsushita Electric Ind Co Ltd | 割込み応答方法 |
JPS5955565A (ja) * | 1982-09-24 | 1984-03-30 | Fujitsu Ltd | マルチフア−ムウエア方式 |
US4488227A (en) * | 1982-12-03 | 1984-12-11 | Honeywell Information Systems Inc. | Program counter stacking method and apparatus for nested subroutines and interrupts |
US4679166A (en) * | 1983-01-17 | 1987-07-07 | Tandy Corporation | Co-processor combination |
JPS6017539A (ja) * | 1983-07-11 | 1985-01-29 | Hitachi Ltd | エミユレ−シヨン方式 |
US4591975A (en) * | 1983-07-18 | 1986-05-27 | Data General Corporation | Data processing system having dual processors |
US4564903A (en) * | 1983-10-05 | 1986-01-14 | International Business Machines Corporation | Partitioned multiprocessor programming system |
US4698748A (en) * | 1983-10-07 | 1987-10-06 | Essex Group, Inc. | Power-conserving control system for turning-off the power and the clocking for data transactions upon certain system inactivity |
US4636944A (en) * | 1984-01-17 | 1987-01-13 | Concurrent Computer Corporation | Multi-level priority micro-interrupt controller |
US4644494A (en) * | 1984-02-06 | 1987-02-17 | Sundstrand Data Control, Inc. | Solid state memory for aircraft flight data recorder systems |
US4812973A (en) * | 1984-02-29 | 1989-03-14 | Kabushiki Kaisha Toshiba | Multiprocessor system and control method therefor |
JPS60252977A (ja) * | 1984-05-29 | 1985-12-13 | Panafacom Ltd | 情報処理装置 |
US4727480A (en) * | 1984-07-09 | 1988-02-23 | Wang Laboratories, Inc. | Emulation of a data processing system |
US4677546A (en) * | 1984-08-17 | 1987-06-30 | Signetics | Guarded regions for controlling memory access |
US4674038A (en) * | 1984-12-28 | 1987-06-16 | International Business Machines Corporation | Recovery of guest virtual machines after failure of a host real machine |
US4653112A (en) * | 1985-02-05 | 1987-03-24 | University Of Connecticut | Image data management system |
US4695945A (en) * | 1985-02-28 | 1987-09-22 | International Business Machines Corporation | Processor I/O and interrupt filters allowing a co-processor to run software unknown to the main processor |
US4722048A (en) * | 1985-04-03 | 1988-01-26 | Honeywell Bull Inc. | Microcomputer system with independent operating systems |
US5027273A (en) * | 1985-04-10 | 1991-06-25 | Microsoft Corporation | Method and operating system for executing programs in a multi-mode microprocessor |
CA1250667A (en) * | 1985-04-15 | 1989-02-28 | Larry D. Larsen | Branch control in a three phase pipelined signal processor |
US4674089A (en) * | 1985-04-16 | 1987-06-16 | Intel Corporation | In-circuit emulator |
US4707803A (en) * | 1985-06-17 | 1987-11-17 | International Business Machines Corporation | Emulator for computer system input-output adapters |
US4747040A (en) * | 1985-10-09 | 1988-05-24 | American Telephone & Telegraph Company | Dual operating system computer |
US4792890A (en) * | 1985-12-31 | 1988-12-20 | International Business Machines Corp. | Method for resolving conflicts between interrupt sources sharing the same priority level |
US4907150A (en) * | 1986-01-17 | 1990-03-06 | International Business Machines Corporation | Apparatus and method for suspending and resuming software applications on a computer |
US4787026A (en) * | 1986-01-17 | 1988-11-22 | International Business Machines Corporation | Method to manage coprocessor in a virtual memory virtual machine data processing system |
JPS62208155A (ja) * | 1986-03-10 | 1987-09-12 | Matsushita Electric Ind Co Ltd | マルチプロセツサシステム |
US4920481A (en) * | 1986-04-28 | 1990-04-24 | Xerox Corporation | Emulation with display update trapping |
US4839837A (en) * | 1986-06-04 | 1989-06-13 | Chang Bo E | Three layered laptop computer |
US5128943A (en) * | 1986-10-24 | 1992-07-07 | United Technologies Corporation | Independent backup mode transfer and mechanism for digital control computers |
US4816990A (en) * | 1986-11-05 | 1989-03-28 | Stratus Computer, Inc. | Method and apparatus for fault-tolerant computer system having expandable processor section |
JPS63255759A (ja) * | 1987-04-14 | 1988-10-24 | Mitsubishi Electric Corp | 制御システム |
US4819234A (en) * | 1987-05-01 | 1989-04-04 | Prime Computer, Inc. | Operating system debugger |
EP0306644B1 (en) * | 1987-07-06 | 1997-11-12 | Hitachi, Ltd. | Data processor having a break function |
US4813162A (en) * | 1987-08-25 | 1989-03-21 | Evelyn D. Gliege | Device for receiving an orthotic insert |
US4855936A (en) * | 1987-09-25 | 1989-08-08 | International Business Machines Corp. | Full-screen input/output application program interface |
US4888680A (en) * | 1987-10-14 | 1989-12-19 | Little Blue Limited Partnership | Peripheral device interface and controller |
US4912628A (en) * | 1988-03-15 | 1990-03-27 | International Business Machines Corp. | Suspending and resuming processing of tasks running in a virtual machine data processing system |
US4980836A (en) * | 1988-10-14 | 1990-12-25 | Compaq Computer Corporation | Apparatus for reducing computer system power consumption |
US4994963A (en) * | 1988-11-01 | 1991-02-19 | Icon Systems International, Inc. | System and method for sharing resources of a host computer among a plurality of remote computers |
US5063499A (en) * | 1989-01-09 | 1991-11-05 | Connectix, Inc. | Method for a correlating virtual memory systems by redirecting access for used stock instead of supervisor stock during normal supervisor mode processing |
US5097418A (en) * | 1989-04-14 | 1992-03-17 | Commsoft, Inc. | Method and means for managing citations in documents |
US5117486A (en) * | 1989-04-21 | 1992-05-26 | International Business Machines Corp. | Buffer for packetizing block of data with different sizes and rates received from first processor before transferring to second processor |
US5155809A (en) * | 1989-05-17 | 1992-10-13 | International Business Machines Corp. | Uncoupling a central processing unit from its associated hardware for interaction with data handling apparatus alien to the operating system controlling said unit and hardware |
US5136714A (en) * | 1989-12-04 | 1992-08-04 | International Business Machines Corporation | Method and apparatus for implementing inter-processor interrupts using shared memory storage in a multi-processor computer system |
US5228039A (en) * | 1990-05-09 | 1993-07-13 | Applied Microsystems Corporation | Source-level in-circuit software code debugging instrument |
US5099418A (en) * | 1990-06-14 | 1992-03-24 | Hughes Aircraft Company | Distributed data driven process |
US5175853A (en) * | 1990-10-09 | 1992-12-29 | Intel Corporation | Transparent system interrupt |
US5291604A (en) * | 1991-08-30 | 1994-03-01 | Intel Corporation | Transparent system interrupts with automated halt state restart |
US5274834A (en) * | 1991-08-30 | 1993-12-28 | Intel Corporation | Transparent system interrupts with integrated extended memory addressing |
US5274826A (en) * | 1991-08-30 | 1993-12-28 | Intel Corporation | Transparent system interrupts with automated input/output trap restart |
DE4309532C2 (de) * | 1992-03-25 | 1996-10-31 | Intel Corp | Verfahren zum Sichern einer Systemabbildung eines Computersystems auf einer permanenten Speichereinrichtung sowie ein Computersystem |
US5357628A (en) * | 1992-03-25 | 1994-10-18 | Intel Corporation | Computer system having integrated source level debugging functions that provide hardware information using transparent system interrupt |
US5437039A (en) * | 1992-05-21 | 1995-07-25 | Intel Corporation | Servicing transparent system interrupts and reducing interrupt latency |
-
1989
- 1989-05-17 US US07/353,114 patent/US5155809A/en not_active Expired - Lifetime
-
1990
- 1990-02-07 CA CA002009779A patent/CA2009779C/en not_active Expired - Lifetime
- 1990-04-29 CN CNB981265693A patent/CN1163833C/zh not_active Expired - Lifetime
- 1990-04-29 CN CN90102595A patent/CN1060871C/zh not_active Expired - Lifetime
- 1990-05-09 AU AU54872/90A patent/AU629337B2/en not_active Ceased
- 1990-05-15 KR KR1019900006906A patent/KR940004386B1/ko not_active Expired - Lifetime
- 1990-05-16 SG SG1996000717A patent/SG45153A1/en unknown
- 1990-05-16 DE DE69032611T patent/DE69032611T2/de not_active Expired - Lifetime
- 1990-05-16 AT AT90305311T patent/ATE170645T1/de not_active IP Right Cessation
- 1990-05-16 BR BR909002280A patent/BR9002280A/pt not_active IP Right Cessation
- 1990-05-16 EP EP90305311A patent/EP0400841B1/en not_active Expired - Lifetime
- 1990-05-17 JP JP2125647A patent/JP2618070B2/ja not_active Expired - Lifetime
-
1994
- 1994-04-28 US US08/234,706 patent/US5388215A/en not_active Expired - Lifetime
- 1994-10-19 US US08/326,822 patent/US5701502A/en not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100764894B1 (ko) * | 1991-07-08 | 2007-10-09 | 세이코 엡슨 가부시키가이샤 | 고성능 알아이에스씨 마이크로프로세서 구조 |
KR100764895B1 (ko) * | 1991-07-08 | 2007-10-09 | 세이코 엡슨 가부시키가이샤 | 고성능 알아이에스씨 마이크로프로세서 구조 |
KR100886000B1 (ko) * | 1991-07-08 | 2009-03-03 | 세이코 엡슨 가부시키가이샤 | 고성능 알아이에스씨 마이크로프로세서 구조 |
Also Published As
Publication number | Publication date |
---|---|
BR9002280A (pt) | 1991-08-06 |
SG45153A1 (en) | 1998-01-16 |
HK1021662A1 (en) | 2000-06-23 |
CN1230722A (zh) | 1999-10-06 |
CA2009779C (en) | 1994-05-03 |
DE69032611D1 (de) | 1998-10-08 |
CA2009779A1 (en) | 1990-11-17 |
KR940004386B1 (ko) | 1994-05-23 |
JP2618070B2 (ja) | 1997-06-11 |
ATE170645T1 (de) | 1998-09-15 |
AU629337B2 (en) | 1992-10-01 |
EP0400841A2 (en) | 1990-12-05 |
US5155809A (en) | 1992-10-13 |
EP0400841B1 (en) | 1998-09-02 |
CN1163833C (zh) | 2004-08-25 |
CN1047578A (zh) | 1990-12-05 |
AU5487290A (en) | 1990-11-22 |
DE69032611T2 (de) | 1999-05-27 |
US5701502A (en) | 1997-12-23 |
EP0400841A3 (en) | 1994-02-02 |
CN1060871C (zh) | 2001-01-17 |
JPH0373055A (ja) | 1991-03-28 |
US5388215A (en) | 1995-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900018794A (ko) | 데이타 처리 시스템 및 그 처리방법 | |
CA1241125A (en) | Emulator for computer system input-output adapters | |
JPH01200467A (ja) | 複数の中央処理装置間が対等の関係を有するデータ処理システム用の装置および方法 | |
EP0083422A2 (en) | Cross checking among service processors in a multi-processor system | |
WO1983001135A1 (en) | Multiprocessor computer system | |
JPS6115263A (ja) | 処理装置間指令転送制御方式 | |
NO166430B (no) | Dataoverfoeringssystem. | |
JPH0142415B2 (ko) | ||
US5086384A (en) | Master-slave-type control system with stand-by suspending control station | |
Rutledge et al. | An interactive network of time-sharing computers | |
JPH09179749A (ja) | エミュレーション装置 | |
JP2000242523A (ja) | マイクロプロセッサおよびデバッグ装置 | |
JP2705955B2 (ja) | 並列情報処理装置 | |
JP3394834B2 (ja) | マルチプロセッサシステムを構成する装置のデバッグ方式 | |
JPH07182261A (ja) | 情報処理装置 | |
JP2824890B2 (ja) | Scsiプロトコル制御装置 | |
JPS6133224B2 (ko) | ||
JPS5850410Y2 (ja) | 割込み優先順位制御装置 | |
JP3226527B2 (ja) | 交換機の制御情報送受信方式 | |
JPH01152827A (ja) | 回線自動切替え方法 | |
JPH0445870B2 (ko) | ||
JPS60253351A (ja) | 回線制御回路 | |
JPH0675793A (ja) | 仮想計算機間データ送受信処理方法 | |
JPS6143747B2 (ko) | ||
JPH01312658A (ja) | 計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 19900515 |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 19900515 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 19930531 Patent event code: PE09021S01D |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
Comment text: Decision on Publication of Application Patent event code: PG16051S01I Patent event date: 19940426 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 19940729 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 19940830 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 19940830 End annual number: 3 Start annual number: 1 |
|
PR1001 | Payment of annual fee |
Payment date: 19970424 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 19980423 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 19990428 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20000427 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20010406 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20020424 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20030307 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20040309 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20050324 Start annual number: 12 End annual number: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20060417 Start annual number: 13 End annual number: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20070430 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20080502 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20090504 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20090504 Start annual number: 16 End annual number: 16 |
|
EXPY | Expiration of term | ||
PC1801 | Expiration of term |