-
公开(公告)号:US20110264776A1
公开(公告)日:2011-10-27
申请号:US13083217
申请日:2011-04-08
IPC分类号: G06F15/177
CPC分类号: G06F9/4416 , G06F8/63
摘要: A method for deploying an operating system onto a client system includes, with the client system, receiving a bootloader image from an external device in response to a request for the bootloader image and installing the bootloader. The installed bootloader is configured to provide a streaming function from the client system to both a client repository of the client system and a remote data repository and selectively redirect requests for a block of data to one of: the client repository and the remote data repository. The method further includes, with the client system, during operation of a function of the operating system, making a request for a data block of the operating system, the data block including the function, and receiving the data block from one of: the client repository and the remote repository based on availability information.
摘要翻译: 用于将操作系统部署到客户端系统上的方法包括:响应于对引导加载程序映像的请求并安装引导加载程序,客户机系统从外部设备接收引导加载程序映像。 安装的引导加载程序被配置为提供从客户端系统到客户端系统的客户端存储库和远程数据存储库的流式传输功能,并且将对数据块的请求选择性地重定向到客户机存储库和远程数据存储库之一。 该方法还包括与客户端系统在操作操作系统的功能期间,对操作系统的数据块进行请求,该数据块包括该功能,以及从以下之一接收数据块:客户端 存储库和基于可用性信息的远程存储库。
-
公开(公告)号:US09052918B2
公开(公告)日:2015-06-09
申请号:US13325310
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
CPC分类号: G06F9/441 , G06F8/63 , G06F12/02 , G06F12/023
摘要: A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.
摘要翻译: 一种数据处理实体,其包括具有用于存储存储块的多个存储单元的大容量存储器。 多个软件图像中的每一个包括在软件图像内具有相应图像地址的多个存储块。 存储在当前软件映像的引导位置的软件映像的存储块被重新定位。 当前软件映像的引导块存储到相应的引导位置。 数据处理实体从相应引导位置中的当前软件映像的引导块引导,从而加载访问功能。 访问当前软件映像的所选存储块的每个请求由访问功能服务,访问功能访问由控制结构提供的相关联的存储器位置中的所选择的存储器块。
-
公开(公告)号:US08930662B2
公开(公告)日:2015-01-06
申请号:US13325310
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
摘要: A data processing entity that includes a mass memory with a plurality of memory locations for storing memory blocks. Each of a plurality of software images includes a plurality of memory blocks with corresponding image addresses within the software image. The memory blocks of software images stored in boot locations of a current software image are relocated. The boot blocks of the current software image are stored into the corresponding boot locations. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations, thereby loading the access function. Each request to access a selected memory block of the current software image is served by the access function, with the access function accessing the selected memory block in the associated memory location provided by the control structure.
-
4.
公开(公告)号:US08527728B2
公开(公告)日:2013-09-03
申请号:US13325299
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc Vuilleumier Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc Vuilleumier Stückelberg
IPC分类号: G06F12/00
CPC分类号: G06F9/441
摘要: A method, system and computer program product for managing multiple software images in a data processing entity. At least part of the memory blocks of each of the software images is stored into a corresponding image portion of a mass memory. A current software image stored in a current image is selected. The memory blocks stored in boot locations of the current software image are relocated to a relocation portion of the mass memory. The boot blocks of the current software image are copied into the corresponding boot location. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations and each request to access a selected memory block of the current software image by the access function is served.
摘要翻译: 一种用于在数据处理实体中管理多个软件图像的方法,系统和计算机程序产品。 每个软件图像的至少部分存储块被存储到大容量存储器的相应图像部分中。 选择存储在当前图像中的当前软件图像。 存储在当前软件映像的引导位置的存储器块被重定位到大容量存储器的重定位部分。 当前软件映像的引导块被复制到相应的引导位置。 数据处理实体从相应引导位置的当前软件映像的引导块引导,并且通过访问功能访问当前软件映像的所选存储块的每个请求被提供。
-
5.
公开(公告)号:US20120151201A1
公开(公告)日:2012-06-14
申请号:US13325299
申请日:2011-12-14
申请人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
发明人: David Clerc , Jacques Fontignie , Luis Garcés-Erice , Claudio Marinelli , John G. Rooney , Marc V. Stückelberg
IPC分类号: G06F15/177 , G06F12/16
CPC分类号: G06F9/441
摘要: A method, system and computer program product for managing multiple software images in a data processing entity. At least part of the memory blocks of each of the software images is stored into a corresponding image portion of a mass memory. A current software image stored in a current image is selected. The memory blocks stored in boot locations of the current software image are relocated to a relocation portion of the mass memory. The boot blocks of the current software image are copied into the corresponding boot location. The data processing entity is booted from the boot blocks of the current software image in the corresponding boot locations and each request to access a selected memory block of the current software image by the access function is served.
摘要翻译: 一种用于在数据处理实体中管理多个软件图像的方法,系统和计算机程序产品。 每个软件图像的至少部分存储块被存储到大容量存储器的相应图像部分中。 选择存储在当前图像中的当前软件图像。 存储在当前软件映像的引导位置的存储器块被重定位到大容量存储器的重定位部分。 当前软件映像的引导块被复制到相应的引导位置。 数据处理实体从相应引导位置的当前软件映像的引导块引导,并且通过访问功能访问当前软件映像的所选存储块的每个请求被提供。
-
公开(公告)号:US10075505B2
公开(公告)日:2018-09-11
申请号:US13483141
申请日:2012-05-30
IPC分类号: G06F15/167 , H04L29/08 , H04L29/06 , H04N21/218
CPC分类号: H04L67/06 , H04L29/08729 , H04L65/604 , H04L65/607 , H04L67/1097 , H04N21/2181
摘要: A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
-
公开(公告)号:US20130060882A1
公开(公告)日:2013-03-07
申请号:US13597651
申请日:2012-08-29
IPC分类号: G06F15/167
CPC分类号: H04L29/08729 , H04L65/604 , H04L65/607 , H04L67/06 , H04L67/1097 , H04N21/2181
摘要: A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
摘要翻译: 一种用于发送包括数据的数据的方法和系统。 该方法包括以下步骤:将一条数据放置在至少一个高速缓冲存储器上; 以及向所述至少一个客户端发送指示所述高速缓冲存储器上的所述数据的存在的信号,其中所述步骤中的至少一个由计算机设备执行。
-
公开(公告)号:US10057106B2
公开(公告)日:2018-08-21
申请号:US13597651
申请日:2012-08-29
IPC分类号: G06F15/167 , H04L29/08
CPC分类号: H04L67/06 , H04L29/08729 , H04L65/604 , H04L65/607 , H04L67/1097 , H04N21/2181
摘要: A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
-
公开(公告)号:US20130031199A1
公开(公告)日:2013-01-31
申请号:US13483141
申请日:2012-05-30
IPC分类号: G06F15/167
CPC分类号: H04L29/08729 , H04L65/604 , H04L65/607 , H04L67/06 , H04L67/1097 , H04N21/2181
摘要: A method and system for transmitting data including pieces of data. The method includes the steps of: placing a piece of data on at least one cache memory; and sending a signal indicating a presence of the piece of data on the cache memory to at least one client, where at least one of the steps is carried out by a computer device.
-
公开(公告)号:US09904557B2
公开(公告)日:2018-02-27
申请号:US14347650
申请日:2012-07-04
申请人: Peter Buhler , David Clerc , Luis Garcés-Erice , Thomas Gschwind , John G Rooney , Andreas Schade , Paolo Scotton
发明人: Peter Buhler , David Clerc , Luis Garcés-Erice , Thomas Gschwind , John G Rooney , Andreas Schade , Paolo Scotton
CPC分类号: G06F9/4416 , G06F21/575
摘要: Methods and apparatus are provided for provisioning an operating system image from a server (2) to an untrusted user terminal (4) via a data communications network (3). A trusted device (5) such as a pocket USB device has tamper-resistant storage (9) containing bootloader logic, for controlling booting of a user terminal, and security data. On connection of the trusted device (5) to an untrusted user terminal (4), the user terminal is booted via the bootloader logic on the trusted device. Under control of the bootloader logic, a connection is established to the server (2) via the network (3) and the server is authenticated using the security data on the trusted device (5). An operating system boot image is received from the server (2) via this connection. The boot image is used to provision an operating system image from the server (2) to the user terminal (4) for execution of the operating system at the user terminal (4).
-
-
-
-
-
-
-
-
-