受限命名空间环境中的反向名称映射

    公开(公告)号:CN101535966A

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

    申请号:CN200780041009.5

    申请日:2007-10-19

    Applicant: 微软公司

    CPC classification number: G06F21/53 G06F16/192

    Abstract: 将文件系统的竖井专用视图提供给在该竖井中运行的进程。进程只可通过说出相对于竖井的名称来访问文件。为了确定是否应准许对由文件ID标识的文件的访问,构造由该文件ID标识的文件的实际名称的列表。如果可说出转换为列表中的名称的相对于竖井的名称,则打开文件并检索所打开的文件的文件ID。如果文件ID匹配,则使用该相对于竖井的名称来打开该文件。如果在竖井中运行的进程请求已使用文件ID打开的文件的名称列表,则过滤返回的结果以使得只返回在竖井中可见的名称,由此将进程对文件的访问限制为其分层命名空间中的文件。

    合并的注册表项中的虚拟删除

    公开(公告)号:CN101535949A

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

    申请号:CN200780041085.6

    申请日:2007-10-16

    Applicant: 微软公司

    CPC classification number: G06F9/44505 G06F9/45537

    Abstract: 诸如注册表项或值等元素通过为元素创建删除标记来虚拟地删除。两组或多组单独的实际注册表项/值作为一个合并的(虚拟的)注册表来呈现给在竖井中运行的进程。操作系统通过监视由计算机或计算机系统上的竖井中的进程做出的注册表项或值系统请求并过滤掉与删除标记相关联的元素来提供注册表的合并视图。特殊处理响应于检测到特定类型的注册表项或值系统访问请求来调用,这些注册表项或值系统访问请求的类型包括但不限于:枚举、打开、创建、重命名或删除。

    管理服务应用程序中的组件程序

    公开(公告)号:CN101933000B

    公开(公告)日:2014-03-05

    申请号:CN200980103908.2

    申请日:2009-01-07

    Applicant: 微软公司

    Abstract: 本发明提供了各种方法、系统、以及其上包含计算机可执行指令的计算机存储介质,这些指令在被执行时执行根据本发明的各实施例的用于根据服务模型来管理服务应用程序中的组件程序的方法。最初,从服务模型中提取可给予组件程序的配置设置。启动用于根据对服务应用程序上的负载水平和/或服务模型中的规约的改变来管理服务应用程序的实例化过程。该实例化过程包括在数据中心内部署组件程序或将其标识为可用,以及自动在所部署的组件程序中传播从配置设置导出的公式化值。将这些导出的公式化值安装到组件程序中,由此提供与服务模型一致的服务应用程序的功能。

    受限命名空间环境中的反向名称映射

    公开(公告)号:CN101535966B

    公开(公告)日:2012-12-12

    申请号:CN200780041009.5

    申请日:2007-10-19

    Applicant: 微软公司

    CPC classification number: G06F21/53 G06F16/192

    Abstract: 将文件系统的竖井专用视图提供给在该竖井中运行的进程。进程只可通过说出相对于竖井的名称来访问文件。为了确定是否应准许对由文件ID标识的文件的访问,构造由该文件ID标识的文件的实际名称的列表。如果可说出转换为列表中的名称的相对于竖井的名称,则打开文件并检索所打开的文件的文件ID。如果文件ID匹配,则使用该相对于竖井的名称来打开该文件。如果在竖井中运行的进程请求已使用文件ID打开的文件的名称列表,则过滤返回的结果以使得只返回在竖井中可见的名称,由此将进程对文件的访问限制为其分层命名空间中的文件。

    用于运行多个环境的操作系统小型引导

    公开(公告)号:CN101326489B

    公开(公告)日:2011-03-23

    申请号:CN200680046396.7

    申请日:2006-12-12

    Applicant: 微软公司

    CPC classification number: G06F9/4401 Y10S707/99939

    Abstract: 一种称为筒仓的操作系统内隔离机制使用操作系统的单个实例提供了对在单个计算机上运行的进程的分组和隔离。该操作系统通过向在称为服务器筒仓的隔离应用程序内执行的进程提供系统名称空间的视图来允许资源的受控共享。服务器筒仓是通过对服务器筒仓内的用户级服务执行单独的“小型引导”来创建的。服务计算机的单个OS映像采用名称空间包容机制来约束哪些服务器筒仓能使用哪一(些)资源。限制对资源的访问因而直接基于放置在服务器筒仓中的进程或应用程序而非谁正在运行该应用程序,因为如果一进程或应用程序无法解析用于访问资源的名称,则它无法使用该资源。

    合并的文件系统目录中的虚拟删除

    公开(公告)号:CN101535968A

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

    申请号:CN200780041090.7

    申请日:2007-10-19

    Applicant: 微软公司

    CPC classification number: G06F17/30365 G06F17/30117

    Abstract: 文件系统的元素通过为该元素创建删除标记来虚拟地删除。两个或多个单独的实际文件系统目录作为一个合并的(虚拟的)文件系统目录来呈现给在竖井中运行的进程。操作系统通过监视由计算机或计算机系统上的竖井中的进程做出的文件系统请求并过滤掉与删除标记相关联的元素来提供文件系统目录的合并视图。特殊处理响应于检测到特定类型的文件系统访问请求来调用,该文件系统访问请求的类型包括:枚举、打开、创建、重命名或删除。

    通过实现和绑定合约向客户机服务提供功能

    公开(公告)号:CN102197390B

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

    申请号:CN200980142642.2

    申请日:2009-10-24

    Applicant: 微软公司

    CPC classification number: G06F9/50

    Abstract: 提供用于经由在此被称为合约的媒介使目标服务向客户机服务的功能方面的表达自动化的方法、系统和计算机可读介质。通常,在被配置为支承服务应用程序的操作的分布式计算环境的上下文中执行这些方法。在各实施例中,在确定所表达的功能方面满足客户机服务的依赖性之后实现和绑定合约。通常,合约定义接口并且在安装期间维持配置接口的特性。在实现期间,根据与其相关联的特性建立并参数化接口之一。在绑定期间,经由通过所建立的接口路由的通信信道链接目标服务和客户机服务。因此,通信信道上的来自客户机服务的调用允许到达和使用目标服务的功能方面。

    通过实现和绑定合约向客户机服务提供功能

    公开(公告)号:CN102197390A

    公开(公告)日:2011-09-21

    申请号:CN200980142642.2

    申请日:2009-10-24

    Applicant: 微软公司

    CPC classification number: G06F9/50

    Abstract: 提供用于经由在此被称为合约的媒介使目标服务向客户机服务的功能方面的表达自动化的方法、系统和计算机可读介质。通常,在被配置为支承服务应用程序的操作的分布式计算环境的上下文中执行这些方法。在各实施例中,在确定所表达的功能方面满足客户机服务的依赖性之后实现和绑定合约。通常,合约定义接口并且在安装期间维持配置接口的特性。在实现期间,根据与其相关联的特性建立并参数化接口之一。在绑定期间,经由通过所建立的接口路由的通信信道链接目标服务和客户机服务。因此,通信信道上的来自客户机服务的调用允许到达和使用目标服务的功能方面。

    管理服务应用程序中的组件程序

    公开(公告)号:CN101933000A

    公开(公告)日:2010-12-29

    申请号:CN200980103908.2

    申请日:2009-01-07

    Applicant: 微软公司

    Abstract: 提供了各种方法、系统、以及其上包含计算机可执行指令的计算机存储介质,这些指令在被执行时执行根据本发明的各实施例的用于根据服务模型来管理服务应用程序中的组件程序的方法。最初,从服务模型中提取可给予组件程序的配置设置。启动用于根据对服务应用程序上的负载水平和/或服务模型中的规约的改变来管理服务应用程序的实例化过程。该实例化过程包括在数据中心内部署组件程序或将其标识为可用,以及自动在所部署的组件程序中传播从配置设置导出的公式化值。将这些导出的公式化值安装到组件程序中,由此提供与服务模型一致的服务应用程序的功能。

Patent Agency Ranking