Accessing device driver memory in programming language representation
    4.
    发明授权
    Accessing device driver memory in programming language representation 有权
    以编程语言表示访问设备驱动程序内存

    公开(公告)号:US07496930B2

    公开(公告)日:2009-02-24

    申请号:US10831575

    申请日:2004-04-22

    IPC分类号: G06F13/00

    CPC分类号: G09G5/39 G06F3/14 G09G5/393

    摘要: In some embodiments, a storage medium comprises application software that performs one or more operations and that directly manages a device. The application software comprises instructions that initialize an application data structure (e.g., an object or array) usable by the application software to manage the device and also comprises instructions that map the application data structure to a memory associated with the device without the use of a device driver. In other embodiments, a method comprises initializing an application data structure to manage a hardware device and mapping the application data structure to a memory associated with the hardware device without the use of a device driver. The application data structure may store a single dimensional data structure or a multi-dimensional data structure. In some embodiments, the device being managed by the application software may comprise a display and the application software may comprise Java code.

    摘要翻译: 在一些实施例中,存储介质包括执行一个或多个操作并直接管理设备的应用软件。 应用软件包括初始化应用软件可用于管理设备的应用数据结构(例如,对象或阵列)的指令,还包括将应用数据结构映射到与设备相关联的存储器而不使用 设备驱动。 在其他实施例中,一种方法包括初始化应用数据结构以管理硬件设备,并将应用数据结构映射到与硬件设备相关联的存储器,而不使用设备驱动程序。 应用数据结构可以存储单维数据结构或多维数据结构。 在一些实施例中,由应用软件管理的设备可以包括显示器,并且应用软件可以包括Java代码。

    Energy-aware scheduling of application execution
    5.
    发明授权
    Energy-aware scheduling of application execution 有权
    能源感知调度应用程序执行

    公开(公告)号:US08032891B2

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

    申请号:US10151282

    申请日:2002-05-20

    IPC分类号: G06F9/46 G06F1/32

    摘要: A mobile device (10) manages tasks (18) using a scheduler (20) for scheduling tasks on multiple processors (12). To conserve energy, the set of tasks to be scheduled are divided into two (or more) subsets, which are scheduled according to different procedures. In a specific embodiment, the first subset contains tasks with the highest energy consumption deviation based on the processor that executes the task. This subset is scheduled according to a power-aware procedure for scheduling tasks primarily based on energy consumption criteria. If there is no failure, the second subset is scheduled according to a real-time constrained procedure that schedules tasks primarily based on the deadlines associated with the various tasks in the second subset. If there is a failure in either procedure, one or more tasks with the lowest energy consumption deviation are moved from the first subset to the second subset and the scheduling is repeated.

    摘要翻译: 移动设备(10)使用调度器(20)管理任务(18),用于在多个处理器(12)上调度任务。 为了节约能源,要调度的任务集合分为两个(或多个)子集,根据不同的过程进行调度。 在具体实施例中,第一子集基于执行任务的处理器包含具有最高能量消耗偏差的任务。 该子集根据用于主要基于能量消耗标准的调度任务的功率感知程序进行调度。 如果没有失败,则根据实时约束程序调度第二子集,该实时约束过程主要基于与第二子集中的各种任务相关联的期限来调度任务。 如果任何一个过程都有故障,则能量消耗偏差最小的一个或多个任务从第一个子集移动到第二个子集,重复调度。

    Micro-sequence based security model
    8.
    发明授权
    Micro-sequence based security model 有权
    基于微序列的安全模型

    公开(公告)号:US08190861B2

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

    申请号:US11677367

    申请日:2007-02-21

    IPC分类号: G06F9/00

    CPC分类号: G06F9/4812

    摘要: A method and system for implementing a micro-sequence based security model in a processor. More particularly, micro-sequences and JSM hardware resources are employed to construct a security model invisible to applications, and when memory constraints are in place, extend a complex security model in JSM code by implementing a micro-sequence security trigger. The method includes micro-sequence based security policy that determines whether an instruction accesses a privileged resource associated with a processor and when not already in privilege mode and not executing a micro-sequence, the micro-sequence based security policy is applied to the instruction to control access to the privileged resource according to the security policy.

    摘要翻译: 一种用于在处理器中实现基于微序列的安全模型的方法和系统。 更具体地,使用微序列和JSM硬件资源来构建对应用不可见的安全模型,并且当存储器约束到位时,通过实现微序列安全触发来扩展JSM代码中的复杂安全模型。 该方法包括基于微序列的安全策略,其确定指令是否访问与处理器相关联的特权资源,以及当尚未处于特权模式且不执行微序列时,将基于微序列的安全策略应用于 根据安全策略控制对特权资源的访问。