电脑词典
A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z
Daemon 后台程序
与UNIX系统相关的程序,执行清理或维护工具的功能,但不能由用户调用。它在后台运行,并且只在必要的时候才被激活,例如要更正其他程序不能恢复的错误时。
DAO 数据访问对象
DAO(Data Access Objects)是由VB提供的应用程序接口 (API),它可以使程序员访问Microsoft Access 数据库。DAO对象包括Access的数据引擎功能。通过数据引擎功能,它可以访问结构化查询语言 (SQL) 数据库。
DASD 直接访问存储设备
Direct Access Storage Device的首字母缩略词。一种数据存储设备,存储于其中的信息可以被直接访问,而不必顺序通过所有的存储区域。例如:磁盘驱动器是一种 DASD,而磁带单元则不是 DASD,因为磁带中的数据是按线形顺序存储的。
DDN 数字数据网络
数字数据网络(Digital Data Network),DDN即数字数据网。它是利用光纤(数字微波和卫星)数字传输通道和数字交叉复用节点组成的数字数据传输网,可以为用户提供各种速率的高质量数字专用电路和其它新业务,以满足用户多媒体通信和组建中高速计算机通信网的需要。DDN业务区别是于传统模拟电话专线的显著特点是数字电路传输质量高,时延小,通信速率可根据需要选择;电路可以自动迂回,可靠性高;一线可以 多用,即可以通话、传真、传送数据,还可以组建会议电视系统,开放帧中续业务,做多媒体服务,或组建自己的虚拟专网,设立网管中心,自己管理自己的网络。
DDR 双倍速率SDRAM
DDR(Dual Data Rate SDRSM)是最新的内存标准之一,在系统时钟触发沿的上、下沿都能进行数据传输,因此即使在133MHz的总线频率下,带宽也能达到约2.1GB/S,为SDRAM的的两倍左右。
Desktop 桌面、台式电脑
在电脑应用领域,“desktop”这个词一般被用来指包括显示器,电脑主机,键盘和其他所有外接设备的个人电脑。而大部分时候,它也是作为Windows“桌面”的称呼。Windows 存放桌面文件的目录名就是Desktop。
DHCP 动态主机配置协议
动态主机配置协议(Dynamic Host Configuration Protocol)。HCP提供了一种在局域网内为主机动态指定IP地址的方法。系统管理员指定一定范围的IP地址,用户机则通过相应的TCP/IP软件从DHCP服务器获得TCP/IP配置信息。这一过程称为租用。用户租用IP地址有时间限制的。在安装TCP/IP协议和使用TCP/IP协议进行通迅时,有三个参数必须配置:IP地址、子网掩码 、缺省网关。这三个参数可以手动配置,也可以使用DHCP自动配置。
Digital camera 数码相机 Digital camera
Digital camera 数码相机
一种采用数字化格式录制运动或者静止图像的相机。和传统模拟相机录制无限变化的光强度不同,数码相机录制离散的数字,以便能够存储在一块闪存卡,软磁盘或者硬盘中。和其他所有数字式设备一样,数码相机拥有可以表现出来的固定最大分辨率。数码相机录制的图像可以被一根串口缆线,USB缆线或者存储媒介本身传送到一台个人电脑上。
分布式数据库 Distributed Database
分布式计算系统包括分布在多个站点上的数据。用户应可以访问这些数据而不必管它的具体位置。用户毕竟更对结果感兴趣,而不是计算机网络的细节。下面列出了开发分布式数据库系统的通用指南,这是由关系数据库设计者之一的ChrisJ.Date最早总结的。
局部独立性,使每个站点保持一种独立性,使得数据和资源可以被本地机构保护和管理。
非集中化消除了代表单一故障点的中心数据站点。
连续操作即使在备份期间也可为用户提供服务。
透明性对用户隐匿了数据的具体位置,因此用户不必了解数据在何处和如何得到它们。
分片(分区)提供了一种将数据库化整为零并存于多个站点的手段。
复制提供了将数据库的多个分片拷贝到多个站点的方法。
分布式查询处理使得用户以最佳路径和可满足要求的最优资源对远程站点进行查询。
分布式事务处理保证对多个数据库的写操作被正确地写在所有数据库上,否则任何地方发生了故障则复原退出。
硬件独立性意味着对多供应商计算机系统和平台的支持。
操作系统独立性意味着可支持许多操作系统。
网络独立性意味着支持多种网络拓扑结构和通信协议。
DBMS独立性允许用户在其客户机应用程序中访问任何数据库管理系统,见Database Connectivity APIs and Middleware“数据库连接API和中间件”。
一旦数据被分布化,就需要采用处理、分片和复制手段来保证数据的可靠性、可用性及对数据的保护。
客户机-服务器连接
下面的方法用于提供客户机和服务器间的连接以及交换请求和响应信息。使用下面的两种连接方法之一交换信息。
面向连接的“电路” 用于在网上建立一条通信信道使两条系统可实时交换信息或在事务完成前维持持续的连接。
无连接数据报服务 用于定时要求不严时交换信息。它并不建立一个“电路”,而是将信息打包于数据报中并通过最佳路径传送到目的地。
远程过程调用(RPC)机制使一个系统上的应用过程可以引用另一系统上的另一应用过程。调用方(客户机)通过面向连接或无连接服务,先向服务器发出请求,然后等待其响应,在客户机得到响应后,如果有必要的话,再进行下一次请求。
存储转发消息传递系统对时间限制很宽松。用户应用程序以类似电子函件的消息向服务器发出请求,服务器收到消息后,处理该请求并将响应消息返回用户或用户邮箱。用户可以在任何时候拾取这个响应消息。这种方法假设服务器有多种用户可执行的存储过程,并对那些需要访问公司数据库信息的移动用户来说是很实用的。
在多机种环境中做到这些连接并不简单。存在的多种通信协议、应用程序接口和各种组成要求都使集成起来十分困难。但已有了分布式计算的开发工具和环境,如OSF(开放软件基金会)的分布式计算环境(DCE)和SunSoft的开放式网络计算(ONC)环境。本书中对这两个环境均有叙述。
在数据库连接场所,所谓的标准接口之间都有细微的区别,防碍了一个供应商的客户机应用程序访问另一供应商DBMS上的数据。几个供应商和标准集团正致力于缓和这个问题。SQL访问组(SAG)正在制定关于数据库连接的ANSI和OSI标准。Microsoft公司正在制定它的为Windows应用程序提供通用接口的开放式数据库连通(ODBC)。另外IBM也在提出自己的分布式关系数据库体系结构。
事务处理
当数据分布在多个数据库服务器上时,就需要各种保护措施来保证数据正确地写到所有数据库中。例如,考虑一个在三个分离的远程数据库上修改的客户帐户平衡表,如果在事务写阶段,任何一个数据库连接失败,数据库之间就失去同步。怎样检测并更正这种情形呢?事务处理(TP)监示一个叫做两阶段提交的过程并在某种程度上解决了这个问题。
分布式系统上的实时事务处理需要一个两阶段提交过程保证将事务得到多个数据库上时的数据完整性。所涉及到的每个数据库在事务被提交给任何其他数据库时都要授权给它。如果事务成功,则被提交,否则事务应被回退。与容错系统类似,两阶段提交保护系统防止在事务写期间发生系统错误。它也允许操作员异常终止一个事务并将数据库恢复到原先的状态。事务监示器按下面的过程跟踪事务过程。
1.写操作命令被送到每个数据库后,事务监示器等待一个响应信号以保证所有的系统都准备好写。如果所有系统都来响应,事务将在这里异常终止。
2.假定都响应了,事务监示器指示数据库开始写,然后等待每一个系统表明数据写成功的确认信号。
3.若未得到所有系统响应信号(由于线路或系统故障),事务监示器命令所有数据库将此次的写操作取消。
在后面的“Transaction Processing 事务处理”条目中有更详细叙述。
分区和复制
分区是将一个数据库分成若干个相关信息块的方法,而复制则是将这些块拷贝到其它地方的过程。主数据库仍在一个站点上维护,而一个分区则是这个数据库的一部分,它被复制到另一站点,使用分区和复制是基于下列原因:
使其他站点的用户更容易访问特定的数据。
通过复制保护数据。
在主要或辅助站点出现故障时提供可替换数据来源。
复制技术可以替换前面所讲的实时两阶段提交技术。两阶段提交技术可提供数据库的即时同步,但其附加开销足以影响性能。另外,一个持续性问题如WAN链路故障会导致异常终止。大量事务的复制是非实时、可定期更新数据库的方法。更新日程表由网络管理员制定,或当一个已崩溃(或丢失链路)的服务器恢复时进行更新。
然而,关系数据库的分区决非易事,但却非常适合下面所讲的面向对象数据库。关系数据库中的处理过程是复制整个数据库,而不是更新一个分区。
Distributed Object-Oriented Systems面向对象分布式系统
面向对象系统提供企业环境中数据存储和应用程序生成的独特解决方法。面向对象系统有如下特征:
对象是现实世界实体的抽象,如顾客数据库中的人,记帐系统中的发票,或网络目录服务数据库中的打印机和服务器。
一个对象不但拥有数据,还包括一组涉及操纵或报告对象中数据的过程。
对象有类和子类。首先定义类,它作为那个类中生成对象的模板。例如,一个计算机仓库的详细目录可以是一个叫做“计算机”的类。
一个子类是层次结构中特指一个类。叫做“膝上机”的子类可能在仓库清单“计算机”类下定义。
继承是类层次中的重要特性。任何由某个类生成的子类不但继承了其它类的特性,还可以有自己特有的特性,继承通过生成可重用对象简化了开发过程。
在发送消息,激活对象的过程中,对象之间相互作用。
对象是多态的。在其中,一个消息可以根据不同的对象以不同方式激活,例如,可以为一个发票对象激活打印命令打印发票,也可以为一个顾客对象激活一个打印命令打印其名字和地址。
对象中的信息是封闭的且只可通过激活属于这个对象的过程来改变。外部实体不能越过这些过程直接改变其内部数据。这就形成了一个高度可控环境,易于维护和建立应用程序。
因为对象将数据放在类似于字段的实体中,所以你可以将一个对象同数据库中的一条记录相类比,但仅此而已,对象拥有自己的内部过程,用于处理其所包含的数据,而关系数据库中的任何操作都由外部过程处理。这使得对象有一定的独立性。移动一个对象时,抽取它的信息的过程也要随之一起移动。
对分布式系统更为重要的是,多个不同的应用程序由只激活一个对象的过程就可以访问一个对象中的信息。你所要做的只是把数据放入对象并定义将数据取出的过程。这些过程可以通过相对简单的应用程序经由服务器向对象发出消息而激活。创建这些应用程序很简单,因为相应过程已被定义并作为对象的一部分而生成。另外,对象具有天然的可分布性,因为它们之间相互独立,而不象在数据库中,将大量数据被放在单个文件里,你可以“置对象于此,置对象于彼”。这种方法令人感兴趣的一个特征是,设计者事先不需知道数据对象将存放在哪里。只需使用合适的机制保持复制数据同步,就可以在任何时间任何地点将数据对象分区并复制。
NetWare 4.x目录服务是一个分布式面向对象数据库的好例子。它用一个类似于图D-24的层次树结构数据库存储关于人员和资源的信息。该数据库由网络管理员更新。典型的更新包括增删用户、打印机、服务器和其他网络资源。该数据库为网络提供文件资料和为部门级管理人员规定管理权限,以及为用户规定对资源的访问权限。用户访问数据库时先是定位,然后访问象打印机和服务器一类的资源,或发送消息到网上的其他用户。
图中XYZ公司在美国、英国和韩国设有分公司。美国分公司在洛杉矶和纽约有办公室。图中也显示了洛杉矶分公司的部门情况。假设数据库的原版放在纽约的公司总部。在索引树中,洛杉矶表示一个可以作为分区点的分支。用一个工具来定义这个分区,新的分区就被复制到洛杉矶服务器上。在那个办公室的用户就可以查询本地分区,寻找资源,而不必通过WAN链路访问纽约总部的数据库。
如果纽约总部的管理员在数据库中增加了一个对象以表示洛杉矶办公室的一个新雇员,主数据库就必须更新洛杉矶办公室的分区以保证数据同步。然而,通常并不严格要求立刻更新。因此可以用低速WAN链路,以拨号方式在两地间进行更新。洛杉矶的用户一般不会马上就需要用到数据库的信息。一次更新经历几分钟乃至夜间几小时也将是允许的。
相关条目:Database Management System 数据库管理系统;Distributed分布式计算;Object Oriented Technology面向对象技术。
分布式文件系统 Distributed File Systems
分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。例如,用户可以“发表”一个允许其他客户机访问的目录,一旦被访问,这个目录对客户机来说就象使用本地驱动器一样,下面是三个基本的分布式文件系统。
网络文件系统(NFS) 最早由Sun微系统公司作为TCP/IP网上的文件共享系统开发。Sun公司估计现在大约有超过310万个系统在运行NFS,大到大型计算机、小至PC机,其中至少有80%的系统是非Sun平台。
Andrew文件系统(AFS) 结构与NFS相似,由卡内基·梅隆大学信息技术中心(ITC)开发、现由前ITC职员组成的Transarc公司负责开发和销售。AFS较NFS有所增强。
分布式文件系统(DFS) 是AFS的一个版本,作为开放软件基金会(OSF)的分布式计算环境(DCE)中的文件系统部分。
如果文件的访问仅限于一个用户,那么分布式文件系统就很容易实现。可惜的是,在许多网络环境中这种限制是不现实的,必须采取并发控制来实现文件的多用户访问,表现为如下几个形式:
只读共享 任何客户机只能访问文件,而不能修改它,这实现起来很简单。
受控写操作 采用这种方法,可有多个用户打开一个文件,但只有一个用户进行写修改。而该用户所作的修改并不一定出现在其它已打开此文件的用户的屏幕上。
并发写操作 这种方法允许多个用户同时读写一个文件。但这需要操作系统作大量的监控工作以防止文件重写,并保证用户能够看到最新信息。这种方法即使实现得很好,许多环境中的处理要求和网络通信量也可能使它变得不可接受。
NFS和AFS的区别在于对并发写操作的处理方法上。当一个客户机向服务器请求一个文件(或数据库记录),文件被放在客户工作站的高速缓存中,若另一个用户也请求同一文件,则它也会被放入那个客户工作站的高速缓存中。当两个客户都对文件进行修改时,从技术上而言就存在着该文件的三个版本(每个客户机一个,再加上服务器上的一个)。有两种方法可以在这些版本之间保持同步:
无状态系统 在这个系统中,服务器并不保存其客户机正在缓存的文件的信息。因此,客户机必须协同服务器定期检查是否有其他客户改变了自己正在缓存的文件。这种方法在大的环境中会产生额外的LAN通信开销,但对小型LAN来说,这是一种令人满意的方法。NFS就是个无状态系统。
回呼(Callback)系统 在这种方法中,服务器记录它的那些客户机的所作所为,并保留它们正在缓存的文件信息。服务器在一个客户机改变了一个文件时使用一种叫回叫应答(ca11backpromise)的技术通知其它客户机。这种方法减少了大量网络通信。AFS(及OSFDCE的DFS)就是回叫系统。客户机改变文件时,持有这些文件拷贝的其它客户机就被回叫并通知这些改变。
无状态操作在运行性能上有其长处,但AFS通过保证不会被回叫应答充斥也达到了这一点。方法是在一定时间后取消回叫。客户机检查回叫应答中的时间期限以保证回叫应答是当前有效的。回叫应答的另一个有趣的特征是向用户保证了文件的当前有效性。换句话说,若一个被缓存的文件有一个回叫应答,则客户机就认为文件是当前有效的,除非服务器呼叫指出服务器上的该文件已改变了。
Network File System(NFS)网络文件系统(NFS)
NFS是个分布式的客户机/服务器文件系统。NFS的实质在于用户间计算机的共享。用户可以联结到共享计算机并象访问本地硬盘一样访问共享计算机上的文件。管理员可以建立远程系统上文件的访问,以至于用户感觉不到他们是在访问远程文件。
NFS是个到处可用和广泛实现的开放式系统。下面是NFS最初的设计目标:
允许用户象访问本地文件一样访问其他系统上的文件。提供对无盘工作站的支持以降低网络开销。
简化应用程序对远程文件的访问使得不需要因访问这些文件而调用特殊的过程。
使用一次一个服务请求以使系统能从已崩溃的服务器或工作站上恢复。
采用安全措施保护文件免遭偷窃与破坏。
使NFS协议可移植和简单,以便它们能在许多不同计算机上实现,包括低档的PC机。
大型计算机、小型计算机和文件服务器运行NFS时,都为多个用户提供了一个文件存储区。工作站只需要运行TCP/IP协议来访问这些系统和位于NFS存储区内的文件。工作站上的NFS通常由TCP/IP软件支持。对DOS用户,一个远程NFS文件存储区看起来是另一个磁盘驱动器盘符。对Macintosh用户,远程NFS文件存储区就是一个图标。
NFS的客户机和服务器部分的功能如下:
服务器目录共享 服务器广播或通知正在共享的目录,一个共享目录通常叫做出版或出口目录。有关共享目录和谁可访问它们的信息放在一个文件中,由操作系统启动时读取。
客户机访问 在共享目录上建立一种链接和访问文件的过程叫做装联(mounting),用户将网络用作一条通信链路来访问远程文件系统。
NFS的一个重要组成是虚拟文件系统(VFS),它是应用程序与低层文件系统间的接口。VFS提供的一些操作如下:
close文件关闭操作
create 文件生成操作
fsync将改变保存到文件中
getattr 取文件属性
link 用另一个名字访问一个文件
lookup 读目录项
mkdir建立新目录
open 文件打开操作
rdwr 文件读写操作
remove 删除一个文件
rename 文件改名
rmdir删除一目录
setattr 设置文件属性
Andrew File System(AFS)Andrew文件系统(AFS)
AFS是专门为在大型分布式环境中提供可靠的文件服务而设计的。它通过基于单元的结构生成一种可管理的分布式环境。一个单元是某个独立区域中文件服务器和客户机系统的集合,这个独立区域由特定的机构管理。通常代表一个组织的计算资源。用户可以和同一单元中其他用户方便地共享信息,他们也可以和其他单元内的用户共享信息,这取决于那些单元中的机构所授予的访问权限。
AFS服务器运行下列进程:
文件服务器进程 这个进程响应客户工作站对文件服务的请求,维护目录结构,监控文件和目录状态信息,检查用户的访问。
基本监察(BOS)服务器进程 这个进程运行于有BOS设定的服务器。它监控和管理运行其他服务的进程并可自动重启服务器进程,而不需人工帮助。
卷宗服务器进程 此进程处理与卷宗有关的文件系统操作,如卷宗生成、移动、复制、备份和恢复。
卷宗定位服务器进程 该进程提供了对文件卷宗的位置透明性。即使卷宗被移动了,用户也能访问它而不需要知道卷宗移动了。
鉴别服务器进程 此进程通过授权和相互鉴别提供网络安全性。用一个“鉴别服务器”维护一个存有口令和加密密钥的鉴别数据库,此系统是基于Kerberos的。
保护服务器进程 此进程基于一个保护数据库中的访问信息,使用户和组获得对文件服务的访问权。
更新服务器进程 此进程将AFS的更新和任何配置文件传播到所有AFS服务器。
AFS还配有一套用于差错处理,系统备份和AFS分布式文件系统管理的实用工具程序。例如,SCOUT定期探查和收集AFS文件服务器的信息。信息在给定格式的屏幕上提供给管理员。设置多种阈值向管理者报告一些将发生的问题,如磁盘空间将用完等。另一个工具是USS,可创建基于带有字段常量模板的用户帐户。Ubik提供数据库复制和同步服务。一个复制的数据库是一个其信息放于多个位置的系统以便于本地用户更方便地访问这些数据信息。同步机制保证所有数据库的信息是一致的。
相关条目:Distributed Computing分布式计算;Distributed Computing Environment,OSF 开放软件基金会(OSF)的分布式计算环境;Distributed Database分布式数据库;File Systems in the Network Environment 网络环境中的文件系统。
OSF DCE的分布式文件系统 Distributed File System,OSF DCE
分布式文件系统(DFS)是Andrew文件系统(AFS)的一个版本,包含在开放软件基金会(OSF)的分布式计算环境(DCE)中。
相关条目:Distributed Computing 分布式计算;Distributed File System分布式文件系统。
分布式管理环境 Distributed Management Environment
DME是开放软件基金会为管理基于分布式计算环境(DCE)的分布式网络而采取的策略。DME是一个多机种环境中集合系统和网络管理的结构,同时与现有解决方案保持兼容。
它的目的是通过下列组成部分提供分布式计算机网络的管理:
对象管理框架 包括用于创建面向对象管理应用程序的开发工具,管理请求代管者提供对象间的通信。
网络管理选项(NMO)包含工业标准管理协议,如SNMP和CMIP。NMO定义了管理员-代理者关系。在这种关系中代理者收集网上的资源信息将其报告给管理系统。
分布式服务 提供软件准许和分配工具,及多种监控和管理工具,用于跟踪网上事件和潜在的问题向管理者报警。
写本书时,DME的前途并不明朗,(读者可直接与开放软件基金会(OSF)联系,以得到更多细节,电话是(617)621-8700,马萨诸塞州的剑桥大学。)例如,1993年来,OSF停止了DME中的关键对象管理框架部分的开发。
相关条目:Distributed Computing Environment,OSF开放软件基金会(OSF)的分布式计算环境;Distributed Management分布式管理;Open Software Foundation开放软件基金会;Management Standards and Tools 管理标准与工具。
分布式管理 Distributed Management
随着分布式系统的增长和资源从曾经集中的域中分散出来,管理硬件、软件、用户、更新、配置和安全性的问题也多样化了。而且另外与内部独立系统改变有关的还有一个同步问题。操作系统、硬件或协议的差异使这更加复杂。
分布式管理系统需提供如下功能:
管理用户及其工作站配置。
管理软件分布、更新与准许权限。
管理硬件监控、维护和编目功能。
另外,管理系统应提供收集网络数据的方法,并将这些数据报告给管理者。
分布式网络管理系统可以利用网络平台的优点将管理功能分散到网络上,而不是将它们集中于单一的数据中心。管理员仍可以从一个位置运行管理系统,而由分布于网络上的管理机构收集信息并应答给管理系统。过去由于时间和传输限制而无法获取的信息现在可被管理者使用了。容错管理和预防性维护也大大简化了。对即将产生的问题也可提出警告。 下面是一些常见的分布式管理系统:
DEC的企业管理体系结构(EMA)。
SunSoft面向SPARC和INTEL 80×86系统的管理系统。
Novell的开放式管理平台。
OSF的分布式管理环境(DME)。在写本书仍在开发中。
相关条目:Electronic Software Distribution and Licensing电子软件分布与准许;Management standards and Tools管理标准与工具。
DEC的分布式命名服务 Distributed Name Service,DEC
Distributed Name Service,DEC DEC的分布式命名服务 参见DECdns条目。
分布式对象管理系统 Distributed Object Management Systems
Distributed Object Management Systems(DOMS) 分布式对象管理系统(DOMS) 分布式对象管理系统是在分布式计算平台上推广使用面向对象环境和接口操作系统或服务。对象管理集团(OMG)的通用对象请求代管体系结构(CORBA)就是这样一个系统,Microsoft的Cario和SunSoft全方位分布式对象(DOE)初起也看作面向对象计算系统。
SunSoft的全分布式对象 Distributed Objects EveryWhere(DOE),SunSoft
全分布式对象(或DDE工程)是SunSoft为其Solaris操作系统开发一个完全分布式对象环境的第一步。DOE的设计基于对象管理组(OMG)的通用对象请求代管体系结构(CORBA)。DOE允许开发人员生成可在多供应商平台上工作的模块化应用程序。
HP、IBM和Sun微系统公司都独立地开发自己的面向对象接口技术,但在1993年中它们同意共享各自的技术。这些面向对象技术是:
IBM的系列对象模型(SOM)和分布式系统对象模型(DSOM) 这些模型指定了一个接口,使在不同环境中生成的对象类能进行相互的操作。SOM是在IBM WorkPlace She11中作为一个机制实现的,目的是为了提供屏幕对象图标和开发者生成这类图标的工具。DSOM是提供了跨平台交互操作的网络版本。
HP的分布式对象管理设施(DOMF) 该机制提供了对象间的通信。它最初是与SunSoft一起开发的。
Sun的全分布式对象(DOE)DOE提供了在对象环境中开发具有可重用部分应用程序的工具。在将对象的优点带到分布式企业计算网上的同时,DOE允许相互合作。
DOE提供了一个具有标准化接口和对象清单的面向对象开发环境,接口和清单都是开发人员生成面向对象应用程序时要使用的。而该标准化接口独立于系统平台并且允许在多个不同系统上的应用程序相互通信。在当前接口保持一致时,对象易于扩展或替换。为了便于更新,对象应用程序中的关键成分易于识别和修改。分布式对象应用程序并不依赖于任何编程语言。DOE规定支持OMG的接口定义语言(IDL),这意味着任何支持此接口的程序设计语言都是兼容的。
DOE等同于计算机工业的其他开发工具,如Microsoft公司的对象链接与嵌入(OLE)和Apple公司的OpenDOC,基于IBM公司的SOM。
相关条目:Common Object Request Broker Architecture公用对象请求代管者体系结构;Distributed Object Management Facility分布式对象管理设施;Object-Oriented Interfaces and Operating Systems面向对象接口和操作系统;System Object Mode系统对象模型。
分布式处理 Distributed Processing
Distributed Processing 分布式处理 参见Distributed Computing分布式计算,Distributed Database分布式数据库,Distributed File Systems分布式文件系统和Distributed Management分布式管理。
分布式队列双总线 Distributed Queue Dual Bus
Distributed Queue Dual Bus(DQDB) 分布式队列双总线 (DQDB) 分布式队列双总线(DQDB)是IEEE 802.6委员会定义的城域网(MAN)标准的访问技术。因为MAN和Ethernet(以太网)、令牌环、令牌总线一样都是802.x标准,所以很适于一般的局域网技术。不同的是,MAN是为基于光缆的范围可达50公里的大范围高速度网络设计的。
DQDB与基于令牌的网络有相似之处。例如,在一个4Mbps的令牌环中,工作站在拥有一个令牌时能进行传输。然而,令牌环绕网络的时间限制了传输率。为突破这个限制,开发了在环上允许多个令牌的16Mbps的令牌环。DQDB在其总线拓朴结构中进一步接受了这个概念,它将占用总线的时间分成时间片,任何工作站都可在任何时刻将数据分组放到时间片中,犹如一列有许多可容车厢的列车,任一工作站都可将信息放到车厢中运输到其它地方。DQDB是真正的共享总线技术,因为所有节点都可按需要访问总线直至网络的饱和点。
相关条目:Metropolitan Area Networks城域网。
分布式关系数据库体系结构 Distributed Relational Database Architecture
Distributed Relational Database Architecture(DRDA) 分布式关系数据库体系结构(DRDA) 分布式关系数据库体系结构(DRDA)是一个跨IBM平台访问、遵循SQL标准的数据库信息的IBM标准。它是IBM的信息仓库框架中的重要组成部分,该框架定义了庞大的后台服务器,客户机可通过较小的基于工作组的中介服务器来访问它。DRDA具有下列功能:
定义了客户机和后台数据库之间的接口协议。
提供了IBM的DB2、DBM、SQL/DS和SQL/400数据库系统的互连框架。
支持多供应商提供的数据库系统。
支持分布式数据库上的事务(工作单元)处理。
在DRDA中,客户机叫做应用请求器(ARS),后台服务器叫做应用服务器(AS),协议叫做应用支持协议(ASP),提供AR和AS间的接口。整个过程操作在SNA网上,但也计划支持OSI和TCP/IP。有一个附加的协议叫做数据库支持协议(DSP),它使一个AS能对另一服务器扮演AR的角色。通过这种方法服务器之间能相互通话并传递来自客户AR的请求,如图D-25所示。最初的协议对一个数据库只支持一个结构化查询语言(SQL)的语句,但未来的版本将对一个或多个数据库提供多个语句的支持。
DRDA是IBM环境中建立客户机/服务器计算的基础之一。其它基础是高级的对等联网(APPN)和分布式数据管理(DDM)。通过信息仓库和DRDA,IBM计算机将它的企业中心组成部分的大型计算机,用作各种类型信息(包括多媒体信息)的存储平台。
相关条目:Advanced Peer-to-Peer Networking 高级对等联网;Database Connectivity APIs and Middle-ware 数据库连接应用程序编程接口(APIs)和中间件;Distributed Database 分布式数据库;IBM 国际商用机器公司;IBM Networking Blueprint IBM联网方案;Information Warehouse信息仓库。
分布式系统对象模型 Distributed System Object Model
DSOM是IBM的系统对象模型(SOM)的扩展,它使对象能在分布式计算环境中跨平台通信。SOM是一种面向对象技术,它规定了一种接口,使不同环境中创建的对象类能相互操作。SOM作为一种机制在IBM WorkPlace Shell中实现,这种机制提供了屏幕上的对象图标和开发者创建这类图标的工具。DSOM是提供了跨平台互操作能力的网络版本。
SOM和DSOM为面向对象应用程序的开发人员提供了低级语言,有一种叫做VisualAge的未来产品,将提供为建立图形接口应用程序的面向对象工具,而不需要任何编程语言的知识。
相关条目:Object Management Architecture对象管理体系结构;Object-Oriented Interfaces and Operating Systems面向对象接口和操作系统;Object-OrientedT echnology面向对象技术;Object Request Broker对象请求代管者;Objects对象,目标,实体;System Object Model,IBM IBM的系统对象模型。
DMI 桌面管理界面
DMI(Desktop Management Interface桌面管理界面)是一种新型的系统管理规范,它利用BIOS的程序自动检测系统各种资源如主板、显示卡、外设的工作状况,并能随时将工作状况报告给管理者。管理者根据DMI提供的信息很容易发现系统故障。该接口不仅为管理者提供了更多的方便,还能降低维护成本。
文档交换标准 Document Interchange Standards
如果没有如美国标准信息交换码(ASCⅡ)等字符格式标准,计算机信息的交换是不可能的。ACSII码将字母表中的每个字母用一个7位的码来表示,并使用8位编码提供了一个扩展字符集。几乎每个计算机都识别ASCII代码集,所以你与其它用户交换的任何文件能无需转换地显示出来(除了定制编码扩展)。但是,在这种情况的方式中,并没有你在文档中采用的格式,如页面布局、段落排列和字符风格等。于是需要一种在不同平台上交换文件时保存文档格式的方法。
已开发出了许多文档交换标准,使用户能运行在同一操作系统下的应用程序之间,或不同平台上的应用程序之间交换文档。例如,一个UNIX应用程序和一个DOS应用程序都能打开并格式化文档,只要系统和文档采用相同的文档交换标准,格式化信息如黑体标题、段落标识、页面布局(页边空白、栏外标题、标尾)和其它文本信息都被编码到文档中,于是文档在各种系统上显示时都会是一样的。这些信息通常还包括图形格式信息。Microsoft的建成已久的丰富文本格式(RTF)具有文档格式信息,但除了在Microsoft自己的产品中,RTF并不能很好工作。
文档规定要有下列特性:
文档具有内容,它以特定的布局安排在页面中。
文档具有结构,它定义了文档的段,如标题和段落。
一个特定的文档体系结构,通过使用一种能被任何需要打开并显示文档的系统理解的语言,描述以上特性。文档应该以同样的方式表示信息,不管它下层的系统是什么(只要系统认识文档的体系结构)。用户应能编辑任何交换文档,或者发送者应能给文档上锁以防止再作编辑,虽然严格控制,这后一种功能是很难达到完善的地步的。
在包含有许多不同计算平台的企业计算环境中,标准的文档格式对于用户间的信息交换是基本的。企业网的基本目的就是为所有用户提供一种信息交换的方法。在建好这样的一个网络后,使用简单的文件交换技术,仅维持如ASCII码之类信息是很荒唐的。提供了跨平台文档交换能力的先进文档体系结构是必不可少的。
有好些领域的工作正在进行之中,包括面向对象信息交换,如在Microsoft Windows对象链接与嵌入(OLE)或Apple的Amber所实现的那样。这些环境强有力地支持面向图形和声音及视频等多媒体信息的交换。但是,对于包括声音和视频的复杂对象,接收这种文档的人必须有一个应用程序能“回放”这些声音和图象,或者必须有一条链路回到创建该对象的应用程序。例如,一个用户用鼠标双击一个,音对象,于是能放出声音的应用程序就被调用。但这会限制文档的便携性。在网上,相应的应用程序必须存在于用户的环境中。在OLE和Amber中,对象能维持网上别处应用程序的链接。于是用户不再需要在他们本地系统中保存该应用程序。但如果该应用程序不能采用的话,将文档移到另一网络仍会带来问题。详见:“复合文档”和“对象链接与嵌入”。
电子数据交换(EDI)是在美国国家标准协会(ANSI)控制下的电子交换标准,它起源于航运业和交通业。EDI为商用单据如购货单、发票和船运通知等规定了结构,并为一个机构提供了通过通信链路交换这些单据的方法。交换关系通常在供应商和顾客之间,例如EDI提供了一种在可重订单据的基础上,顾客计算机向供应商计算机定购的办法。交货也是一样,并且开出发票。在最简单的单据中,EDI类似于公司间的电子函件。在某些机构中,Email已经由EDI实现。一旦安装了一个合适的系统,EDI具有降低开销和工作量需求的潜力。参见“电子数据交换。”
Open Document Architecture 开放文档体系结构(ODA)
开放文档体系结构(ODA)是国际标准化组织(ISO)为系统间交换那些包括有各种信息的文档而制定的标准,以便接收者能象创建该文本时一样查询这些文本,并在必要时修改。前提是发送和接收两个系统都要遵从ODA标准。ODA常用于通过X.400邮件系统交换文本或使用文件传输访问方式(FTAM)时。
ODA复合文档有以下组成部分:
文本(ISO 字符集)。
基于ISO 超文件计算机图形标准的几何图形。
基于CCITT传真标准的光栅图形。
ODA文档包括许多布局对象,它定义了一个文档中的表示要素,如页面和每页重复的栏外标题和标尾。逻辑对象是加到文档布局中的要素,如章、节、段、标题、脚注和其它可格式化的对象。ODA文档要经历三个阶段,产生三种类型的文本。
首先创建和编辑的文档叫可处理文档,它处于一种可校订状态,即使在交换后。
下一阶段是布局处理,它规定了文档按页面的表示。于是形成了不可校订的格式化文档或可作进一步校订的格式化可处理文档。
最后阶段是影象阶段,它形成最终打印或交换的文档。
内容布局结构可以修改,但其逻辑结构被保留,这意味着你能改变文档的表示方法,而不能改变最初作者的内容。当文档在不同设备上显示或在不同类型打印机上打印时其表示格式有时不一样。
Standard Generalized Markup Language(SGML)标准规范化标记语言(SGML)
SGML是一种文档语言,它定义了文档的结构和内容,但它没有象ODA那样定义格式参数。它超出了ASCII码集,为综合和共享其它环境中创建的信息提供了方法。SGML基本上用于工作流和文档管理环境中,它生成的文档是智能的,而不是“愚笨”的。SGML文档包含用于定义段落和标题之类组成部分的属性,使文档具有软硬件独立性。使用这种文档,工作流软件能将精力更多地集中在功能上而不是在文档的转换上。用户和编程人员也可将信息存储在这种文档中,当这些文档在其它系统中使用时,它们能够转换以执行相应操作或格式化。Novell NetWare 4.x中的Dynatext文档查看软件就是基于SGML的。
使用SGML,文档格式能从包含数据的文档中分离出来。这些格式信息被放在文档类型定义(DTD)文件中,格式标志标识文档的每一个部分。例如,一个段落可能有一个格式标志表示它是缩进圆体表格。字样并不是SGML定义的部分,它们与下面定义的Adobe Acrobat之类的产品有关。
SGML Open是一种包括Novell、Oracle和Intergraph的供应商组织,它的目的是将SGML作为一种可互操作标准来推动其发展。SGML缺乏显示信息,但SGMLOpen正推出和采用另一种ISO标准,叫做文档格式语义规范语言(DSSSL),来实现显示,它定义了一个带有文档显示信息的附加文件。
Acrobat Adobe System IncAdobe 系统公司的 Acrobat
Adobe系统公司的Acrobat提供了移动文档交换能力,使文档接受者能浏览格式化的文本。Acrobat适用于文献编集出版社和使用许多不同类型计算机处理包括大量图形内容文档的其它商务应用。Acrobat包括下列模块:
便携文档格式(PDF)软件,它在Macintosh和基于Windows的计算机上代替了打印驱动程序(包括Postscript驱动程序)。生成源文档的应用程序不再要求打印用于交换的文本。PDF是一种文档描述语言,类似于Postscript,它描述文本将以怎样的形式输出,文档输出时怎样查看它。
交换软件,它运行在每种不同的计算机系统上,如DO〕S、Macintosh和UNIx系统。该软件用于浏览并编辑已交换的文档。
读者软件,它使其他人能浏览并打印交换的文档,但不能创建文档。该软件以低价格单独出售。
Adobe增加了Acrobat对SGML的支持,使用户能修改他们和其他用户交换的文档。
Multipurpose Internet Marl Extension(MIME)Internet多功能邮件传递扩展标准(MIME)
MIME是一个Internet标准,它使不同类型的数据,如图形、声音、视频和文档等都包含在电子函件的消息中。格式化功能使用户能指定字体风格、字体大小和文档中的页布局,这样使那些没有类似应用程序的其它系统上的用户能阅读并理解它们。
相关条目:Compound Documents 复合文档;Electronic Data Interchange 电子数据交换;Electronic Mail电子函件;Groupware 群件;Imaging影像,映像,成象;Workflow Software工作流软件。
文档管理 Document Management
文档管理指文档、电子表格、图形和影象扫描文档的存储、分类和检索。每个文本具有一个类似于索引卡的记录,记录了诸如作者、文档描述、建立日期和使用的应用程序类型之类的信息。这些文档一般归档在较便宜的磁带上,必要时归档在可读写的光盘上。
在一个法律事务所的案例中,文档管理跟踪一个文档发生的所有活动,如键字的数目、校订和打印等,使客户为这些服务付费。
文本管理系统与面向对象的操作系统紧密相关,如Microsoft Windows的未来版本和IBM/AppleTaligent工程。面向文档的接口将自动地使一个应用程序基于文档的信息之上。
文档管理在法律事务所、保险公司、政府财政部门、广告代理公司和其它具有大量书面文件或影象操作活动的商业领域中最为有用。
相关条目:Archiving 归档;Backup and Data Archiving备份和数据归档;Compound Documents 复合文档;Document Interchange Standards文档交换标准;Groupware群件;Hierarchical Storage Management Systems分层存储管理系统;Imaging影象,映象,成象;Storage Management System,Novell Novell的存储管理系统;Workflow Software工作流软件。
域名服务 Domain Name Service
DNS是一个Internet和TCP/IP的服务,用于映射网络地址号码。例如,191.31.140.115映射为好记的名字,如tbones.acme.com.Internet。TCP/IP的实用工具如telnet文件传输协议(FTP)和简单邮件传输协议(SMTP)也通过访问DNS来确定你所指定的名字,并将其分解为网络地址。当选择了一个名字后,DNS将该名字翻译为一个数字地址,并将其插入到传输的信息中。DNS的一个重要特点是,其地址信息是存在一个层次结构的多个地方,而不是在一个中心站点。每个场所都有一个域名服务器,来维护本地节点的信息。
域和DNS随着Internet的发展而被引入其中。其结构是一棵具有许多分支子树的分层树,如图D-26所示,该图示意的是Internet的一部分。在分层的文件系统中,一个目录具有许多子目录,以同样的方式,你可以想象DNS的这棵树。从树的顶层,有时也叫根层,被分支为几个主要的分支,叫做域,下列是一些顶层Internet的域:
GOV=政府部门
EDU=教育机构
ORG=组织(非盈利型或非商业型)
COM=商业
MIL=军事
NET=网络服务供给者
也有国家域,如CA(加拿大)、UK(英国)、JP(日本)、DE(德国)、AU(澳大利亚),在US(美国)域中,对50个州中的每一个都有一个两字母的代码名。这些域由那些局限于一个国家的公司或组织命名用。而国际性公司使用COM域。
Setting Up DNS 建立 DNS
要加入一个域,你首先要与管理该域的组织联系。每个场所必须提供一个名字服务器,存有能被网上其它计算机查询的DNS信息。你也可以从许多商业的Internet服务提供者中得到一个为你运行的名字服务器。于是你所要做的事就是为你域中的用户提供到该服务提供者的连接。
当你写一个DNS名字时,应将主机名写在左边,接下来写各层域名,一直到根。例如,为寻址在国家科学基金会(NSF)中的科学与信息技术系统(STIS),你应使用下列地址:
stis.nsf.gov
作为一个例子,假设你是一个大的叫做XYZ的跨国公司,并且你希望与Internet连接。你先与com域联系,要求一个场所登记。你还要建立一台计算机来为你公司域中的用户处理命名服务。这个系统与最近的Internet访问域取得联系。如果是一个小公司的话,也可只建立一条到服务提供者的链路,成为提供者域中的一部分。不管哪种方法,只要寻址是正确的,电子函件和其它传输信息最终都能通过网络找到到目的地的路径。
Running Local DNS Servers运行本地 DNS服务器
以上DNS讨论大部分是关于作为全球Internet网的域和命字。一个组织的内部命名结构也可参照同样的模式,但要包括部门或分部域。应建立一台或多台计算机来管理DNS命名。DNS是一个能驻留在几个不同服务器上的分布式数据库,以防系统崩溃。下面讨论主DNS服务器和辅DNS服务器:
主DNS服务器 这是主要的服务器,它在内存和磁盘上都保持有整个数据库的拷贝。如果系统崩溃,该数据库能重载到内存中。
辅DNS服务器 这是辅助DNS服务器,它获得一份来自主DNS服务器的数据库备份。当主服务器作修改时,辅服务器也要求作相应修改。
按这种方式来分布数据库有几个优点。首先,如果网络跨城市、国家并需要广域电信链路,你通过在每个地方放一份数据库的备份,使那些昂贵的广域链路上的通信量减小。用户通过查询本地的数据库备份来搜索资源和其它用户。其次,数据库的分布化还提供了容错能力。但每个数据服务器必须有自己的电源,并位于不会受火灾、洪水、地震之类灾害威胁的理想区域中。
Internet组织正致力于采用X.500目录服务标准,因为它具有DNS中所没有的功能。例如,X.500提供了名字查询服务,能返回关于用户和资源的信息,如物理地址、电话号码等。
相关条目:Directory Services 目录服务;Internet Internet网;Transmission Control Protocol/Internet Protocol(TCP/IP)传输控制协议/因特网协议(TCP/IP);X.500 Directory Services X.500目录服务。
域 Domains
域定义了分层结构中不同级别的权限,例如,在政府界,有些城市有其自己的管理域。城市属于县域,县又属于州域,州属于国家域,每个域履行自己的控制权限,但又包括在更大的域中。类似地,组织内的计算资源也能分组成为域。工作组或部门形成域,而该域又可能属于更大的域。建立域的目的是为了方便管理和安全保密。
注意:单元和域是类似的概念。一个单元代表由一个中央权限管理的系统的一个特定的组。
Windows NT DomainsWindows NT的域
在Windows NT Advanced Server环境中,网络域的存在是为了简化管理并以验证形式提供安全功能。如图D27所示,一个用户能登录到自己的本地机器上,但要被这台机器验证。或者,他登录到域中,并为访问该域中的服务器而受到验证。主域服务器验证用户,然后让他或她访问域中的其它服务器。不管是主域服务器还是辅域服务器都有一个安全帐户管理(SAM)数据库拷贝,里边存有名字和口令信息。辅服务器备份这些信息,并在主服务器出错时提供登录服务。
在用户的计算机、主域服务器和其它用户可访问的服务器之间具有信任关系,其它服务器“相信”主域服务器已正确地鉴别用户。这使用户只需登录到每个单独的服务器上。图D28图示了记帐和销售部门中的主域服务器之间怎样建立一种信任关系,以便能验证任一需要访问部门间资源的用户。
Lotus Notes DomainsLotus Notes 的域
在Lotus Notes中,一个域包括一个或多个Notes服务器,这些服务器共享一个通用的公用名(Public Name)和地址簿(Address Book)数据库。该数据库含有关于每个域中用户的信息,如他们的邮政地址、邮件加密信息和于域中其它Notes服务器的信息。该域还为其它产品提供了网关服务。
Routing Domains路由选择的域
Intcrnet和开放系统互连(OSI)网络被分成一些自治区域,或是包含主机系统和路由器,并由单一职权管理的域。这些在一个自治区域内的系统和路由器叫做域内系统(OSI术语)或内部系统(Internet术语)。自治系统间的任一连接叫做域间互连。
在Internet中,内部网关协议(IGPs)如路由选择信息协议(RIP)和优先开放最短路径(OSPF)协议用于域内的路由选择。外部路由选择协议用于提供域间路由选择。外部网关协议(EGP)为两个位于各自域边缘的相邻路由器提供一种方法交换消息和信息。
这些协议使网络管理员建立具有分层结构的网络。每个域内能有自己的路由选择,改变这些表并不影响其它域,并且减少了网上通信,而且每个路由器不需要重新配置自己的路由选择表。每个域还可有自己的路由选择策略。例如某个域可以根据价格进行路由选择,而另一个域可以根据速度进行路由选择。
相关条目:Domain Name Service域名服务;Lotus Notes Lotus的Notes软件;Routing Protocols路由选择协议;Windows NT,Microsoft Microsoft的Windows NT。
NetWare礑OS请求解释器 DOS Requester,NetWare
DOS Requester,NetWare NetWare礑OS请求解释器 NetWare DOS请求解释器是允许DOS工作站访问NetWare网络资源的一组模块。对NetWare服务的请求被送往一个叫做IPXODI的模块,它将请求加上头部信息,并包装数据以便通过网络传输。
DOS Rognester Modules DOS请求解释器模块
下列命令,一般包含在一个叫做Startnet.Bat的批处理文件中(位于NWCLIENT目录中),装入DOSn Requester文件和服务。每条命令将在下面描述:
LSL
NE2000.COM(或其它LAN驱动程序)
IPXODI
VLM
链路支持层(LSL)驱动程序
LSL是一个软件驱动程序,用于在多个通信协议和支持Novell开放数据链路接口(ODI)规范的网络接口卡之间控制传送,如图D-29所示。可将LSL想作一个中间人或交换板操作员,它接收数据分组并将它们送到相应的协议栈中,或者通过同一网卡从不同的协议栈中将数据分组传送出去。
有几种可能的LSL配置。LSL在下列配置中起中介作用:
单个网卡和单个协议栈。
单个网卡和多个协议栈。
多个接口卡和单个协议栈。
多个接口卡和多个协议栈。
LAN驱动程序
在Startnet.Bat文件中列出的LAN驱动程序依赖于工作站软件安装期间选择的网络接口卡。LAN驱动程序提供了安装在系统中的网卡的特定硬件信息。写到ODI多链路接口驱动器程序(MLID)规范中的驱动程序并不直接连到通信协议栈。MLID只处理介质访问信息而让LSL来处理所有与协议相关的操作。
IPXODI
如图D-29所示,LSL驱动程序位于网间分组交换(IPX)协议栈和网络接口卡驱动程序之间。IPXODI是装入一个IPX协议栈,并把它连接到LSL的驱动程序。其它的协议栈必须有选择地安装。你需要购买Novell LAN Workplace产品(DOS、Macintosh或OS/2)为工作站提供与ODI兼容的TCP/IP(传输控制协议/因特网协议)协议栈。
虚拟可装入模块(VLM)
VLM是一个用于装载DOS请求解释器软件的可执行(EXE)文件。DOS请求器最重要的工作就是决定来自工作站的服务请求是转回DOS,还是通过网络转向服务器。然而VLM.EXE只完成装载工作。VLM加载下列模块,你可以在NWCLIENT目录列表中看到它们。
CONN.VLM 这是一个连接管理器,它使工作站能同时连接一台或多台服务器。它跟踪网上用户可用的网络服务和存储设备。
IPXNCP.VLM 这是IPX分组处理模块。
AUTO.VLM 这是提供重连接服务的模块。
TRAN.VLM 这个模块将信息导向正确的传输协议,如IPX或TCP/IP等。
NDS.VLM 这个模块提供对NetWare 4.x目录服务的访问。
BIND.VLM 这个模块提供对基于装订(bindery)服务的访问(NetWare 4.x以前的版本)。
NWP.VLM 这个多路复用模块,将信息导向NetWare 4.x目录服务或基于装订的(NetWare 4.x以前版)服务,或是PersonalNetware,这主要看要使用哪一个。多路复用器允许其中一个或所有服务混合使用。
RSA.VLM 该模块提供RSA(Rivest、Shamir和Adleman)加密算法和验证能力。
F10.VLM 这是文件输入/输出模块,它负责管理缓冲或非缓冲读写、基于突发方式读写和大Internet分组读/写的控制。
GENERAL.VLM 这个模块为所列其它模块提供通信功能。
REDIR.VLM 这个模块提供实际的DOS重定向服务。
PRINT.VLM 这个模块提供从工作站到网上打印机的打印重定向服务。
NETX.VLM 这是一个可选模块,它提供对NetWare以前版本外壳程序的向后兼容。因为有些应用程序需要以前外壳程序的功能。
相关条目:LAN Workplace Products,Novell Novell的LAN Workplace产品;NetWare NetWare网络操作系统;Novell Novell公司;Open Data-Link Interface(ODI)开放数据链路接口(ODI)。
Download 下载
"下载"是指通过网络从一台距离很远的电脑接受数据,并把接受到的数据存储在进行"下载"的电脑上。平时你听别人说的"去down一个东东下来!"就是指去下载一个东西回来。
向下规模化,下移 Downsizing
Downsizing 向下规模化,下移 向下规模化:原指开除高薪的高级雇员,代之以“临时”的劳动力
——摘自加州Foster市《上向杂志》
向下规模化是指机构内将小型计算机和大型计算机替换成基于LAN的服务器和工作站的过程,一般要涉及到UNIX机柜或强大的超级服务器并转换到客户机-服务器计算。
许多机构已花费太多投资,却不能完全替换这些大型计算机和小型计算机系统,或要求使用它们的特殊工程和科学应用,或重新设计网络系统价格太高等,这些原因都使得他们都离不开原来的系统。
DPI 打印分辨率
Dot Per Inch的缩写。每英寸所打印的点数或线数,用来表示打印机打印分辨率。这是衡量打印机打印精度的主要参数之一。一般来说,该值越大,表明打印机的打印精度越高。
DPI 每英寸的点数
DPI是Dot Per Inch的缩写,是衡量打印机分辨率的一个重要参数。DPI是指每英寸可打印的点数。如300 DPI,即表示打印输出的每一个点为1/300英寸或每英寸可打印300个点。DPI 值越高,打印输出的效果越精细,相应的输出时间也就越长。
DRAM 动态随机存取内存
最常用的一种电脑内存。它通常使用一个晶体管和一个电容器来代表一个比特。和ROM及PROM等固件内存不同,随机存取内存的两种主要类型(动态和静态)都会在切断电源之后,丢失所储存的数据。
Driver 驱动程序
驱动程序是一个和特定的物理设备(或特定的软件)打交道的程序。这个程序包括一些对此硬件设备有特殊用途的知识,这个硬件设备如何和计算机传输信息,数据格式如何,应该如何初始化,如何中止等类似的问题。在PC上,这类程序通常以DLL文件的形式出现,当然,过去的老驱动程序则是以SYS的形式出现。
DSL 数字用户环线
一种可以显著提高普通电话线数字容量的技术。DSL有两种类型的用途:一种是ADSL(非对称数字用户环线),用于要求很快的下载速度,但上传速度较慢可以接受的互联网接入领域;还有一种是SDSL(对称数字用户环线),用于对下载和上传速度都有较高要求的短距离网络连接。
和同样也是数字技术,但需要通过转换电话网络的ISDN不同,DSL可以提供“不间断”的连接。在一家电信运营商的中央办公室,DSL流量被聚集成为一个名叫“DSL接入多重通道”(DSLAM)的单元,并被传送给适当的ISP和数据网络。
DTR 数据终端就绪
DTR( Data Terminal Ready ),数据终端就绪的首字母缩略词。例如,在串行通信中使用的一个信号,通过计算机发送到调制解调器上,以表明计算机已经准备就绪,可以接收未来的传输。
双工传输 Duplex Transmission
Duplex Transmission 双工传输 参见Transmission Media,Method,and Equipment 传输介质,方式和设备。
双工系统 Duplexed Systems
Duplexed Systems 双工系统 双工系统以镜象形式提供数据保护,它一次同时将数据写到两个地方。镜象意味着镜象的两个盘是连到一个磁盘通道(适配器卡)上。双工意味着每个盘连到它自己的适配器卡上,这增加了另一级别的数据保护。整个服务器也能双工,这样即使一台服务器不能工作了,用户也决不会没有服务器。双工服务器用高速接口(光纤)连接起来,并被放在分开的地方以防止局部灾害。
相关条目:Disk Mirroring and Duplexing 磁盘镜象和双工。
Dvorak Keyboard Dvorak键盘
目前最常见的键盘排列方式,又称为 QWERTY 键盘,排列方式的设计使得常用字母较为接近键盘中央。另一个原因是旧式打字机若不适当错开打字模,将很容易卡在一起。
动态数据交换 Dynamic Data Exchange
Dynamic Data Exchange(DDE) 动态数据交换 (DDE) DDE是指在一台计算机上运行的进程之间交换信息的一种互处理技术。它在Microsoft Windows产品中采用。
相关条目:NetDDE 网络动态数据交换。
动态路由选择 Dynamic Routing
Dynamic Routing 动态路由选择 动态路由选择是指路由器随着网络拓扑结构和通信流量的改变而自动调整的过程。与之相对的是静态路由选择,它需要路由器管理人员手工输入路由。动态路由选择在所有现代路由器中都使用,但必要时仍要采用编程,按规则定制路由。相关条目:Routing Protocols路由选择协议。
HP的分布式对象管理设施 Distributed Object Management Facility(DOMF),Hewlett-Packard
Distributed Object Management Facility(DOMF),Hewlett-Packard HP的分布式对象管理设施 (DOMF) DOMF提供分布式环境中对象间的通信机制。DOMF提供基本的对象通信和管理服务,形成了分布式对象计算的基础。使用DOMF,开发人员可以生成运行在具有不同操作系统、用户接口和通信协议的多供应商环境中的应用程序。它为网络用户和其应用程序提供了一种方法——访问来自大量应用程序的如电子表格数据或图形等对象,而不仅限于访问生成此对象的应用程序。
DOMF是HP公司对对象管理组(OMG)的通用对象请求代管体系结构(CORBA)的实现。CORBA定义在DMG的对象管理体系结构(OMA)中。OMG是包括SunSoft、HP及30o多个其他成员组成的工业联盟。1993年末,HP宣布了它的对象请求代管+(ORB+)系列对象工具和服务,它们是基于DOMF的。
相关条目:Common Object Request Broker Architecture公用对象请求代管者体系结构;Distributed Objects Everywhere,SunSoft SunSoft全分布式对象;Object Management Architecture对象管理体系结构;Object-Oriented Interfaces and Operating Systems面向对象接口和操作系统;Object-Oriented Technology面向对象技术;Object Request Broker对象请求代管者;Objects 对象,目标,实体。