【软考】错题总结:1106
基于网络的数据库系统(Netware Database System,NDB
)是基于4G/5G的移动通信之上,主要由客户端、通信协议和远程服务器
等三部分组成。NDB的客户端主要负责提供接口给嵌入式程序,在逻辑上可以把嵌入式设备看作远程服务器的一个客户端;通信协议负责规范客户端与远程服务器之间的通信;远程服务器负责维护服务器上的数据库数据。
基于文件的数据库一般以文件方式存储数据库数据。即数据按照一定格式储存在磁盘中。
本题考查的是构件管理相关知识。目前,已有的构件分类方法可以分为三大类,分别是关键字分类法、刻面分类法和超文本
组织方法。
- 关键字分类法:是一种
最简单的构件库组织
方法,其基本思想是:根据领域分析的结果将应用领域的概念按照从抽象到具体的顺序逐次分解为树状或有向无回路图结构
。每个概念用一个描述性的关键字表示。不可分解的原子级关键字包含隶属于它的某些构件。第一空描述的是关键字分类法,选择A选项。 - 刻面分类法:在刻面分类机制中,定义若干用于刻画构件特征的“面”(facet),
每个面包含若干概念
,这些概念表述构件在面上的特征。刻画可以描述构件执行的功能、被操作的数据、构件应用的语境或任意其他特征
。第二空描述的是刻面分类法,选择B选项。 - 超文本组织方法:超文本组织方法与基于数据库系统的构件库组织方法不同,它基于
全文检索技术
,主要思想是:所有构件必须辅以详尽的功能或行为说明文档;说明中出现的重要概念或构件以网状链接方式相互连接
;检索者在阅读文档的过程中可按照人类的联系思维方式任意跳转到包含相关概念或构件的文档;全文检索系统将用户给出的关键字与说明文档中的文字进行匹配,实现构件的浏览式检索。第三空描述的是超文本方法,选择D选项。
MIME协议,全称为“Multipurpose Internet Mail Extensions”,中文名称为“通用互联网邮件扩充
”。这是一种电子邮件技术规范,其基本内容定义在RFC2045-2049中(注意RFC1521和RFC1522是其过时版本)。MIME协议的主要目的是在不改变SMTP协议和RFC822(邮件格式标准)的基础上,使得邮件可以传送任意二进制文件。为此,MIME在这些协议之上采取了一些措施,以实现邮件内容的多样性和兼容性。
与电子邮箱的安全无关
PGP(Pretty Good Privacy)是一种用于数据通信加密和验证的安全程序
。它最初由政治活动家菲尔·齐默曼(Phil Zimmermann)于1991年设计和开发。PGP的主要功能包括电子邮件加密、验证和数字签名,以增强电子邮件通信的安全性。用户可以使用PGP对邮件进行保密,防止未授权者阅读
,同时对邮件进行数字签名,确保收件人可以确认邮件的发送者,并验证邮件在传输过程中未被篡改。
PGP是一个混合加密系统,结合了对称加密算法(如IDEA)、非对称加密算法(如RSA)、单向散列算法(如MD5)以及随机数生成器。它通过一个三步流程来加密消息:首先生成一个一次性的对称密钥用于加密消息;然后使用接收者的公钥对这个对称密钥进行加密;最后,发送者将加密后的消息和加密后的对称密钥发送给接收者,接收者使用自己的私钥解密对称密钥,再用对称密钥解密整个消息。
PGP遵循OpenPGP数据加解密标准,这是一个非专有协议,定义了加密消息、签名、私钥和用于交换公钥的证书的统一标准。PGP的实现允许用户在不依赖于保密渠道传递密钥的情况下,安全地与他人通信。它是一个完整的电子邮件安全软件包,包括加密、鉴别、电子签名和压缩等技术。尽管PGP已被广泛使用,但它并不是互联网的正式标准。
软件概要设计将需求转换为:数据结构和系统结构
详细设计:细节的数据结构和算法
模块的结构和功能定义归属于外部特性。
动态主机配置DHCP
作用:集中地管理,分配IP地址,使网络中的主机动态获得IP地址、网关地址、DNS服务器地址等信息,并能够提升地址的使用率
DHCP采用UDP作为传输协议,客户端发送广播消息到服务器的68号端口,服务器回应广播消息给客户端的67号
端口
DHCP客户端从DHCP服务器获取IP地址,主要通过发现、提供、选择、确认四个阶段进行
如果网络中有多个DHCP服务器发送OFFER报文,客户端只会接受第一个OFFER报文,返回REQUEST报文
在网络范围内可能存在多个DHCP服务器,各自负责不同的网段,也可能得到同一个DHCP服务器负责多个不同网段的地址分配。
最晚截止期调度算法和最早截止期
总结:最晚就是做马上要完成的紧急任务
,最早截止的意思是:减少逾期,提高客户满意度
最晚截止期调度算法(Latest Deadline First, LDF)和最早截止期调度算法(Earliest Deadline First, EDF)是两种不同的实时任务调度算法,它们的主要区别和对比如下:
-
调度依据:
- 最晚截止期调度算法(LDF):这种算法关注的是任务的“最晚”截止时间,即调度程序总是选择离截止时间最近的订单来做,以确保每个订单都能在截止时间前完成。这种方式关注的是“谁最急需”,而不是“谁最重要”。
- 最早截止期调度算法(EDF):这种算法会优先处理那些截止时间最早的任务。这样做的目的是尽量减少因任务延误而影响客户满意度的风险。即使有的任务可能更简单或更复杂,只要它的截止时间最早,就先做。
-
目标和优化:
- LDF:专注于处理接近当前日期的紧急任务,以防任务逾期。
- EDF:则优先解决已经逾期或最早需要处理的任务,以最快解决潜在的延误问题。
-
抢占性:
- EDF:既可以用于抢占式调度,也可以用于非抢占式调度方式中。在抢占式调度中,当一个新任务到达且其截止时间比当前正在执行的任务更早时,当前任务会被抢占。
- LDF:通常用于抢占式调度,以确保任务能够在其截止时间之前完成。
-
适用场景:
- LDF:适用于那些需要优先处理最紧急任务的场景,即那些截止时间最接近当前时间的任务。
- EDF:适用于需要尽快处理最早截止期任务的场景,以减少逾期时间并提高客户满意度。
-
性能:
- EDF:在某些条件下,EDF被证明是一种最优的实时调度算法,尤其是在任务执行时间已知且固定的情况下。
- LDF:性能可能不如EDF,因为它可能不会总是选择最早截止期的任务,而是选择最晚截止期的任务,这可能导致某些任务的延迟增加。
总结来说,最晚截止期调度算法(LDF)和最早截止期调度算法(EDF)都试图以不同的方式优化任务的完成时间和资源的利用,选择哪一种取决于你希望优化的目标是什么。
分布式数据库的几个模式:
全局外
:用户交互
全局概念
:逻辑架构
分片:将一个关系模式分解为几个数据片
分布:定义数据片的存储节点