Method and apparatus to support the maintenance and reduction of FLASH utilization as it pertains to unused or infrequently referenced FLASH data
    131.
    发明申请
    Method and apparatus to support the maintenance and reduction of FLASH utilization as it pertains to unused or infrequently referenced FLASH data 审中-公开
    支持维护和降低FLASH利用率的方法和装置,因为它涉及未使用或不经常引用的FLASH数据

    公开(公告)号:US20050027954A1

    公开(公告)日:2005-02-03

    申请号:US10633010

    申请日:2003-08-01

    IPC分类号: G06F12/00

    摘要: A method and apparatus for managing memory usage. Whether a file stored on a user/hardware accessible portion of a non-volatile memory device in a computing system has been accessed within a predetermined period is determined. If the file has not been accessed within the pre-determined period, the file is purged to enable the recovery of storage space in the user/hardware accessible portion of the non-volatile memory device being occupied by unused or infrequently accessed files.

    摘要翻译: 一种用于管理存储器使用的方法和装置。 确定在预定时间段内是否访问存储在计算系统中的非易失性存储器设备的用户/硬件可访问部分上的文件。 如果在预定时段内没有访问该文件,则该文件被清除以使得恢复非易失性存储器设备的用户/硬件可访问部分被未使用或不经常访问的文件占用的存储空间。

    OS agnostic resource sharing across multiple computing platforms
    132.
    发明申请
    OS agnostic resource sharing across multiple computing platforms 失效
    跨多个计算平台的操作系统不可知资源共享

    公开(公告)号:US20050021847A1

    公开(公告)日:2005-01-27

    申请号:US10808656

    申请日:2004-03-24

    CPC分类号: G06F9/4405 G06F9/5011

    摘要: Methods, apparatus, and systems for sharing resources across a plurality of computing platforms. Firmware provided on each platform is loaded for operating system runtime availability. Shared resources are presented to operating systems running on the platforms as local resources, while in reality they are generally hosted by other platforms. An operating system resource access request is received by a requesting platform and rerouted to another platform that actually hosts a target resource used to service the resource access request. Global resource maps are employed to determine the appropriate host platforms. Communications between the platforms is enabled via an out-of-band (OOB) communication channel or network. A hidden execution mode is implemented to effectuate data rerouting via the OOB channel such that the method is performed in a manner that is transparent to operating systems running on the platforms. The shared resources include storage, input, and video devices. The method can be used to support shared KVM (keyboard, video and mouse) resources.

    摘要翻译: 用于在多个计算平台上共享资源的方法,装置和系统。 加载每个平台上提供的固件可用于操作系统运行时可用性。 共享资源被呈现给作为本地资源在平台上运行的操作系统,而实际上它们通常由其他平台承载。 操作系统资源访问请求由请求平台接收并重新路由到实际承载用于服务资源访问请求的目标资源的另一个平台。 采用全球资源图来确定适当的主机平台。 通过带外(OOB)通信信道或网络实现平台之间的通信。 执行隐藏执行模式以通过OOB通道来实现数据重新路由,使得以对平台上运行的操作系统透明的方式执行该方法。 共享资源包括存储,输入和视频设备。 该方法可用于支持共享的KVM(键盘,视频和鼠标)资源。

    Method and apparatus for quickly changing the power state of a data processing system
    133.
    发明申请
    Method and apparatus for quickly changing the power state of a data processing system 审中-公开
    用于快速改变数据处理系统的电源状态的方法和装置

    公开(公告)号:US20070234028A1

    公开(公告)日:2007-10-04

    申请号:US11715731

    申请日:2007-03-08

    IPC分类号: G06F9/00

    摘要: A data processing system features a processor, random access memory (RAM), flash memory, a disk drive, an operating system (OS), and platform software. The platform software is capable of intercepting an attempt by the OS to read a storage location of the disk drive during a process of transitioning the data processing system from an inactive mode to an active mode. In response to intercepting the attempt by the OS to read the disk drive, the platform software may automatically determine whether the storage location for the read corresponds to a disk area reserved for power state transition data. If the storage location corresponds to the area reserved for power state transition data, the platform software may automatically read data from the flash memory instead of the disk drive, and pass that data to the OS. Other embodiments are described and claimed.

    摘要翻译: 数据处理系统具有处理器,随机存取存储器(RAM),闪速存储器,磁盘驱动器,操作系统(OS)和平台软件。 在将数据处理系统从非活动模式转换到活动模式的过程中,平台软件能够拦截OS尝试读取磁盘驱动器的存储位置。 响应于拦截操作系统读取磁盘驱动器的尝试,平台软件可以自动确定读取的存储位置是否对应于为功率状态转换数据保留的磁盘区域。 如果存储位置对应于为电源状态转换数据保留的区域,平台软件可以自动从闪速存储器而不是磁盘驱动器读取数据,并将该数据传递给OS。 描述和要求保护其他实施例。

    MANAGING PERIPHERAL DEVICE ADDRESS SPACE RESOURCES USING A TUNABLE BIN-PACKING/KNAPSACK ALGORITHM
    134.
    发明申请
    MANAGING PERIPHERAL DEVICE ADDRESS SPACE RESOURCES USING A TUNABLE BIN-PACKING/KNAPSACK ALGORITHM 有权
    使用可控封装/ KNAPSACK算法管理外设设备地址空间资源

    公开(公告)号:US20070186014A1

    公开(公告)日:2007-08-09

    申请号:US11689954

    申请日:2007-03-22

    IPC分类号: G06F3/00 G06F13/00

    CPC分类号: G06F12/0223 G06F12/0646

    摘要: Methods and systems for allocating address space resources to resource requesting peripheral devices in an efficient manner. Resource requests are gathered for enumerated peripheral devices host by a computer platform. A map containing resource alignment requirements is built, and a virtual resource allocation map is computed based on aggregated resource requests and the alignment requirements. The resource aggregations are, in turn, based on a hierarchy of the peripheral devices. A bin-packing algorithm is employed to determine allocation of the resource requests so as to minimize resource address space allocations. The virtual resource map is then used to perform actual resource allocations. The resources include peripheral device I/O address allocation and peripheral device memory address allocations.

    摘要翻译: 用于以有效的方式将地址空间资源分配给资源请求外围设备的方法和系统。 为计算机平台主持的枚举的外围设备收集资源请求。 构建了包含资源对齐要求的映射,并且基于聚合的资源请求和对齐要求来计算虚拟资源分配映射。 资源聚合又依赖于外围设备的层次结构。 采用二进制包装算法来确定资源请求的分配,以最小化资源地址空间分配。 然后,虚拟资源映射用于执行实际的资源分配。 资源包括外围设备I / O地址分配和外围设备内存地址分配。

    Systems and methods for device driver isolation
    136.
    发明申请
    Systems and methods for device driver isolation 审中-公开
    用于设备驱动程序隔离的系统和方法

    公开(公告)号:US20070074226A1

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

    申请号:US11238177

    申请日:2005-09-28

    IPC分类号: G06F9/455 G06F9/46

    CPC分类号: G06F9/4411 G06F9/45537

    摘要: Systems and methods are described herein to provide for device driver isolation from a host operating system on a computing device. Other embodiments include apparatus and system for control of two or more virtual machines, each of the virtual machines isolated from all other virtual machines. Further embodiments include methods for executing an operating system wherein the device driver is isolated from the operating system. Other embodiments are described and claimed.

    摘要翻译: 本文描述了系统和方法,以提供与计算设备上的主机操作系统的设备驱动器隔离。 其他实施例包括用于控制两个或多个虚拟机的装置和系统,每个虚拟机与所有其他虚拟机隔离。 另外的实施例包括用于执行操作系统的方法,其中设备驱动器与操作系统隔离。 描述和要求保护其他实施例。

    Method for computing platform data protection
    137.
    发明申请
    Method for computing platform data protection 有权
    计算平台数据保护的方法

    公开(公告)号:US20070073916A1

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

    申请号:US11233544

    申请日:2005-09-23

    IPC分类号: G06F3/00

    摘要: Deterring output of data from a computing platform may be accomplished by launching a driver to filter write requests to selected output ports of the computing platform, receiving a write request, and denying the write request when the write request is for a selected output port identified as being in a read-only mode.

    摘要翻译: 阻止来自计算平台的数据输出可以通过启动驱动程序来过滤对计算平台的选定输出端口的写入请求,接收写入请求,以及当写入请求针对被标识为 处于只读模式。

    System and method for power reduction
    138.
    发明申请
    System and method for power reduction 有权
    降低功率的系统和方法

    公开(公告)号:US20070073896A1

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

    申请号:US11241275

    申请日:2005-09-29

    IPC分类号: G06F15/16

    摘要: In some embodiments, the invention involves a system and method relating to managing power utilization in partitioned systems. In at least one embodiment, the present invention is intended to control the sleeping/wakefulness of devices, as necessary, to minimize power utilization of devices whose accesses are routed away. Inter-partition communication is used to utilize devices in a sequestered partition while devices in the OS partition are put into a sleep state to save power. Other embodiments are described and claimed.

    摘要翻译: 在一些实施例中,本发明涉及与在分区系统中管理功率利用有关的系统和方法。 在至少一个实施例中,本发明旨在根据需要控制设备的睡眠/觉醒,以最小化其接入被路由的设备的功率利用率。 分区间通信用于利用隔离分区中的设备,而OS分区中的设备进入休眠状态以节省功耗。 描述和要求保护其他实施例。

    Firmware enabled trap-based RAID implementation
    139.
    发明申请
    Firmware enabled trap-based RAID implementation 有权
    固件启用基于陷阱的RAID实现

    公开(公告)号:US20070067564A1

    公开(公告)日:2007-03-22

    申请号:US11231944

    申请日:2005-09-21

    IPC分类号: G06F12/16

    摘要: Disclosed is a system and method to provide a firmware enabled trap-based Redundant Array of Independent Disks (RAID) implementation for disk drives. A plurality of disk drives in a RAID system are coupled to a chipset. A trap is defined in the chipset for input/output (I/O) accesses to a disk drive of the RAID system. Firmware of the chipset determines if an I/O access is to one of the disk drives of the RAID system, and if so, commands a trapping operation. During the trapping operation, the firmware processes the I/O access to an appropriate disk drive of the RAID system.

    摘要翻译: 公开了一种用于为磁盘驱动器提供基于固件的基于陷阱的独立磁盘冗余阵列(RAID)实现的系统和方法。 RAID系统中的多个磁盘驱动器耦合到芯片组。 在芯片组中定义了对RAID系统的磁盘驱动器的输入/输出(I / O)访问的陷阱。 芯片组的固件确定I / O访问是否是RAID系统的其中一个磁盘驱动器,如果是这样,则会进行陷阱操作。 在陷阱操作期间,固件处理对RAID系统的适当磁盘驱动器的I / O访问。

    Method and apparatus for controlling data propagation
    140.
    发明申请
    Method and apparatus for controlling data propagation 有权
    用于控制数据传播的方法和装置

    公开(公告)号:US20070036075A1

    公开(公告)日:2007-02-15

    申请号:US11201449

    申请日:2005-08-10

    IPC分类号: H04L12/26

    摘要: A filter driver or other control logic automatically monitors user input events and outbound network packets in a processing system. According to one embodiment, in response to detecting an outbound network packet, the filter driver automatically determines whether the outbound network packet corresponds to a recent user input event. If the outbound network packet does not correspond to at least one recent user input event, the filter driver automatically prevents the processing system from transmitting the outbound network packet. Other embodiments are described and claimed.

    摘要翻译: 过滤器驱动程序或其他控制逻辑在处理系统中自动监视用户输入事件和出站网络数据包。 根据一个实施例,响应于检测出站网络分组,过滤器驱动程序自动确定出站网络分组是否对应于最近的用户输入事件。 如果出站网络分组与至少一个最近的用户输入事件不对应,则过滤器驱动程序自动防止处理系统发送出站网络分组。 描述和要求保护其他实施例。