TWI315825B - Computing platform and method to execute independently of an operating system - Google Patents

Computing platform and method to execute independently of an operating system

Info

Publication number
TWI315825B
TWI315825B TW094119627A TW94119627A TWI315825B TW I315825 B TWI315825 B TW I315825B TW 094119627 A TW094119627 A TW 094119627A TW 94119627 A TW94119627 A TW 94119627A TW I315825 B TWI315825 B TW I315825B
Authority
TW
Taiwan
Prior art keywords
operating system
computing platform
execute independently
execute
independently
Prior art date
Application number
TW094119627A
Other languages
English (en)
Other versions
TW200609752A (en
Inventor
Carey Smith
Howard Herbert
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 TW200609752A publication Critical patent/TW200609752A/zh
Application granted granted Critical
Publication of TWI315825B publication Critical patent/TWI315825B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209Monitoring remote activity, e.g. over telephone lines or network connections
    • 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • 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/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1441Resetting or repowering

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
TW094119627A 2004-09-08 2005-06-14 Computing platform and method to execute independently of an operating system TWI315825B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/937,755 US7707586B2 (en) 2004-09-08 2004-09-08 Operating system independent agent

Publications (2)

Publication Number Publication Date
TW200609752A TW200609752A (en) 2006-03-16
TWI315825B true TWI315825B (en) 2009-10-11

Family

ID=34972523

Family Applications (1)

Application Number Title Priority Date Filing Date
TW094119627A TWI315825B (en) 2004-09-08 2005-06-14 Computing platform and method to execute independently of an operating system

Country Status (6)

Country Link
US (2) US7707586B2 (zh)
EP (1) EP1805573A1 (zh)
JP (1) JP2008512746A (zh)
CN (1) CN101010656B (zh)
TW (1) TWI315825B (zh)
WO (1) WO2006028535A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI751586B (zh) * 2020-06-17 2022-01-01 康和綜合證券股份有限公司 風險控管裝置及方法

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10026003A1 (de) * 2000-05-25 2001-12-06 Bosch Gmbh Robert Stator
US7734797B2 (en) * 2004-03-29 2010-06-08 Marvell International Ltd. Inter-processor communication link with manageability port
US7707586B2 (en) 2004-09-08 2010-04-27 Intel Corporation Operating system independent agent
US7539888B2 (en) 2006-03-31 2009-05-26 Freescale Semiconductor, Inc. Message buffer for a receiver apparatus on a communications bus
US20080005494A1 (en) * 2006-06-07 2008-01-03 Zimmer Vincent J Supporting flash access in a partitioned platform
US8386732B1 (en) * 2006-06-28 2013-02-26 Emc Corporation Methods and apparatus for storing collected network management data
US8972532B2 (en) * 2006-06-30 2015-03-03 Ca, Inc. Providing hardware configuration management for heterogeneous computers
CA2674635C (en) * 2007-01-16 2016-03-22 Absolute Software Corporation A security module having a secondary agent in coordination with a host agent
CN101227314A (zh) * 2007-01-18 2008-07-23 国际商业机器公司 用于通过网络安全地更新脆弱***的装置和方法
US9769237B2 (en) * 2008-04-23 2017-09-19 Vonage America Inc. Method and apparatus for testing in a communication network
US8819589B2 (en) * 2008-06-10 2014-08-26 Microsoft Corporation Providing partner services within a host application
CN101345660B (zh) * 2008-08-21 2010-06-09 西安西电捷通无线网络通信有限公司 一种基于tcpa/tcg可信网络连接的可信网络管理方法
US20100083249A1 (en) * 2008-09-29 2010-04-01 Novell, Inc. Managing diverse hardware using common tools
JP5417969B2 (ja) * 2008-12-17 2014-02-19 東ソー株式会社 N,n,n−トリメチル−ベンジルアンモニウムイオンを用いたチャバザイトの製造方法
KR101581311B1 (ko) * 2009-03-11 2015-12-31 삼성전자주식회사 플래시 메모리 장치 및 그 제어 방법
US8675224B2 (en) 2009-06-19 2014-03-18 Xerox Corporation Mutualistic engine controller communicating with printer non-volatile memory
US8422058B2 (en) * 2009-06-19 2013-04-16 Xerox Corporation Mutualistic engine controller
US8582151B2 (en) * 2009-06-19 2013-11-12 Xerox Corporation Mutualistic engine controller having customer replaceable unit communication
US8547577B2 (en) * 2009-06-19 2013-10-01 Xerox Corporation Mutualistic engine controller having sensor communication
US8281043B2 (en) * 2010-07-14 2012-10-02 Intel Corporation Out-of-band access to storage devices through port-sharing hardware
KR20120123210A (ko) * 2011-04-19 2012-11-08 삼성전자주식회사 애플리케이션의 저장 공간을 제공하기 위한 제어 방법과 그를 위한 단말 및 서버
US8843665B2 (en) * 2012-01-18 2014-09-23 International Business Machines Corporation Operating system state communication
CN104054315A (zh) * 2012-01-30 2014-09-17 惠普发展公司,有限责任合伙企业 在网络上访问安全信息
US9904556B1 (en) * 2013-03-15 2018-02-27 The Boeing Company Executing a boot sequence including movement of data through a buffer memory
FR3007603A1 (fr) * 2013-06-21 2014-12-26 France Telecom Etablissement de communication entre une application web et un terminal
US9858412B2 (en) * 2015-06-25 2018-01-02 Intel Corporation Secure trusted execution environment data store
CN105278876B (zh) * 2015-09-23 2018-12-14 华为技术有限公司 一种固态硬盘的数据擦除方法及装置
US10530677B2 (en) * 2016-07-11 2020-01-07 Harmonic, Inc. Namespace routing
US11310095B2 (en) * 2018-01-17 2022-04-19 Arista Networks, Inc. Remote in-band management of a network interface controller
WO2023140826A1 (ru) * 2022-01-20 2023-07-27 Игорь Николаевич СИДОРЕНКО Устройство и способы защиты компьютерных систем от несанкционированного доступа

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5440726A (en) * 1994-06-22 1995-08-08 At&T Corp. Progressive retry method and apparatus having reusable software modules for software failure recovery in multi-process message-passing applications
US6601083B1 (en) * 1996-08-29 2003-07-29 Frederick John Reznak Multitasking data processing system and method of controlling allocation of a shared resource
US6151708A (en) * 1997-12-19 2000-11-21 Microsoft Corporation Determining program update availability via set intersection over a sub-optical pathway
JP2000066956A (ja) * 1998-08-17 2000-03-03 Nec Corp 共有メモリのアクセス権設定・検証方式
US6385211B1 (en) 1998-08-19 2002-05-07 Intel Corporation Network controller
KR100375217B1 (ko) * 1999-10-21 2003-03-07 삼성전자주식회사 전기적으로 재기입 가능한 불휘발성 메모리를 구비하는마이크로컨트롤러
JP3664021B2 (ja) * 2000-01-05 2005-06-22 日本電気株式会社 サービスレベルによる資源割当方式
US6735623B1 (en) * 2000-02-09 2004-05-11 Mitch Prust Method and system for accessing a remote storage area
WO2001061471A2 (en) * 2000-02-16 2001-08-23 Sun Microsystems, Inc. An implementation for nonblocking memory allocation
JP4177957B2 (ja) * 2000-03-22 2008-11-05 日立オムロンターミナルソリューションズ株式会社 アクセス制御システム
US6981027B1 (en) * 2000-04-10 2005-12-27 International Business Machines Corporation Method and system for memory management in a network processing system
US7024668B2 (en) * 2000-05-15 2006-04-04 Matsushita Electric Industrial Co., Ltd. Application execution apparatus and method
US6665731B1 (en) * 2000-05-16 2003-12-16 Intel Corporation Method for remotely accessing component management information
US6535969B1 (en) * 2000-06-15 2003-03-18 Lsi Logic Corporation Method and apparatus for allocating free memory
JP2002007195A (ja) * 2000-06-20 2002-01-11 Fujitsu Ltd アクセス制御システムおよび記録媒体
US6748556B1 (en) * 2000-08-15 2004-06-08 International Business Machines Corporation Changing the thread capacity of a multithreaded computer processor
US6785767B2 (en) * 2000-12-26 2004-08-31 Intel Corporation Hybrid mass storage system and method with two different types of storage medium
US7228550B1 (en) * 2002-01-07 2007-06-05 Slt Logic, Llc System and method for making communication streams available to processes executing under control of an operating system but without the intervention of the operating system
US7007142B2 (en) * 2002-02-19 2006-02-28 Intel Corporation Network data storage-related operations
JP2003337716A (ja) * 2002-05-20 2003-11-28 Ntt Docomo Inc 電子機器、データ共用方法、プログラム及び記憶媒体
US6732171B2 (en) * 2002-05-31 2004-05-04 Lefthand Networks, Inc. Distributed network storage system with virtualization
US6772099B2 (en) * 2003-01-08 2004-08-03 Dell Products L.P. System and method for interpreting sensor data utilizing virtual sensors
US7966389B2 (en) * 2003-04-22 2011-06-21 Hewlett-Packard Development Company, L.P. System and method for application programming interface for extended intelligent platform management
US7424706B2 (en) * 2003-07-16 2008-09-09 Microsoft Corporation Automatic detection and patching of vulnerable files
JP2005070965A (ja) * 2003-08-21 2005-03-17 Fujitsu Ltd 情報処理方法、情報処理システム及び情報処理装置
US20050137833A1 (en) * 2003-12-18 2005-06-23 Rajasekhar Sistla Automatic sensor integration
US7206915B2 (en) * 2004-06-03 2007-04-17 Emc Corp Virtual space manager for computer having a physical address extension feature
US7707586B2 (en) 2004-09-08 2010-04-27 Intel Corporation Operating system independent agent

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI751586B (zh) * 2020-06-17 2022-01-01 康和綜合證券股份有限公司 風險控管裝置及方法

Also Published As

Publication number Publication date
US7707586B2 (en) 2010-04-27
US20060080672A1 (en) 2006-04-13
US20100223625A1 (en) 2010-09-02
TW200609752A (en) 2006-03-16
WO2006028535A1 (en) 2006-03-16
EP1805573A1 (en) 2007-07-11
JP2008512746A (ja) 2008-04-24
CN101010656B (zh) 2011-07-13
CN101010656A (zh) 2007-08-01

Similar Documents

Publication Publication Date Title
TWI315825B (en) Computing platform and method to execute independently of an operating system
TWI349851B (en) Processor,computing system and method of managing power
TWI340900B (en) System and method for virtualization of processor resources
IL178608A0 (en) High performance computing system and method
ZA200306968B (en) System architecture and related methods for dynamically adding software components to extend functionally of system processes.
EP1810172A4 (en) METHOD AND SYSTEM FOR DELIVERING CONTENT TO USERS BASED ON INTERACTION FREQUENCY
EP2223243A4 (en) METHOD AND SYSTEM FOR IMPROVING THE LOADING OF SEARCH PERSONS
EP1786533A4 (en) METHOD AND APPARATUS FOR COMMUNICATING INSTRUCTIONS TO GAME DEVICES
EP1769290A4 (en) SYSTEM AND METHOD FOR APPLYING RESULTS OF SPORTS EVENTS TO GAME ENTRIES
GB0521465D0 (en) System and method for debugging of computer programs
GB2468091B (en) System and method for fast platform hibernate and resume
IL178898A (en) Metabolic detoxification system and method
EP1735716A4 (en) SYSTEM AND METHOD FOR GENERATING TASKS ASSOCIATED WITH ELECTRONIC IMAGE FILES
EP1766596A4 (en) SYSTEM AND METHOD FOR MEDICAL SIMULATION
ZA200606298B (en) System and method for applying active appearance models to image analysis
EP2095231A4 (en) COMPUTER SYSTEM AND CONTROL PROCEDURE THEREFOR
IL209225A0 (en) System and method for standoff detection of human carried exposives
HK1104087A1 (en) Method and arrangements relating to satellite-based positioning
IL181325A0 (en) Air-launchable aircraft and method of use
EP1967958A4 (en) PROCESS FOR REDUCING POWER CONSUMPTION OF PROCESSORS
EP1730669A4 (en) COMPONENT ASSOCIATION TRACKING SYSTEM AND METHOD
EP1781386A4 (en) GAME SHOW SYSTEM AND METHOD FOR ITS IMPLEMENTATION
EP1854013A4 (en) SYSTEMS AND METHODS FOR JOINING COPROCESSORS IN COMPUTER SYSTEMS
GB0405410D0 (en) Method for computer booting
GB0423362D0 (en) Method and system for performance profiling of software

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees