PL3974976T3 - Ułatwianie wyświetlania aplikacji gościa z systemu operacyjnego hosta - Google Patents

Ułatwianie wyświetlania aplikacji gościa z systemu operacyjnego hosta

Info

Publication number
PL3974976T3
PL3974976T3 PL21208609.4T PL21208609T PL3974976T3 PL 3974976 T3 PL3974976 T3 PL 3974976T3 PL 21208609 T PL21208609 T PL 21208609T PL 3974976 T3 PL3974976 T3 PL 3974976T3
Authority
PL
Poland
Prior art keywords
easier
making
operating system
host operating
guest applications
Prior art date
Application number
PL21208609.4T
Other languages
English (en)
Inventor
Jinkui REN
Dongxiao XU
Xiantao ZHANG
Original Assignee
Intel Corporation
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 Corporation filed Critical Intel Corporation
Publication of PL3974976T3 publication Critical patent/PL3974976T3/pl

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533—Hypervisors; Virtual machine monitors
    • G06F9/45541—Bare-metal, i.e. hypervisor runs directly on hardware
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/451—Execution arrangements for user interfaces
    • G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533—Hypervisors; Virtual machine monitors
    • G06F9/45537—Provision of facilities of other operating environments, e.g. WINE
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533—Hypervisors; Virtual machine monitors
    • G06F9/45558—Hypervisor-specific management and integration aspects
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/46—Multiprogramming arrangements
    • G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011—Allocation 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/5016—Allocation 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
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533—Hypervisors; Virtual machine monitors
    • G06F9/45558—Hypervisor-specific management and integration aspects
    • G06F2009/45579—I/O management, e.g. providing access to device drivers or storage
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533—Hypervisors; Virtual machine monitors
    • G06F9/45558—Hypervisor-specific management and integration aspects
    • G06F2009/45583—Memory management, e.g. access or allocation
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00—Arrangements for program control, e.g. control units
    • G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
    • G06F9/451—Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Stored Programmes (AREA)
PL21208609.4T 2014-09-26 2014-09-26 Ułatwianie wyświetlania aplikacji gościa z systemu operacyjnego hosta PL3974976T3 (pl)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP21208609.4A EP3974976B1 (en) 2014-09-26 2014-09-26 Facilitation of guest application display from host operating system
PCT/CN2014/087490 WO2016045070A1 (en) 2014-09-26 2014-09-26 Facilitation of guest application display from host operating system

Publications (1)

Publication Number Publication Date
PL3974976T3 true PL3974976T3 (pl) 2026-02-23

Family

ID=55580117

Family Applications (1)

Application Number Title Priority Date Filing Date
PL21208609.4T PL3974976T3 (pl) 2014-09-26 2014-09-26 Ułatwianie wyświetlania aplikacji gościa z systemu operacyjnego hosta

Country Status (5)

Country Link
US (2) US9798562B2 (pl)
EP (2) EP3198406B1 (pl)
CN (1) CN106575226B (pl)
PL (1) PL3974976T3 (pl)
WO (1) WO2016045070A1 (pl)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9582849B2 (en) * 2013-10-28 2017-02-28 Vmware, Inc. Method and system to virtualize graphic processing services
CN109240677B (zh) 2017-07-07 2020-10-16 阿里巴巴集团控股有限公司 一种图层处理方法及装置
US11757891B1 (en) * 2019-10-29 2023-09-12 Meta Platforms, Inc. Using a host application to authorize a user of a client device to perform an action within a guest application

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9047102B2 (en) * 2010-10-01 2015-06-02 Z124 Instant remote rendering
US7644407B2 (en) * 2004-03-05 2010-01-05 Intel Corporation Method, apparatus and system for seamlessly sharing a graphics device amongst virtual machines
US8117554B1 (en) * 2006-04-25 2012-02-14 Parallels Holdings, Ltd. Seamless integration of non-native widgets and windows with dynamically scalable resolution into native operating system
WO2008012738A2 (en) * 2006-07-25 2008-01-31 Nxp B.V. Mobile device comprising an operating system emulator
CN101667123B (zh) * 2009-09-24 2013-05-08 中兴通讯股份有限公司 一种不规则窗口实现方法及装置
CN102135866B (zh) * 2010-10-29 2013-07-17 华南理工大学 一种基于Xen安全计算机显示优化的方法
TW201301118A (zh) 2011-06-30 2013-01-01 Gcca Inc 雲端通訊裝置以及使用雲端通訊裝置之智慧行動裝置
US9542715B2 (en) * 2012-05-02 2017-01-10 Nvidia Corporation Memory space mapping techniques for server based graphics processing
US9171028B1 (en) * 2013-06-11 2015-10-27 Google Inc. Method of maintaining a large set of taint labels
CN103327117B (zh) * 2013-07-05 2017-02-08 百度在线网络技术(北京)有限公司 应用程序的跨系统运行方法和装置
US9582849B2 (en) * 2013-10-28 2017-02-28 Vmware, Inc. Method and system to virtualize graphic processing services
US9201635B2 (en) * 2013-12-30 2015-12-01 Unisys Corporation Just-in-time dynamic translation for translation, compilation, and execution of non-native instructions

Also Published As

Publication number Publication date
EP3198406A1 (en) 2017-08-02
CN106575226B (zh) 2021-04-20
US9798562B2 (en) 2017-10-24
EP3198406B1 (en) 2022-02-23
EP3198406A4 (en) 2018-05-30
CN106575226A (zh) 2017-04-19
WO2016045070A1 (en) 2016-03-31
US20180052700A1 (en) 2018-02-22
EP3974976A1 (en) 2022-03-30
EP3974976B1 (en) 2025-10-08
US20160291995A1 (en) 2016-10-06

Similar Documents

Publication Publication Date Title
DK3234132T3 (da) Ligand-modificerede dobbeltstrengede nukleinsyrer
DK3102669T3 (da) Forbedret bacillevært
UA32024S (uk) Закріплюваний на голові дисплей
HUE042630T2 (hu) Világító üvegszerkezet
DK3137476T3 (da) Linker-modificerede oligomerforbindelser
DK3203879T3 (da) Reklamedisplay
DK3225603T3 (da) Glaspanelenhed
DK3225601T3 (da) Glaspanelenhed
FI20145938A7 (fi) Käyttöyksikkö
EP2901922C0 (en) ENHANCED ECG GRAPHIC PRESENTATION
EP3391787A4 (en) SHOWCASE FOR GOODS
DK3126799T3 (da) Visningsindretning
CL2015001855S1 (es) Contenedor display
KR102101028B9 (ko) 표시장치
IL249109B (en) Mapping 3d to 2d images
DK3225602T3 (da) Glaspanelenhed
DK3231777T3 (da) Glaspanelenhed
EP4254049C0 (en) VISIOCASQUE
IL247955A0 (en) Novel fused imidazobenzothiazole compounds
EP3337843A4 (en) POLYESTER COMPOSITIONS
HUE070090T2 (hu) Összetétel
DOS2015000092S (es) Pantalla
EP3031710C0 (en) HOUSING UNIT
FR3039655B1 (fr) Afficheur tete-haute compact
DK3247648T3 (da) Displaybeholder