Method, System, and Program Product for Shell Executable Search Path Optimization
    1.
    发明申请
    Method, System, and Program Product for Shell Executable Search Path Optimization 审中-公开
    Shell可执行搜索路径优化的方法,系统和程序产品

    公开(公告)号:US20080065581A1

    公开(公告)日:2008-03-13

    申请号:US11467613

    申请日:2006-08-28

    IPC分类号: G06F17/30

    CPC分类号: G06F16/148

    摘要: A method of data processing in a data processing system includes an operating system shell receiving a command identifying a target executable. In response to receiving the command, the operating system shell determines whether or not a directory re-order option is set. In response to determining that the directory re-order option is set, the operating system shell locates the target executable by searching one or more file system directories for the target binary executable in accordance with an order indicated by a set of dynamic weights associated with directories among said one or more file system directories. The set of dynamic weights is then updated based upon the determined location of the target executable in the file system.

    摘要翻译: 数据处理系统中的数据处理方法包括操作系统壳体,其接收识别目标可执行文件的命令。 响应于接收到该命令,操作系统shell确定是否设置了目录重新排序选项。 响应于确定设置了目录重新排序选项,操作系统外壳通过根据与目录相关联的一组动态权重指示的顺序搜索目标二进制可执行程序的一个或多个文件系统目录来定位目标可执行程序 在所述一个或多个文件系统目录中。 然后基于文件系统中确定的目标可执行文件的位置更新动态权重集合。

    Method, System and Program Product Supporting Customized Presentation of Toolbars Within a Document
    5.
    发明申请
    Method, System and Program Product Supporting Customized Presentation of Toolbars Within a Document 审中-公开
    方法,系统和程序产品支持文档中工具栏的定制演示

    公开(公告)号:US20080104505A1

    公开(公告)日:2008-05-01

    申请号:US11553712

    申请日:2006-10-27

    IPC分类号: G06F17/00 G06F3/048

    CPC分类号: G06F3/0481

    摘要: In response to a user marking a plurality of regions within a document of the application program, the application establishes a corresponding plurality of sections of the document including at least a first section and second section. In response to user selection of one or more toolbars from among a plurality of toolbars available within the application program, the application associates a first customized toolbar view with the first section and a second customized toolbar view with the second section, where the first and second customized toolbar views include different sets of the plurality of toolbars. In response to user navigation of the document to cause the sequential display of multiple ones of the plurality of sections of the document, the application automatically presents the first customized toolbar view when the first section of the document is displayed and automatically presenting the second customized toolbar view when the second section of the document is displayed. In addition, the application persistently saves the first and second customized toolbar views in association with the document, such that the first and second customized toolbar views are presented automatically by the application program in association with the first and second sections, respectively, when a user subsequently views the document.

    摘要翻译: 响应于用户标记应用程序的文档内的多个区域,应用建立文档的对应的多个部分,其包括至少第一部分和第二部分。 响应于用户从应用程序中可用的多个工具栏中选择一个或多个工具栏,应用程序将第一自定义工具栏视图与第一部分相关联,第二自定义工具栏视图与第二部分相关联,其中第一和第二部分 自定义工具栏视图包括多个工具栏的不同集合。 响应于文档的用户导航以导致文档的多个部分中的多个部分的顺序显示,当显示文档的第一部分时,应用程序自动呈现第一自定义工具栏视图,并自动呈现第二自定义工具栏 查看显示文档的第二部分时。 此外,应用程序持续地保存与文档相关联的第一和第二自定义工具栏视图,使得当用户分别与第一和第二部分相关联地由应用程序自动呈现第一和第二自定义工具栏视图 随后查看该文件。

    Method, system and program product for associating threads within non-related processes based on memory paging behaviors
    8.
    发明授权
    Method, system and program product for associating threads within non-related processes based on memory paging behaviors 失效
    方法,系统和程序产品,用于根据内存分页行为关联非相关进程中的线程

    公开(公告)号:US07596668B2

    公开(公告)日:2009-09-29

    申请号:US11676658

    申请日:2007-02-20

    IPC分类号: G06F12/00

    摘要: A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more “partner” threads within separate high latency storage locations. The kernel analyzes the memory “page-in” patterns of multiple threads and identifies one or more partner threads of the first thread based on user input, observed memory page-in patterns, and/or pre-defined identification information within the thread data structures. The kernel marks the first thread and its corresponding related partner threads with a unique thread identifier. When the first thread is subsequently paged into a lower latency memory, the kernel also pages-in the related partner threads that are marked with the unique thread identifier in lockstep. Tying related threads from non-related applications together in terms of memory paging behavior thus eliminates memory management delays.

    摘要翻译: 在内存分页行为方面,将非相关应用程序中的相关进程线程绑定在一起的方法。 在数据处理系统中,第一进程线程与单独的高延迟存储位置内的一个或多个“伙伴”线程有关。 内核分析多个线程的内存“页面”模式,并基于用户输入,观察到的内存页面输入模式和/或线程数据结构内的预定义标识信息来识别第一个线程的一个或多个伙伴线程 。 内核使用唯一的线程标识符标记第一个线程及其相应的相关伙伴线程。 当第一个线程随后被分页到较低延迟的内存中时,内核也会在锁定步骤中以唯一的线程标识符标记的相关伙伴线程中寻找页面。 从存储器寻呼行为方面将非相关应用程序中的相关线程绑定在一起,从而消除了内存管理延迟。

    METHOD, SYSTEM AND PROGRAM PRODUCT FOR ASSOCIATING THREADS WITHIN NON-RELATED PROCESSES BASED ON MEMORY PAGING BEHAVIORS
    9.
    发明申请
    METHOD, SYSTEM AND PROGRAM PRODUCT FOR ASSOCIATING THREADS WITHIN NON-RELATED PROCESSES BASED ON MEMORY PAGING BEHAVIORS 失效
    方法,系统和程序产品,用于在非相关过程中根据内存分析行为相关联的线程

    公开(公告)号:US20080201545A1

    公开(公告)日:2008-08-21

    申请号:US11676658

    申请日:2007-02-20

    IPC分类号: G06F13/14

    摘要: A method of tying related process threads within non-related applications together in terms of memory paging behavior. In a data processing system, a first process thread is related to one or more “partner” threads within separate high latency storage locations. The kernel analyzes the memory “page-in” patterns of multiple threads and identifies one or more partner threads of the first thread based on user input, observed memory page-in patterns, and/or pre-defined identification information within the thread data structures. The kernel marks the first thread and its corresponding related partner threads with a unique thread identifier. When the first thread is subsequently paged into a lower latency memory, the kernel also pages-in the related partner threads that are marked with the unique thread identifier in lockstep. Tying related threads from non-related applications together in terms of memory paging behavior thus eliminates memory management delays.

    摘要翻译: 在内存分页行为方面,将非相关应用程序中的相关进程线程绑定在一起的方法。 在数据处理系统中,第一进程线程与单独的高延迟存储位置内的一个或多个“伙伴”线程有关。 内核分析多个线程的内存“页面”模式,并基于用户输入,观察到的内存页面输入模式和/或线程数据结构内的预定义标识信息来识别第一个线程的一个或多个伙伴线程 。 内核使用唯一的线程标识符标记第一个线程及其相应的相关伙伴线程。 当第一个线程随后被分页到较低延迟的内存中时,内核也会在锁定步骤中以唯一的线程标识符标记的相关伙伴线程中寻找页面。 从存储器寻呼行为方面将非相关应用程序中的相关线程绑定在一起,从而消除了内存管理延迟。