没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收稿日期:
!""#$"%$&"
作者简介:马 俊(
&’(!$
),男,湖北云梦人,硕士研究生,研究方向
为数据库应用技术;杨开英,教授,硕士生导师,主要从事计算机教
学与研究工作。
!"#$%#&’$()
*
与分布式计算
马 俊,杨开英,彭玉卓,郑智高
(武汉理工大学 计算机学院,湖北 武汉
)*""+"
)
摘 要:探讨了
,-./0.12/34
5
的体系结构和工作原理,介绍了
,-./0.12/34
5
的相关对象和核心技术。研究如何运用
,-./
0.12/34
5
进行分布式计算,进而体现
,-./0.12/34
5
功能的强大,可以跨多台计算机轻松进行分布计算,只需完成非常少的
编程工作。最后运用
,-./0.12/34
5
的相关技术去构建一个分布式超级计算机,在一个具体的应用中进行分布式计算。
关键词:
,-./0.12/34
5
;远程对象;分布式计算
中图分类号:
67*&&,%
文献标识码:
8
文章编号:
&#+*$#!’9
(
!""+
)
"!$"&&($"*
!"#$%#&’$()
*
+),-(.$/(01$#,2’&
3
1$()
*
:8;<4
,
=8->?@3A
B
34
5
,
7C->=<ADE<2
,
FGC->FE3A
5
@2
(
H21
I
</.JH2KK.
5
.
,
L<E@4M43N,2O6.PE,
,
L<E@4)*""+"
,
HE34@
)
40.$/+5$
:
:@34K
B
Q3RP<RR.R/E.@JPE3/.P/<J.@4Q
I
J34P3
I
K.2O/E.,-./J.12/34
5
,
34/J2Q<P.R/E.J.K@/.Q2S
T
.P/R@4QP2J./.PE42K2
5
3.R2O,
-./J.12/34
5
,U/<Q
B
E2V/2<R./E.,-./J.12/34
5
P@JJ3.R24Q3R/J3S</.QP@KP<K@/324
,
@4Q/E.4RE2V/E.
I
2V.JO<KO<4P/3242O/E.,-./J.A
12/34
5
,
.4@SK.
B
2</2P@KP<K@/..@R3K
B
S
B
1@4
B
P21
I
</.JR
,
24K
B
4..QN.J
B
O.V
I
J2
5
J@1134
5
V2JW,8/K@R/
,
<R./E./.PE42K2
5
3.R2O/E.,
-./J.12/34
5
/2S<3KQ@Q3R/J3S</.QR<
I
.JP21
I
</.J
,
@4QP@JJ
B
24Q3R/J3S</.QP@KP<K@/32434@P24PJ./.@
II
K3P@/324,
6#
7
8’/,.
:
,-./0.12/34
5
;
J.12/.2S
T
.P/
;
Q3R/J3S</.QP21
I
</34
5
9
引 言
,-./0.12/34
5
是一种
,-./
框架中执行进程间通
信的方式。由于
,-./
没有使用
XHY:
,因此
,-./0.A
12/34
5
是一项
XHY:
替代技术,它可用于网络上不同
计算机的基于
HZ0
的不同应用程序之间的通信,也可
在相同计算机的基于
HZ0
不同应用之间的通信
[
&
]
。
因为可能使用不同的传输协议(例如
UY87
和
6H7
),
,
-./0.12/34
5
应用程序可以在注重性能的场合使用二
进制编码,在需要与其他远程处理框架进行交互的场
合使用
9:Z
编码。通过直接使用
,-./0.12/34
5
,可
以将
L.S
服务驻留在任何需要的应用程序中,因此这
是一个非常灵活的架构,几乎适合于所有涉及远程的
工作。
: !"#$%#&’$()
*
体系结构
:!: !"#$%#&’$()
*
边界
公共语言运行时(
HZ0
,
H21124Z@4
5
<@
5
.0<4A
/31.
)为
,-C6
应用程序定义两个逻辑子部分:应用程
序域以及上下文。
&,&,&
应用程序域
应用程序域是
,-./
的逻辑进程。它是实现
,-./
运行时的代码隔离的基本机制。每一个应用程序域可
以单独被调试、启动或停止,它们在进程中创建和运
行;每个应用程序域都有自己的默认异常处理,可以单
独被调试。一个应用程序域中的应用不会直接影响其
他应用程序域中的应用的执行
[
!
]
。
&,&,!
上下文
公共语言运行时把应用程序域进一步细分为上下
文,上下文确保一套常用的约束和使用语法负责管理
其中的所有对象的访问。就应用程序域而言,上下文
之间的分界线构成了一个
,-./0.12/34
5
边界。
:!;
对象激活
对于按引用传送的远程对象,有两种激活类型:服
务器激活和客户端激活。
&,!,&
服务器端激活
,-./0.12/34
5
基础设施将服务器端激活类型称
为众所周知的对象类型,因为服务器应用程序在激活
对象实例之前会在一个统一资源标识符(
M0[
)上发布
这个类型。
,-./0.12/34
5
把服务器端激活分为两种模
第
&+
卷 第
!
期
!""+
年
!
月
计 算 机 技 术 与 发 展
HY:7M6C06CHG-YZY>=8-XXC\CZY7:C-6
\2K,&+ -2,!
].S, !""+
普通网友
- 粉丝: 5
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 笔记实验六,spark,大数据分析
- ####蓝桥杯python的详细的信息介绍
- 电子万年历软件仿真(经过多次修改,保证正确性)
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论2