基金从业 百分网手机站

私募股权投资基金考点:外包和托管

时间:2020-08-06 16:33:54 基金从业 我要投稿

2017私募股权投资基金考点:外包和托管

  导语:外包表明的是对当前业务流程的一种“安排”或另外的一种“诠释”,其目的是希望通过引入外部来进行一种更加有效率的资源配置!托管是是融于通用语言运行时(CLR)中的一种新的编程理念,因此完全可以把“托管”视为“.NET”。

  由托管概念所引发的C++应用程序包括托管代码、托管数据和托管类

  三个组成部分。

  (1) 托管代码:.Net环境提供了许多核心的运行(RUNTIME)服务,比如异常处理和安全策略。为了能使用这些服务,必须要给运行环境提供一些信息代码(元数据),这种代码就是托管代码。所有的C#、默认时都是托管的,但Visual C++默认时不是托管的,必须在编译器中使用命令行选项(/CLR)才能产生托管代码。

  (2) 托管数据:与托管代码密切相关的是托管数据。托管数据是由公共语言运行的垃圾回收器进行分配和释放的数据。默认情况下,C#、Visual Basic 和 数据是托管数据。不过,通过使用特殊的关键字,C# 数据可以被标记为非托管数据。Visual C++数据在默认情况下是非托管数据,即使在使用 /CLR 开关时也不是托管的。

  (3) 托管类:尽管Visual C++数据在默认情况下是非托管数据,但是在使用C++的托管扩展时,可以使用“__gc”关键字将类标记为托管类。就像该名称所显示的那样,它表示类实例的内存由垃圾回收器管理。另外,一个托管类也完全可以成为 .NET 框架的成员,由此可以带来的好处是,它可以与其他语言编写的类正确地进行相互操作,如托管的C++类可以从Visual Basic类继承等。但同时也有一些限制,如托管类只能从一个基类继承等。需要说明的是,在托管C++应用程序中既可使用托管类也可以使用非托管类。这里的非托管类不是指标准C++类,而是使用托管C++语言中的__nogc关键字的类。

  在解释托管和非托管,有必要了解一下什么是interop

  interop:Visual Studio .NET 通过引入面向公共语言运行时的受管代码(或托管代码)的概念,使开发人员在创建和运行应用程序的方式上有了重大改变。受管代码(或托管代码)提供了包括自动内存管理、基于属性的编程和公共类型系统等在内的许多优点。不幸的'是,正是这些功能强大、独树一帜的特性也使得它与以往基于 Windows API 和 COM 对象的编程有了本质区别。虽然 Visual Studio .NET 也在尽力使得使用和创建非受管代码(或非托管代码)容易一些,但有些情况下使用非受管代码(或非托管代码)是很困难的。 让受管代码对象和非受管对象协同工作的过程称为互用性(interoperability),通常简称为 interop。

  一般来说,托管(collocation)是指把事物移动或者放置在一起,有些时候还表示一种合适的顺序。在因特网上,这个术语(通常被拼写colocation 或者co-location)用来描述服务提供商为客户的通信设备提供的放置空间。例如,一个网站所有者可以把自己网站的计算机服务器交给因特网服务提供商(ISP)托管。或者,一个服务提供商可能将自己的网络路由器放到提供交换服务的其他ISP公司。还有一种托管方法就是,把设备放置在客户的处所,ISP提供专线服务。托管服务有时候由专业的网站主机商提供。

  外包和托管

  一、基金业务外包

  外包服务是指基金业务外包服务机构(以下简称外包机构)为基金管理人提供销售、销售支付、份额登记、估值核算、信息技术系统等业务的服务。

  二、基金业务托管

  除基金合同另有约定外,基金应当由基金托管人托管。基金合同约定基金不进行托管的,应当在基金合同中明确保障基金财产安全的制度措施和纠纷解决机制。

【2017私募股权投资基金考点:外包和托管】相关文章:

2017基金考试《私募股权》考点:私募投资基金11-12

私募基金:股权投资基金的设立05-05

私募证券投资基金和私募股权基金的区别08-29

基金从业《私募》:股权投资基金的基本税负05-05

私募投资基金模式11-09

2017年私募股权投资基金考点归纳08-25

2017基金从业《私募股权投资》考点归纳08-22

2017私募股权投资基金考点:内控指引05-12

2017基金从业考点:私募股权投资基金的概念11-14