2022.02.07
PV操作
PV操作是一种实现进程同步与互斥的方法。P可以理解为等待,V可以理解为唤醒。
ARP协议
ARP,地址解析协议,主要作用是实现IP地址和MAC地址的转换。
McCabe度量法
McCabe度量法是一种基于程序控制流的复杂性度量法。采用这种度量方法,需要先画出程序图,然后采用公式V(G)=m-n+2计算环路复杂度。其中,m是图G中弧的个数,n是图G中结点的个数。
2022.02.08
TCP/IP 建立连接 进行可靠通信
在TCP/IP网络中,建立连接进行可靠通信是在传输层完成的,此功能在OSI/RM中是在会话层中实现的。
在TCP/IP 网络中,建立连接进行可靠通信描述的是TCP协议,属于传输层协议,因此建立连接进行可靠通信是在传输层完成的。
在OSI/RM七层模型中,传输层以上还有会话层、表示层、应用层,传输层以下是网络层。网络层为传输层的数据传输提供建立、维护和终止网络连接的手段,是针对网络连接,与可靠性连接无关。应用层主要实现具体的应用功能。表示层主要处理数据的格式与表达、加密、压缩。会话层为表示层提供建立、维护和结束会话连接的功能,并提供会话管理服务,也就是说会话层可以建立连接。
JAVA语言特征
JAVA语言是解释性语言,虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码,在运行的时候,由JVM将字节码再翻译成机器语言。
C/C++是编译性语言,JAVA/C#是解释性语言。
2022.02.09
面向对象程序设计语言
面向对象程序设计语言为面向对象实现阶段提供支持,面向对象用例设计阶段、面向对象分析阶段以及面向对象需求分析阶段可以采用建模语言来进行描述。
中间代码
中间代码不依赖于具体的机器;使用中间代码可以提高编译程序的可移植性;中间代码可以用后缀式、三元式、四元式和树(图)等形式表示。
数据库管理系统DBMS
数据的完整性约束的建立需要通过数据库管理系统提供数据定义语言来实现。
数据定义语言DDL:用来定义数据库对象:库、表、列等;创建、删除、修改:库、表结构。
数据操作语言DML:用来定义数据库记录(数据);增、删、改:表记录。
数据控制语言DCL:用来定义访问权限和安全级别。
数据查询语言DQL:用来查询记录(数据)。
软件规模度量
LOC即Lines of Codes的缩写,指所构成软件的源代码行数。LOC用于估算软件成本和规模,软件估算的另外一个传统参数是功能数目。
2022.02.10
软件的质量度量指标
软件维护的工作量比开发阶段的工作量大,通常的估计是,开发阶段的工作量占软件生命周期整个工作量的40%,而维护阶段的工作量则占60%,甚至更多。
软件的正确性是指软件完成所需功能的程度,尽管这种程度与每千行代码的故障数有关,但不完全等同。
软件完整性是指软件在安全方面抗攻击的能力。
软件可用性用来度量软件的“用户友好性”,可以从以下四个方面来测量可用性:学会操作软件所需的体力、智力;对系统的使用达到中等效率所需的时间;当系统由一个中等效率的人使用时测量到的生产率的增长值;用户对系统的主管评价。
波形信号的数据传输率
波形声音信息是一个用来表示声音振幅的数据序列,它是通过对模拟声音按一定间隔采样获得的幅度值再经过量化和编码后得到的便于计算机存储和处理的数据格式。未经压缩的数字音频数据传输率可按以下公式计算:
数据传输率(b/s)=采样频率(hz)*量化位数(b)*声道数
寻址方式
立即寻址:指令的地址字段指出的不是操作数的地址而是操作数本身。
直接寻址:在指令格式的地址字段中直接指出操作数在内存的地址。
寄存器寻址:指令给出的操作数地址不是内存的地址单元号,而是通用寄存器的编号。当操作数不放在内存中,而是放在CPU的通用寄存器中时,可采用寄存器寻址方式。
寄存器间接寻址:指令格式中操作数地址所指向的寄存器中存放的不是操作数,而是操作数的地址,通过该地址可在内存中找到操作数。
相对寻址:把程序计数器PC的内容加上指令格式中的形式地址来形成操作数的有效地址。
数据流图的平衡原则
对于数据流图,必需要保持父图与子图的平衡,且每个加工必需要有输入数据流和输出数据流,而每条数据流都至少有一端是加工,而且还要保持数据守恒,即相关数据流经过加工后得到相应的输出数据流。
2022.02.11
单缓冲区与双缓冲区
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为15μs,由缓冲区送至用户区的时间是5μs,在用户区内系统对每块数据的处理时间为1μs,若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区,并送至用户区进行处理,那么采用单缓冲区需要花费的时间为( (15+5)*10+1=201 )μs;采用双缓冲区需要花费的时间为( 15*10+5+1=156 )μs
输入输出
计算机运行过程中,CPU需要与外设进行数据交换。采用( 中断方式和DMA方式 )控制技术时,CPU与外设可并行工作。
程序控制(查询)方式:CPU需要不断查询I/O是否完成,因此一直占用CPU。
程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。
DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的。DMA方式比程序控制方式与中断方式都高效。CPU只负责初始化,不参与具体传输过程。
使用web方式收发电子邮件
必须设置账号密码登录;无需设置简单邮件传输协议;邮件可以插入多个附件;未发送邮件可以保存到草稿箱。
XML文档语法
XML文件的第一行必须是声明该文件是XML文件以及它所使用的XML规范版本。在文件的前面不能够有其他元素或者注释。所有的XML文档必须有一个根元素。XML文档中的第一个元素就是根元素。所有XML文档都必须包含一个单独的标记来定义,所有其他元素都必须成对地在根元素中嵌套。XML文档有且只能有一个根元素。所有的元素都可以有子元素,子元素必须正确地嵌套在父元素中。在XML中规定,所有标识必须成对出现,有一个开始标识,就必须有一个结束标识,否则将被视为错误。
2022.02.14
风险暴露
风险的优先级通常是根据风险暴露设定。
风险暴露又称风险曝光度,测量的是资产的整个安全性风险,它将表示实际损失的可能性与表示大量可能损失的资讯结合到单一数字评估中。在形式最简单的定量性风险分析中,风险曝光度可通过将风险可能性及影响相乘算出。
风险曝光度(Risk Exposure)=错误出现率(风险出现率)/*错误造成损失(风险损失)。
多媒体内容描述接口标准
MPEG即活动图像专家组,MPEG组织制定的各个标准都有不同的目标和应用,目前已提出的标准有MPEG-1、MPEG-2、MPEG-4和MPEG-7。
MPEG-1标准用于传输1.5Mbps数据传输率的数字存储媒体运动图像及其伴音的编码。
MPEG-2主要用于实现视/音频服务与应用互操作的可能性,是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定。
MPEG-4将众多的多媒体应用集成于一个完整的框架内,旨在为多媒体通信及应用环境提供标准的算法及工具,从而建立起一种能被多媒体传输、存储、检索等应用领域普遍采用的统一数据格式。
MPEG-7 标准被称为“多媒体内容描述接口”,为各类多媒体信息提供一种标准化的描述,这种描述将与内容本身有关,允许快速和有效的查询用户感兴趣的资料。MPEG-7的目标是支持多种音频和视觉的描述,包括自由文本、N维时空结构、统计信息、客观属性、主观属性、生产属性和组合信息。对于视觉信息,描述将包括颜色、视觉对象、纹理、草图、形状、体积、空间关系、运动及变形等。
数据的三级模式结构
数据的物理独立性是通过修改内模式与模式之间的映像完成的,数据的逻辑独立性是通过修改模式与外模式的之间的映像来完成的。
物理独立性是指的内模式发生变化,只需要调整模式与内模式之间的映像,而不用修改应用程序,通过模式与内模式之间的映像来完成。
逻辑独立性是指的模式发生变化,只需要调整外模式与模式之间的映像,而不用修改应用程序,外模式与模式之间的映像来完成。