[go: up one dir, main page]

DE19681256T1 - Ausführung von Anwendungen am Platz vom Speicher - Google Patents

Ausführung von Anwendungen am Platz vom Speicher

Info

Publication number
DE19681256T1
DE19681256T1 DE19681256T DE19681256T DE19681256T1 DE 19681256 T1 DE19681256 T1 DE 19681256T1 DE 19681256 T DE19681256 T DE 19681256T DE 19681256 T DE19681256 T DE 19681256T DE 19681256 T1 DE19681256 T1 DE 19681256T1
Authority
DE
Germany
Prior art keywords
execution
applications
memory
place
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
Application number
DE19681256T
Other languages
English (en)
Other versions
DE19681256C2 (de
Inventor
John Garney
Clifton W Laney
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of DE19681256T1 publication Critical patent/DE19681256T1/de
Application granted granted Critical
Publication of DE19681256C2 publication Critical patent/DE19681256C2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44568Immediately runnable code
    • G06F9/44573Execute-in-place [XIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
DE19681256T 1995-02-27 1996-02-12 Ausführung von Anwendungen am Platz vom Speicher Expired - Fee Related DE19681256C2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/394,619 US5581768A (en) 1995-02-27 1995-02-27 Method and apparatus for executing applications in place from write once/seldom memories
PCT/US1996/002150 WO1996027158A1 (en) 1995-02-27 1996-02-12 Executing applications in place from memory

Publications (2)

Publication Number Publication Date
DE19681256T1 true DE19681256T1 (de) 1998-02-12
DE19681256C2 DE19681256C2 (de) 2000-02-03

Family

ID=23559731

Family Applications (1)

Application Number Title Priority Date Filing Date
DE19681256T Expired - Fee Related DE19681256C2 (de) 1995-02-27 1996-02-12 Ausführung von Anwendungen am Platz vom Speicher

Country Status (5)

Country Link
US (1) US5581768A (de)
AU (1) AU4986096A (de)
DE (1) DE19681256C2 (de)
GB (1) GB2314182B (de)
WO (1) WO1996027158A1 (de)

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5802368A (en) * 1995-09-29 1998-09-01 Informix Software, Inc. Dynamic Library Task Switching
US5752005A (en) * 1996-01-22 1998-05-12 Microtest, Inc. Foreign file system establishing method which uses a native file system virtual device driver
JPH10177473A (ja) * 1996-12-18 1998-06-30 Japan Airlines Co Ltd コンピュータ・プログラムのインストール方法及びシステム
JPH1185526A (ja) 1997-09-12 1999-03-30 Hitachi Ltd プログラムロード方法
US6421827B1 (en) 1997-12-17 2002-07-16 International Business Machines Corporation System and method for detecting and reordering loading patterns
US6117186A (en) * 1998-01-15 2000-09-12 Dvp Media Pty Ltd. System and method for easy loading of CD-ROM computer software without installation process
EP1066562B1 (de) * 1998-03-23 2003-05-02 International Business Machines Corporation Java laufzeitsystem mit veränderter sammlung von konstanten
US6185638B1 (en) 1998-10-07 2001-02-06 International Business Machines Corporation Method and system for dynamically assigning addresses to an input/output device
US6170023B1 (en) 1998-10-07 2001-01-02 International Business Machines Corporation System for accessing an input/output device using multiple addresses
US6202095B1 (en) 1998-10-07 2001-03-13 International Business Machines Corporation Defining characteristics between processing systems
US6167459A (en) * 1998-10-07 2000-12-26 International Business Machines Corporation System for reassigning alias addresses to an input/output device
US6637023B1 (en) * 1999-03-03 2003-10-21 Microsoft Corporation Method and system for updating read-only software modules
KR100376924B1 (ko) * 1999-04-09 2003-03-20 미쓰비시덴키 가부시키가이샤 프로그램머블 컨트롤러의 cpu유닛 및 운전대행 제어방법
US6658658B1 (en) * 2000-02-17 2003-12-02 International Business Machines Corporation Implicit forwarding and resolving of a reference made by an importing module to an exporting module for a specified export
AU2001243502A1 (en) 2000-03-09 2001-09-17 Exent Technologies, Inc. Registry emulation
US7080373B2 (en) * 2001-03-07 2006-07-18 Freescale Semiconductor, Inc. Method and device for creating and using pre-internalized program files
US6868480B2 (en) 2001-09-28 2005-03-15 Ui Evolution, Inc. Removable active application specific medium
US7131121B2 (en) * 2001-11-14 2006-10-31 Axalto, Inc. Method and apparatus for linking converted applet files without relocation annotations
NL1019876C2 (nl) * 2002-01-31 2003-08-04 Chess Embedded Technology B V Systeem en werkwijze voor het laden van een programmacode in een inrichting alsmede een werkwijze voor het voeden van een programmacode aan een inrichting.
US7178139B2 (en) * 2002-08-27 2007-02-13 Delphi Technologies, Inc. Executable file system for an embedded computer
US7055145B2 (en) * 2002-10-30 2006-05-30 Intel Corporation Dynamic management of execute in place applications
US20040117787A1 (en) * 2002-12-12 2004-06-17 Sowa Kurt E. Reorganized storing of applications to improve execution
US7287068B1 (en) * 2002-12-13 2007-10-23 Bmc Software, Inc. System and method for updating devices that execute an operating system or application program directly from nonvolatile storage
US7328432B2 (en) * 2003-06-02 2008-02-05 Sun Microsystems, Inc. Proximity-based addressing for supporting in-place execution in virtual machines
DE10357257A1 (de) * 2003-12-08 2005-06-30 Giesecke & Devrient Gmbh Java Smart Card Chip mit für globale Variablen reserviertem Speicherbereich
US8069192B2 (en) * 2004-03-22 2011-11-29 Microsoft Corporation Computing device with relatively limited storage space and operating / file system thereof
US7647358B2 (en) * 2004-03-22 2010-01-12 Microsoft Corporation Computing device with relatively limited storage space and operating/file system thereof
US7426625B2 (en) * 2004-03-31 2008-09-16 International Business Machines Corporation Data processing system and computer program product for support of system memory addresses with holes
US7603665B2 (en) 2004-06-29 2009-10-13 Sun Microsystems, Inc. Method and apparatus for loading relocatable in-place executable files in a virtual machine
US8065563B2 (en) * 2006-03-23 2011-11-22 Mediatek Inc. System for booting from a non-XIP memory utilizing a boot engine that does not have ECC capabilities during booting
US7555678B2 (en) * 2006-03-23 2009-06-30 Mediatek Inc. System for booting from a non-XIP memory utilizing a boot engine that does not have ECC capabilities during booting
US8438558B1 (en) 2009-03-27 2013-05-07 Google Inc. System and method of updating programs and data
CN101950256A (zh) * 2010-09-15 2011-01-19 中兴通讯股份有限公司 一种嵌入式系统及嵌入式系统重新启动的方法
CN105426223B (zh) 2015-12-25 2019-01-04 百度在线网络技术(北京)有限公司 应用加载方法和装置
CN113157979B (zh) * 2021-03-16 2023-09-29 中国人民解放军国防科技大学 一种基于哑模块节点的内核模块关系图构建方法、系统及介质

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5175828A (en) * 1989-02-13 1992-12-29 Hewlett-Packard Company Method and apparatus for dynamically linking subprogram to main program using tabled procedure name comparison
US5132716A (en) * 1990-04-04 1992-07-21 Eastman Kodak Company System for updating software in automatic film processor
JPH06214670A (ja) * 1991-04-29 1994-08-05 Intel Corp コンピュータ装置およびそれを初期化する方法
US5388267A (en) * 1991-05-29 1995-02-07 Dell Usa, L.P. Method and apparatus for updating and restoring system BIOS functions while maintaining BIOS integrity
US5497464A (en) * 1991-11-01 1996-03-05 Yeh; Keming W. Address mapping logic for transferring data between a peripheral device of a base function expander unit and a palmtop computer as if the peripheral was a peripheral of the computer
US5495586A (en) * 1991-12-26 1996-02-27 Kabushiki Kaisha Toshiba Computer system having memory card/disk storage unit used as external storage device
US5319751A (en) * 1991-12-27 1994-06-07 Intel Corporation Device driver configuration in a computer system
US5355498A (en) * 1992-02-25 1994-10-11 Sun Microsystems, Inc. Method and apparatus for booting a computer system without loading a device driver into memory

Also Published As

Publication number Publication date
GB2314182B (en) 1999-09-08
DE19681256C2 (de) 2000-02-03
US5581768A (en) 1996-12-03
AU4986096A (en) 1996-09-18
WO1996027158A1 (en) 1996-09-06
GB9715969D0 (en) 1997-10-01
HK1006788A1 (en) 1999-03-19
GB2314182A (en) 1997-12-17

Similar Documents

Publication Publication Date Title
DE19681256T1 (de) Ausführung von Anwendungen am Platz vom Speicher
DE69520765D1 (de) Bereitstellung von freigegebenem elektronischem Speicher
DE69735780D1 (de) Ferromagnetischer Speicher vom fip-flop Typ
DE69522629D1 (de) Spannungsreferenz für ferroelektrischen Speicher vom IT/IC-Typ
DE69630758D1 (de) Ferroelektrischer Speicher und Datenleseverfahren von diesem Speicher
DE69804944D1 (de) Gerät für die verarbeitung von halbleiterscheiben
DE69817050D1 (de) Dynamische Erweiterung von statischen Gerätetreibern
DE69804099D1 (de) Initialisierung von unterteilten datenobjekten
DE69606065D1 (de) Dynamischer speicher mit niedriger spannung
DE69422791D1 (de) Sendung und Empfang von Programminformation
DE69420591D1 (de) Nichtflüchtige Halbleiterspeicher
DE69430076D1 (de) Halbleiterspeicher und Zugriffverfahren für solchen Speicher
DE69902898D1 (de) Vielschichtiges inkrementales aktualisieren von software
DE69637517D1 (de) Informationssendgerät mit rekonfigurierbarem speicher
DE69536100D1 (de) Dynamischer Speicher
DE69637344D1 (de) Halbleiterspeicher
DE69831344D1 (de) Effiziente verarbeitung von gebündelten sprungbefehlen
DE69923585D1 (de) Element von metallriemen
DE69626729D1 (de) Kombination von Datenwerten
DE69617404D1 (de) Durchführung von spekulativen systemspeicherauslesen
DE69828722D1 (de) Verarbeitung von Transaktionsdaten
DE69422481D1 (de) Multibit-Halbleiterspeicheranordnung
DE69419558D1 (de) Inhalt-adressierbarer Speicher
DE69321700D1 (de) Nicht-flüchtige Halbleiterspeicher
DE69530649D1 (de) Ferroelektrischer Speicher

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8607 Notification of search results after publication
8607 Notification of search results after publication
D2 Grant after examination
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee