DE69230117D1 - Verfahren und Gerät, die es Rechnerschaltkreisen ermöglichen, mit aktualisierten Versionen von Rechnersoftware zu funktionieren - Google Patents

Verfahren und Gerät, die es Rechnerschaltkreisen ermöglichen, mit aktualisierten Versionen von Rechnersoftware zu funktionieren

Info

Publication number
DE69230117D1
DE69230117D1 DE69230117T DE69230117T DE69230117D1 DE 69230117 D1 DE69230117 D1 DE 69230117D1 DE 69230117 T DE69230117 T DE 69230117T DE 69230117 T DE69230117 T DE 69230117T DE 69230117 D1 DE69230117 D1 DE 69230117D1
Authority
DE
Germany
Prior art keywords
operate
updated versions
computer
computer software
circuits
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.)
Expired - Fee Related
Application number
DE69230117T
Other languages
English (en)
Other versions
DE69230117T2 (de
Inventor
Curtis Priem
Chris Malachowsky
Bruce Mcintyre
Guy Moffat
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sun Microsystems Inc filed Critical Sun Microsystems Inc
Application granted granted Critical
Publication of DE69230117D1 publication Critical patent/DE69230117D1/de
Publication of DE69230117T2 publication Critical patent/DE69230117T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions
    • G06F9/44542Retargetable
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45537Provision of facilities of other operating environments, e.g. WINE
DE69230117T 1991-06-17 1992-06-17 Verfahren und Gerät, die es Rechnerschaltkreisen ermöglichen, mit aktualisierten Versionen von Rechnersoftware zu funktionieren Expired - Fee Related DE69230117T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US71667291A 1991-06-17 1991-06-17

Publications (2)

Publication Number Publication Date
DE69230117D1 true DE69230117D1 (de) 1999-11-18
DE69230117T2 DE69230117T2 (de) 2000-06-15

Family

ID=24878952

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69230117T Expired - Fee Related DE69230117T2 (de) 1991-06-17 1992-06-17 Verfahren und Gerät, die es Rechnerschaltkreisen ermöglichen, mit aktualisierten Versionen von Rechnersoftware zu funktionieren

Country Status (5)

Country Link
US (1) US5577232A (de)
EP (1) EP0519695B1 (de)
JP (1) JP3227542B2 (de)
KR (1) KR100292005B1 (de)
DE (1) DE69230117T2 (de)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950002162B1 (ko) * 1992-02-12 1995-03-14 삼성전자주식회사 Cpu 로직의 자동 절환 장치
JPH07295911A (ja) * 1994-04-20 1995-11-10 Canon Inc データ処理装置およびネットワークシステム
US6452629B1 (en) * 1995-03-15 2002-09-17 Canon Kabushiki Kaisha System for installing image sensing program
JP3671543B2 (ja) * 1996-09-10 2005-07-13 ソニー株式会社 データ伝送方法、データ送信装置、データ受信装置のパラメータ設定方法、データ受信装置及びデータ伝送システム
DE19703894B4 (de) * 1997-02-03 2004-08-19 Robert Bosch Gmbh Verfahren zum Steuern eines Heizgerätes
US5978916A (en) * 1997-11-25 1999-11-02 International Business Machines Corporation Method, system and computer program product for updating region-dependent software using a common update module for multiple regions
US6615344B1 (en) * 1999-09-03 2003-09-02 Infineon Technologies North America Corp. System and method for tracking selectively enabling modules used in an integrated processor using a tracking register providing configuration information to an external pin
US6754848B1 (en) * 1999-09-30 2004-06-22 International Business Machines Corporation Method, system and program products for operationally migrating a cluster through emulation
US6452599B1 (en) * 1999-11-30 2002-09-17 Ati International Srl Method and apparatus for generating a specific computer hardware component exception handler
US6658659B2 (en) * 1999-12-16 2003-12-02 Cisco Technology, Inc. Compatible version module loading
TW501045B (en) * 2000-03-03 2002-09-01 Sony Computer Entertainment Inc Entertainment device and computer system having exchangeability
JP3964142B2 (ja) * 2000-08-15 2007-08-22 株式会社ソニー・コンピュータエンタテインメント エミュレート装置及び部品、情報処理装置、エミュレーション方法、記録媒体、プログラム
DE10110949A1 (de) * 2001-03-07 2002-09-26 Siemens Ag Automatisierte Versions-Analyse von zu einer Softwareapplikation gehörenden Softwarekomponenten
US6968183B2 (en) 2001-11-02 2005-11-22 Telefonaktiebolaget Lm Ericsson (Publ) Determining a multi-module dependent parameter at a telecommunication node
JP4005026B2 (ja) 2001-12-13 2007-11-07 株式会社ソニー・コンピュータエンタテインメント プログラムのセキュアな配布方法及び装置
CN100558033C (zh) 2001-12-21 2009-11-04 索尼计算机娱乐公司 用于安全分配程序内容的方法和装置
US7036005B2 (en) * 2001-12-31 2006-04-25 Intel Corporation Method and apparatus for modifying the contents of revision identification register
US20030167334A1 (en) * 2002-03-04 2003-09-04 Mark Henry Butler Provision of content to a client device
US7065560B2 (en) * 2002-03-12 2006-06-20 Hewlett-Packard Development Company, L.P. Verification of computer program versions based on a selected recipe from a recipe table
US20030191870A1 (en) * 2002-04-02 2003-10-09 Dominic Duggan Method and apparatus for updating software libraries
US6892320B1 (en) * 2002-06-03 2005-05-10 Sun Microsystems, Inc. Method and apparatus for providing multiple-version support for highly available objects
US7100032B2 (en) * 2002-06-28 2006-08-29 Intel Corporation Method and apparatus for identifying hardware compatibility and enabling stable software images
US7363237B1 (en) * 2002-12-31 2008-04-22 Adams Phillip M Enforcement process for correction of hardware and software defects
US20040193609A1 (en) * 2003-03-26 2004-09-30 Sony Corporation Master content directory service server for providing a consolidated network-wide content directory
US20050055352A1 (en) * 2003-09-08 2005-03-10 Sony Corporation Content directory and synchronization bridge
US20050060578A1 (en) * 2003-09-17 2005-03-17 Sony Corporation Method of and system for authentication downloading
US20050060370A1 (en) * 2003-09-17 2005-03-17 Sony Corporation Version based content distribution and synchronization system and method
US7925790B2 (en) * 2003-09-17 2011-04-12 Sony Corporation Middleware filter agent between server and PDA
US7735000B2 (en) * 2003-09-25 2010-06-08 Sony Corporation Information and content exchange document type definitions to support content distribution
JP3915808B2 (ja) * 2003-09-26 2007-05-16 オムロン株式会社 プログラマブルコントローラおよびプログラマブルコントローラシステムならびにcpuユニット
US20050165941A1 (en) * 2004-01-22 2005-07-28 Edward Eytchison Methods and apparatuses for streaming content
US8689113B2 (en) 2004-01-22 2014-04-01 Sony Corporation Methods and apparatus for presenting content
US20050262337A1 (en) * 2004-05-24 2005-11-24 Siemens Vdo Automotive Corporation Method and device for determining flash software compatibility with hardware
JP4334521B2 (ja) * 2004-09-20 2009-09-30 株式会社ソニー・コンピュータエンタテインメント シングルプロセッサシステムにおいてソフトウエアプログラムの実行を可能にする方法
CN1906576B (zh) * 2004-09-20 2010-05-12 索尼计算机娱乐公司 分布软件应用的方法与设备
JP2006099411A (ja) * 2004-09-29 2006-04-13 Oki Electric Ind Co Ltd ソフトウェアの使用制限方法
US7506336B1 (en) * 2005-06-29 2009-03-17 Emc Corporation System and methods for version compatibility checking
US7783878B2 (en) * 2006-04-28 2010-08-24 Nokia Corporation Methods for decoupling hardware settings from software
JP5368878B2 (ja) * 2009-05-25 2013-12-18 キヤノン株式会社 情報処理装置、製造装置及びデバイス製造方法
US9760113B2 (en) 2015-02-20 2017-09-12 Sony Interactive Entertainment America Llc Backward compatibility through use of spoof clock and fine grain frequency control
CN104978224B (zh) * 2015-07-06 2018-11-20 张兆琦 一种面向多硬件平台的应用程序管理方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4590556A (en) * 1983-01-17 1986-05-20 Tandy Corporation Co-processor combination
US4876639A (en) * 1983-09-20 1989-10-24 Mensch Jr William D Method and circuitry for causing sixteen bit microprocessor to execute eight bit op codes to produce either internal sixteen bit operation or internal eight bit operation in accordance with an emulation bit
US4677548A (en) * 1984-09-26 1987-06-30 Honeywell Information Systems Inc. LSI microprocessor chip with backward pin compatibility and forward expandable functionality
JPS6226535A (ja) * 1985-07-22 1987-02-04 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション プログラム内の変換テ−ブルの修正方法
US4763242A (en) * 1985-10-23 1988-08-09 Hewlett-Packard Company Computer providing flexible processor extension, flexible instruction set extension, and implicit emulation for upward software compatibility
EP0275448A1 (de) * 1986-12-23 1988-07-27 Siemens Aktiengesellschaft Verfahren zur Inbetriebnahme eines programmgesteuerten modular aufgebauten Kommunikationssystems
CA1269177A (en) * 1987-03-13 1990-05-15 Claude Jean Champagne System for maintaining the hardware-software compatibility of modular communication systems
JPH01287738A (ja) * 1988-05-16 1989-11-20 Toshiba Corp マイクロコンピュータ応用装置
US4979106A (en) * 1988-08-29 1990-12-18 Amdahl Corporation Customization of a system control program in response to initialization of a computer system
EP0393290B1 (de) * 1989-04-19 1995-08-16 International Business Machines Corporation Anordnung zur Speicher- und Peripherie-Bausteinauswahl

Also Published As

Publication number Publication date
KR930001057A (ko) 1993-01-16
EP0519695A2 (de) 1992-12-23
DE69230117T2 (de) 2000-06-15
EP0519695A3 (en) 1993-09-22
JPH05204617A (ja) 1993-08-13
US5577232A (en) 1996-11-19
EP0519695B1 (de) 1999-10-13
JP3227542B2 (ja) 2001-11-12
KR100292005B1 (ko) 2001-09-17

Similar Documents

Publication Publication Date Title
DE69230117D1 (de) Verfahren und Gerät, die es Rechnerschaltkreisen ermöglichen, mit aktualisierten Versionen von Rechnersoftware zu funktionieren
EP0413606A3 (en) Pen-type computer input device
EP0416870A3 (en) Pen-type computer input device
DE68925455T2 (de) Koordinaten-Eingabegerät
DE69329482D1 (de) Griffelseingabeverarbeitungsgerät
DE69309486T2 (de) Mehrsprachiges computerprogramm
DE3854163T2 (de) Verfahren und Schaltung zum Abtasten von kapazitiven Belastungen.
DE68926692D1 (de) Koordinateneingabegerät
DE3788337T2 (de) Verfahren und Vorrichtung zur Verbindung von Rechnerarbeitsstationen.
DE69416011D1 (de) Wiederkonfigurierbare Rechnerschnittstelle und Verfahren
KR890000970A (ko) 좌표 입력장치
DE69219281D1 (de) Verfahren und Vorrichtung mit Datenikonen
DE69032862T2 (de) Intelligenter Ein-/Ausgabeprozessor und Datenverarbeitungssystem
DE69129678T2 (de) Verfahren und System für eine konsequente Zeitfestlegung in verteilten Rechnerdatenbanken
DE69021837D1 (de) Dreidimensionales Rechnereingabegerät.
DE3771110D1 (de) Verfahren und geraet zum gruppieren von gegenstaenden.
DE69224279T2 (de) Verfahren und Gerät zur Arbitrierung auf Basis der Verfügbarkeit von Betriebsmitteln
DE69215646T2 (de) Gerät und Verfahren von Elektrokardiogramm-Daten-Kompression
DE69227741T2 (de) System und Verfahren zur Aufrüstung von Computer-Hardware und Software
DE68926189T2 (de) Verarbeitungsverfahren von Layoutdaten
NO882173L (no) Krets for aa danne grensesnitt mellom musinngangsinnretning og datamaskinssystem.
DE69031137D1 (de) Koordinateneingabevorrichtung
DE69131823D1 (de) Verfahren und Einrichtung zum Zuweisen von Ein-/ und Ausgabeadressen in einer Datenverarbeitungsanlage
DE3886473D1 (de) Übertragungssteuerungsvorrichtung und Verfahren in einem Rechnersystem.
DE69002773D1 (de) Elektronische eingabe- und anzeigevorrichtung.

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee