System using a unique marker with each software code-block
    1.
    发明授权
    System using a unique marker with each software code-block 有权
    系统使用每个软件代码块的唯一标记

    公开(公告)号:US08850410B2

    公开(公告)日:2014-09-30

    申请号:US12696879

    申请日:2010-01-29

    CPC分类号: G06F9/00 G06F9/3836

    摘要: A system and method for improving software maintainability, performance, and/or security by associating a unique marker to each software code-block; the system comprising of a plurality of processors, a plurality of code-blocks, and a marker associated with each code-block. The system may also include a special hardware register (code-block marker hardware register) in each processor for identifying the markers of the code-blocks executed by the processor, without changing any of the plurality of code-blocks.

    摘要翻译: 一种通过将唯一标记与每个软件代码块相关联来提高软件可维护性,性能和/或安全性的系统和方法; 所述系统包括多个处理器,多个代码块和与每个代码块相关联的标记。 该系统还可以包括用于识别由处理器执行的代码块的标记的每个处理器中的特殊硬件寄存器(代码块标记硬件寄存器),而不改变多个代码块中的任一个。

    METHOD FOR REDUCING THE TIME TO DIAGNOSE THE CAUSE OF UNEXPECTED CHANGES TO SYSTEM FILES
    2.
    发明申请
    METHOD FOR REDUCING THE TIME TO DIAGNOSE THE CAUSE OF UNEXPECTED CHANGES TO SYSTEM FILES 失效
    减少时间来诊断系统文件意外变化的原因的方法

    公开(公告)号:US20090094676A1

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

    申请号:US11869504

    申请日:2007-10-09

    IPC分类号: H04L9/32

    CPC分类号: G06F21/554

    摘要: A method for monitoring access to a file within a file system includes steps or acts of: monitoring a plurality of requests for access to files; intercepting the requests; and analyzing metadata located in the file. If the metadata includes a directive entry, the method includes these additional steps: identifying information about any application requesting access to the file, including a sequence of function calls that preceded the file access request; and logging the information to generate an action trail of the application. A mechanism for monitoring file access includes the following: a file system configured for monitoring accesses to any file residing within it; an access control mechanism which can execute pre-defined actions when an unauthorized file access occurs; and a tool to specify the list of files to be monitored.

    摘要翻译: 一种用于监视对文件系统内的文件的访问的方法包括以下步骤或动作:监视多个访问文件的请求; 截取请求; 并分析文件中的元数据。 如果元数据包括指令条目,则该方法包括以下附加步骤:识别关于请求访问该文件的任何应用的信息,包括文件访问请求之前的一系列函数调用; 并记录信息以生成应用程序的动作跟踪。 用于监视文件访问的机制包括以下内容:被配置为监视对其中驻留的任何文件的访问的文件系统; 访问控制机制,当发生未经授权的文件访问时,可以执行预定义的动作; 并指定要监视的文件列表的工具。

    FRAMEWORK FOR MANAGING ATTRIBUTES OF OBJECTS
    3.
    发明申请
    FRAMEWORK FOR MANAGING ATTRIBUTES OF OBJECTS 失效
    用于管理物体属性的框架

    公开(公告)号:US20080294592A1

    公开(公告)日:2008-11-27

    申请号:US11751571

    申请日:2007-05-21

    IPC分类号: G06F17/30

    CPC分类号: G06F9/468

    摘要: A computer implemented method, computer program product, and system for managing objects. Responsive to receiving a find-rule method, and a path-rule table, wherein the path-rule table contains a set of paths, wherein each path references an object, wherein a file system locates the object using the path, and wherein the object has at least one attribute not known to the file system, a path-rule table identifier is created. The path-rule table is associated with the path-rule table identifier to form an associated path-rule table. The find-rule method is associated with the path-rule table identifier to form an associated find-rule method. The path-rule table identifier, the associated path-rule table, and the associated find-rule method are stored. The path-rule table identifier is returned.

    摘要翻译: 计算机实现的方法,计算机程序产品和用于管理对象的系统。 响应于接收查找规则方法和路径规则表,其中所述路径规则表包含一组路径,其中每个路径引用对象,其中文件系统使用所述路径定位所述对象,并​​且其中所述对象 具有文件系统不知道的至少一个属性,创建路径规则表标识符。 路径规则表与路径规则表标识符相关联,以形成关联的路径规则表。 find-rule方法与路径规则表标识符相关联,以形成关联的查找规则方法。 存储路径规则表标识符,相关联的路径规则表和相关联的查找规则方法。 返回路径规则表标识符。

    System and method for supporting a plurality of access control list types for a file system in an operating system
    4.
    发明授权
    System and method for supporting a plurality of access control list types for a file system in an operating system 失效
    用于支持操作系统中的文件系统的多个访问控制列表类型的系统和方法

    公开(公告)号:US08429192B2

    公开(公告)日:2013-04-23

    申请号:US11002865

    申请日:2004-12-02

    IPC分类号: G06F7/00 G06F17/30

    摘要: System, method and computer program product for supporting a plurality of Access Control List types for a file system in an operating system in a data processing system. An Access Control List supporting system for managing access to a file system in a data processing system has at least one file system in an operating system of the data processing system, and an Access Control List management framework in the operating system and external to the at least one file system for managing access to the at least one file system. The Access Control List supporting system of the invention removes ACL management and access check-related functions from the at least one file system to an external Access Control List management framework, thus enabling an operating system to support a plurality of Access Control List types using the same Access Control List management framework and enabling new Access Control List types to be added to the operating system dynamically while the operating system is running.

    摘要翻译: 用于在数据处理系统中的操作系统中为文件系统支持多个访问控制列表类型的系统,方法和计算机程序产品。 用于管理对数据处理系统中的文件系统的访问的访问控制列表支持系统在数据处理系统的操作系统中具有至少一个文件系统,以及操作系统中的外部的访问控制列表管理框架 用于管理对所述至少一个文件系统的访问的至少一个文件系统。 本发明的访问控制列表支持系统将ACL管理和访问检查相关功能从至少一个文件系统移除到外部访问控制列表管理框架,从而使得操作系统能够支持多个访问控制列表类型, 相同的访问控制列表管理框架,并在操作系统运行时动态添加新的访问控制列表类型。

    Autonomically tuning the virtual memory subsystem of a computer operating system
    6.
    发明申请
    Autonomically tuning the virtual memory subsystem of a computer operating system 审中-公开
    自动调整计算机操作系统的虚拟内存子系统

    公开(公告)号:US20060004977A1

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

    申请号:US10881508

    申请日:2004-06-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/127 G06F12/023

    摘要: A method, information processing system, and computer readable medium for efficiently distributing a computer system's main memory among applications running in that operating system instance. More specifically, threshold values used by a page replacement algorithm of the virtual memory manager are automatically tuned in response to the load on the memory of a computer system. One such threshold value is the lower threshold of free memory which is changed as a function of the load on the memory. For example, such a load might be represented as the number of threads that were added to a waiting queue during a defined interval of time divided by the number of clock tics in that interval. This representation is known as the thread wait rate. This rate is then compared to a target rate to determine if the lower threshold value should be changed. When the free memory space falls below the lower threshold, a page replacement daemon is used to page out memory to make more memory space available.

    摘要翻译: 一种用于在运行在该操作系统实例中的应用程序之间有效地分发计算机系统的主存储器的方法,信息处理系统和计算机可读介质。 更具体地,响应于计算机系统的存储器上的负载,自动调整由虚拟存储器管理器的页面替换算法使用的阈值。 一个这样的阈值是随着存储器上的负载而变化的空闲存储器的下限阈值。 例如,这样的负载可以表示为在定义的时间间隔内被添加到等待队列中的线程数除以该间隔中的时钟提示数。 该表示被称为线程等待速率。 然后将该速率与目标速率进行比较,以确定是否应该改变较低的阈值。 当可用内存空间低于下限阈值时,页面替换守护程序用于页面输出内存以使更多的内存空间可用。

    METHOD AND APPARATUS FOR OPERATING SYSTEM EVENT NOTIFICATION MECHANISM USING FILE SYSTEM INTERFACE
    7.
    发明申请
    METHOD AND APPARATUS FOR OPERATING SYSTEM EVENT NOTIFICATION MECHANISM USING FILE SYSTEM INTERFACE 有权
    使用文件系统界面操作系统事件通知机制的方法和装置

    公开(公告)号:US20120198479A1

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

    申请号:US13444707

    申请日:2012-04-11

    IPC分类号: G06F9/54

    摘要: A method and structure for OS event notification, including a central processing unit (CPU) and a memory including instructions for an event notification mechanism for monitoring operating system events in an operating system (OS) being executed by the CPU. The OS includes a kernel having a plurality of kernel subcomponents that provide services to one or more applications executing in the OS in a user mode, using system calls to the kernel. The OS event notification mechanism is capable of monitoring events within the kernel, at a level below the user mode level. The OS event notification mechanism includes Application Program Interfaces (APIs) that are standard for the OS.

    摘要翻译: 一种用于OS事件通知的方法和结构,包括中央处理单元(CPU)和包括用于监视由CPU执行的操作系统(OS)中的操作系统事件的事件通知机制的指令的存储器。 OS包括具有多个内核子组件的内核,其使用对内核的系统调用来向用户模式中在OS中执行的一个或多个应用程序提供服务。 OS事件通知机制能够监视内核中的事件,处于低于用户模式级别的级别。 OS事件通知机制包括OS的标准的应用程序接口(API)。

    Statement regarding federally sponsored-research or development
    10.
    发明申请
    Statement regarding federally sponsored-research or development 审中-公开
    关于联邦赞助研究或发展的声明

    公开(公告)号:US20060294334A1

    公开(公告)日:2006-12-28

    申请号:US11165318

    申请日:2005-06-23

    IPC分类号: G06F12/00

    摘要: A method of determining and using the optimal page size in the execution of an application wherein the number of virtual to real address caching mechanism misses per unit time is calculated for available page sizes and wherein the optimal page size is determined based on the determined number of mechanism misses. In a more specific aspect of this invention, mechanism misses per unit time are calculated for only those applications which are more likely to consume computer system resources. In yet another more specific aspect of this invention, the mechanism misses for a selected application are determined for each of a number of memory address regions.

    摘要翻译: 一种在执行应用程序中确定和使用最佳页面大小的方法,其中虚拟到实际地址缓存机制的数目在每单位时间内丢失的可用页面大小被计算,并且其中基于所确定的数量来确定最佳页面大小 机制错过。 在本发明的更具体的方面,仅针对更可能消耗计算机系统资源的那些应用计算每单位时间的机构缺失。 在本发明的另一个更具体的方面中,为多个存储器地址区域中的每一个确定针对所选择的应用的机制缺失。