System and method for utilizing a protected/hidden region of semiconductor based memory/storage
    11.
    发明授权
    System and method for utilizing a protected/hidden region of semiconductor based memory/storage 有权
    利用基于半导体的存储/存储的保护/隐藏区域的系统和方法

    公开(公告)号:US08281116B2

    公开(公告)日:2012-10-02

    申请号:US12347840

    申请日:2008-12-31

    IPC分类号: G06F15/177

    CPC分类号: G06F9/4401

    摘要: A method for accessing a protected area of a solid-state storage device via firmware control is described. During system initialization, firmware components are loaded and executed to initialize a computer system. These firmware components include a firmware driver for accessing solid-state storage devices connected to the computer system. The system firmware enables a protected area on a solid-state storage device's media to be accessed under firmware control. After firmware accesses, the protected area is closed from access by non-firmware entities by “hiding” the true size of the media such that those entities are unaware of this area of the media. Mechanisms are disclosed for providing firmware access to the protected area only during pre-boot, and for both pre-boot and run-time operations. The firmware-controlled media access scheme may be used to load firmware stored on solid-state media during pre-boot and to store system information in the protected area during pre-boot and/or run-time operations.

    摘要翻译: 描述了一种通过固件控制访问固态存储设备的保护区域的方法。 在系统初始化期间,加载和执行固件组件以初始化计算机系统。 这些固件组件包括用于访问连接到计算机系统的固态存储设备的固件驱动程序。 系统固件可以在固件控制下访问固态存储设备的介质上的保护区。 在固件访问之后,通过隐藏媒体的真实大小使得保护区域被非固件实体的访问封闭,使得这些实体不知道媒体的这个区域。 公开了仅在预引导期间以及用于预引导和运行时操作的情况下提供对保护区的固件访问的机制。 固件控制的媒体访问方案可以用于在预引导期间加载存储在固态媒体上的固件,并且在预引导和/或运行时操作期间将系统信息存储在保护区域中。

    Seamless frequency sequestering
    12.
    发明授权
    Seamless frequency sequestering 有权
    无缝频率隔离

    公开(公告)号:US08255721B2

    公开(公告)日:2012-08-28

    申请号:US12142089

    申请日:2008-06-19

    IPC分类号: G06F1/32

    摘要: A method and apparatus for seamless frequency sequestering is herein described. In response to a frequency throttle event, controlling software, such as an OS, is provided access to a throttled amount of frequency associated with the frequency throttle event, while another amount of frequency is transparently sequestered for performance of non-controlling software tasks.

    摘要翻译: 这里描述了无缝频率隔离的方法和装置。 响应于频率调节事件,诸如OS的控制软件被提供对与频率调节器事件相关联的节流量的频率的访问,而另一数量的频率被透明地隔离以用于执行非控制软件任务。

    METHOD AND APPARATUS FOR IMPROVING THE RESUME TIME OF A PLATFORM
    13.
    发明申请
    METHOD AND APPARATUS FOR IMPROVING THE RESUME TIME OF A PLATFORM 有权
    改善平台恢复时间的方法和装置

    公开(公告)号:US20120166840A1

    公开(公告)日:2012-06-28

    申请号:US12976514

    申请日:2010-12-22

    IPC分类号: G06F1/32 G06F7/00

    CPC分类号: G06F9/4418

    摘要: A method and apparatus for improving the resume time of a platform. In one embodiment of the invention, the context of the platform is saved prior to entering an inactive state of the platform. When the platform is switched back to an active state, it reads the saved context and restores the platform to its original state prior to entering the inactive state. In one embodiment of the invention, the platform determines whether it should compress the saved context before storing it in a non-volatile memory based on the operating condition of the platform. This allows the platform to select the optimum method to allow faster resume time of the platform.

    摘要翻译: 一种用于提高平台恢复时间的方法和装置。 在本发明的一个实施例中,平台的上下文在进入平台的不活动状态之前被保存。 当平台切换回活动状态时,它读取保存的上下文,并在进入非活动状态之前将平台恢复到原始状态。 在本发明的一个实施例中,平台基于平台的操作条件来确定在将保存的上下文存储在非易失性存储器中之前是否应该压缩保存的上下文。 这允许平台选择最佳方法以允许更快的平台恢复时间。

    Method and System for Recovery of a Computing Environment
    14.
    发明申请
    Method and System for Recovery of a Computing Environment 有权
    计算环境恢复方法与系统

    公开(公告)号:US20120096305A1

    公开(公告)日:2012-04-19

    申请号:US13337926

    申请日:2011-12-27

    IPC分类号: G06F11/16

    CPC分类号: G06F11/0793 G06F11/0706

    摘要: A method and system for recovery of a computing environment includes monitoring during a pre-boot phase and a runtime phase of a computing device for selection of a hot key sequence by a user and performing a recovery action in response to the selection of the hot key sequence by the user. The recovery action may be any one of a number of predetermined and/or selectable actions such as restoring system defaults, migrating memory, displaying a menu of options, setting various software flags, restarting or rebooting the computing device, and/or the like.

    摘要翻译: 用于恢复计算环境的方法和系统包括在计算设备的预引导阶段和运行时阶段期间监视用于用户选择热键序列并响应于热键的选择执行恢复动作 由用户排序 恢复动作可以是多个预定和/或可选动作中的任何一个,诸如恢复系统默认值,迁移存储器,显示选项菜单,设置各种软件标志,重新启动或重新启动计算设备等。

    CLUSTER COMPUTING - NIC BASED OS PROVISION
    15.
    发明申请
    CLUSTER COMPUTING - NIC BASED OS PROVISION 有权
    集群计算 - 基于网卡的操作系统

    公开(公告)号:US20120079085A1

    公开(公告)日:2012-03-29

    申请号:US12888666

    申请日:2010-09-23

    CPC分类号: G06F9/4416

    摘要: A network interface card with read-only memory having at least a micro-kernel of a cluster computing operation system, a server formed with such network interface card, and a computing cluster formed with such servers are disclosed herein. In various embodiments, on transfer, after an initial initialization phase during an initialization of a server, the network interface card loads the cluster computing operation system into system memory of the server, to enable the server, in conjunction with other similarly provisioned servers to form a computing cluster. Other embodiments are also disclosed and claimed.

    摘要翻译: 本文公开了一种具有只读存储器的网络接口卡,其具有至少集群计算操作系统的微内核,形成有这种网络接口卡的服务器以及与这种服务器形成的计算集群。 在各种实施例中,在传输时,在服务器的初始化期间的初始初始化阶段之后,网络接口卡将集群计算操作系统加载到服务器的系统存储器中,以使服务器与其他类似的供应服务器一起形成 一个计算集群。 还公开并要求保护其他实施例。

    Decoupled hardware configuration manager
    16.
    发明授权
    Decoupled hardware configuration manager 有权
    解耦硬件配置管理器

    公开(公告)号:US08108665B2

    公开(公告)日:2012-01-31

    申请号:US11781128

    申请日:2007-07-20

    IPC分类号: G06F9/00

    摘要: The present disclosure relates to a technique or device to allow hardware related drivers to present a centralized configuration program and, more particularly, to a technique or device to allow hardware related drivers to present configuration information to a centralized user interface manager.

    摘要翻译: 本公开涉及允许硬件相关驱动器呈现集中式配置程序的技术或设备,更具体地,涉及允许硬件相关驱动器向中央用户界面管理器呈现配置信息的技术或设备。

    METHOD FOR NETWORK INTERFACE SHARING AMONG MULTIPLE VIRTUAL MACHINES
    17.
    发明申请
    METHOD FOR NETWORK INTERFACE SHARING AMONG MULTIPLE VIRTUAL MACHINES 有权
    多种虚拟机网络接口共享方法

    公开(公告)号:US20110314469A1

    公开(公告)日:2011-12-22

    申请号:US12819948

    申请日:2010-06-21

    IPC分类号: G06F9/455 G06F12/02

    CPC分类号: H04L49/9057

    摘要: In a computing system, sharing a physical NIC device among multiple virtual machines may be implemented by a customer virtual machine by receiving, by a virtual network interface card (NIC) driver of a customer operating system (OS) running in the customer virtual machine on a computing system, a customer OS request packet for transmission by a physical NIC driver over a network coupled to the computing system, and copying at least a portion of the customer OS request packet into a free block of shared memory of the computing system and appending the block to a transmission queue in the shared memory. Next, a service virtual machine may support the implementation by fetching the block from the transmission queue by a virtual NIC driver of a service OS running in a service virtual machine and packaging the portion into a service OS request packet, passing the service OS request packet to a service OS network stack component of the service OS, routing the service OS request packet, by a bridge driver of the service OS network stack component, to the physical NIC driver, and sending the service OS request packet over the network by the physical NIC driver.

    摘要翻译: 在计算系统中,可以由客户虚拟机通过由在客户虚拟机中运行的客户操作系统(OS)的虚拟网络接口卡(NIC)驱动器接收来在多个虚拟机之间共享物理NIC设备, 计算系统,用于由物理NIC驱动器通过耦合到计算系统的网络传输的客户OS请求分组,以及将至少一部分客户OS请求分组复制到计算系统的共享存储器的空闲块中并附加 该块到共享存储器中的传输队列。 接下来,服务虚拟机可以通过在服务虚拟机中运行的服务OS的虚拟NIC驱动器从传输队列获取块来支持该实现,并将该部分打包成服务OS请求分组,将服务OS请求分组 到服务OS的服务OS网络栈组件,通过服务OS网络栈组件的桥驱动器将服务OS请求分组路由到物理NIC驱动器,并通过物理网络通过网络发送服务OS请求分组 网卡驱动。

    Offloading the processing of a network protocol stack
    18.
    发明授权
    Offloading the processing of a network protocol stack 有权
    卸载网络协议栈的处理

    公开(公告)号:US08046576B2

    公开(公告)日:2011-10-25

    申请号:US12199362

    申请日:2008-08-27

    摘要: A computer system is partitioned during a pre-boot phase of the computer system between a first partition and a second partition, wherein the first partition to include a first processing unit and the second partition to include a second processing unit. An Input/Output (I/O) operating system is booted on the first partition. A general purpose operating system is booted on the second partition. Network transactions are issued by the general purpose operating system to be performed by the I/O operating system. The network transactions are performed by the I/O operating system.

    摘要翻译: 计算机系统在计算机系统的预引导阶段在第一分区和第二分区之间进行分区,其中第一分区包括第一处理单元,第二分区包括第二处理单元。 在第一个分区上引导输入/输出(I / O)操作系统。 通用操作系统在第二个分区上启动。 网络事务由通用操作系统由I / O操作系统执行。 网络事务由I / O操作系统执行。

    Pre-boot firmware based virus scanner
    19.
    发明授权
    Pre-boot firmware based virus scanner 有权
    预启动基于固件的病毒扫描程序

    公开(公告)号:US08010799B2

    公开(公告)日:2011-08-30

    申请号:US12463181

    申请日:2009-05-08

    IPC分类号: G06F11/30 G06F11/00

    摘要: The present disclosure relates to allowing the utilization of a virus scanner and cleaner that operates primarily in the pre-boot phase of computer operation and, more particularly, to allowing the utilization of a virus scanner and cleaner that operates primarily during the loading of an operating system.

    摘要翻译: 本公开涉及允许使用主要在计算机操作的启动前阶段操作的病毒扫描器和清洁器,更具体地,允许使用主要在加载操作期间操作的病毒扫描器和清洁器 系统。

    Method to support XML-based consoles in pre-boot and post operating system execution environments
    20.
    发明授权
    Method to support XML-based consoles in pre-boot and post operating system execution environments 有权
    在预引导和后操作系统执行环境中支持基于XML的控制台的方法

    公开(公告)号:US07930378B2

    公开(公告)日:2011-04-19

    申请号:US10746533

    申请日:2003-12-24

    IPC分类号: G06F15/173

    CPC分类号: G06F15/177 G06F9/4403

    摘要: Methods and systems to support XML-based consoles in pre-boot and post OS execution environments. In an embodiment, during pre-boot, XML console in and console out interfaces are loaded, and corresponding API's are published to enable use of the interfaces by various firmware and software components. An XML schema is employed to provide templates for system management console user interface screens and to map various system components to corresponding settings and related data. A system management console host application is run on a remote host or the local system. XML content is passed between the system and the console host application via the XML console interfaces. The XML content is used to generate user interfaces via the console host application and to identify user navigation/menu selection within the user interface screens. The XML console interfaces are also available during OS runtime and OS afterlife, enabling a seamless integration between console appearance during pre-boot, OS runtime, and afterlife.

    摘要翻译: 在启动前和后期操作系统执行环境中支持基于XML的控制台的方法和系统。 在一个实施例中,在预引导期间,加载XML控制台和控制台接口,并且发布相应的API以使得能够通过各种固件和软件组件使用接口。 采用XML模式为系统管理控制台用户界面屏幕提供模板,并将各种系统组件映射到相应的设置和相关数据。 系统管理控制台主机应用程序在远程主机或本地系统上运行。 XML内容通过XML控制台界面在系统和控制台主机应用程序之间传递。 XML内容用于通过控制台主机应用程序生成用户界面,并在用户界面屏幕中识别用户导航/菜单选择。 在操作系统运行时间和操作系统后备时间内,还可以使用XML控制台界面,实现在启动前,操作系统运行时和后备时间之间的控制台外观之间的无缝集成。