阅读下列说明和图、表,回答问题1至问题3,将解答填入答题纸的对应栏内。
(说明)
某车载导航系统的结构如图1-1所示,由导航处理系统和显示系统两部分组成。导航处理系统安装在某型车的设备区,显示系统安装在某型车的前方,便于驾驶员观看和操作。
导航处理系统由主处理机模块、电子盘模块、信号处理模块和电源模块组成,主处理机模块执行电子地图功能、导航控制功能等,生成的导航显示画面通过信号线在LCD液晶彩色显示屏显示给驾驶员;信号处理模块处理外部采集数据,将处理后的数据通过内部总线传输给主处理机模块;电子盘模块存储电子地图数据及导航数据。
显示系统由LCD液晶彩色显示屏、面板键盘(自定义键盘)和电源模块组成,主要是显示导航画面,也可通过面板键盘进行导航控制。
(问题1)(6分)
G.PS天线接收卫星信号,将定位信息以帧的形式,通过RS232串行接口传输给主处理机模块。通常RS232的管脚规格如表1-1所示。
采用RS232通信,如果发送的数据量超过接收方缓冲区时,可能在接收方缓冲区因处理时间延迟等导致接收数据丢失。因此,需要进行流量控制。
请回答下面三个问题,将答案填写在答题纸的对应栏中。(1)如果通过软件进行流量控制,也就是将流量控制信息以特殊的数据进行发送,使用上表中的哪两个管脚进行状态信息发送?(回答管脚名称)(2)如果通过硬件方式进行流量控制,使用上表中的哪两个管脚进行状态信息发送?(回答管脚名称)(3)若RS232适配器的FIFO深度为4字节,通信波特率为9600bps,数据位为8位,无校验,停止位为1,无数据流控。在应用设计中每次以4字节为单位进行数据发送,每两次发送之间严格控制时间间隔为10ms,连续发送100次,在此过程中,忽略所有由于调度等因素引起的发送延迟。那么,从第1次发送开始,到第100次数据发送出去,消耗的时间为多少ms?
(问题2)(6分)
主处理机模块与信号处理模块间通过双端口存储器进行数据交换。李工设计时,将双端口存储器空间划分为两个缓冲区,两个缓冲区分别交替地接收信号处理机传输来的最新数据,然后按数据块方式提供给用户程序使用。
假设每个缓冲区的大小为512KB,将512KB数据写入当前空闲缓冲区接口服务为Write_Buffer,将当前有效的512KB数据读出缓冲区韵接口服务为Read_Buffer,假设双端口存储器中不提供硬件信号量,两个缓冲区间的互斥操作由软件标记实现,软件对双端口存储器的单次操作(读写一个字的操作)为原子操作。
下面是用C语言设计的一组对双缓冲区的管理程序代码,请填补该程序代码中的空缺,将答案填写在答题纸上。
int *BufferFlag[2]; /* 0表示无有效数据,0xff表示有新数据 */
int *Mutex[2]; /* 软件锁,0表示未锁定,0xff表示锁定 */
int Read_Buffer(int id,char*data); /* 从缓冲区读数据,用于数据处理模块,id表示缓冲的序列号,0表示缓冲区1,1表示缓冲区2,data为存放读取数据的缓冲,返回值表示读取到有效数据的长度 */
void Write_Buffer(int id, char *data);/* 向缓冲区写数据,用于信号处理模块,id表示缓冲的序列号,0表示缓冲区1,1表示缓冲区2,data为待写入数据的缓冲 */
int INIT_PPC(){ /*数据处理模块端的初始化,缓冲区起始地址为0xffffc000。*/
B.ufferFlag=(int*)0xffffc000;
Mutex=(int*) 0xffffc010;
*BufferFlag[0]=0;
*BufferFlag[1]=0;
*Mutex[0]=0;
*Mutex[1]=0;
retun (0);
}
int PPC_Read Data(char*Data){ /* 数据处理模块读数据程序段 */
int len=0;
if((!(*BufferFlag[0]))&&(!(*BufferFlag[1]))){
retum (0); /*无新数据*/
}
if(*BufferFlag[0]){
if( (1) ){
*Mutex[0]=0xff;
len= Read_Buffer(0,Data);
*BufferFlag[0]=0x00;(2);
}
}
else{
if(*BufferFlag[1]){
if(!(*Mutex[1])){
*Mutex[1]= 0xff;(3)
*BufferFlag[1]=0x00;
*Mutex[1]= 0x00;
}
}
}
return (len),
}
int DSP_Write_Data(){
/*信号处理模块写数据程序段,初始化与数据处理模块端类似,同样以BufferFlag表示与数据处理模块端的对应的标志,即两端操作的是相同的地址空间; 同样Mutex也表示与数据处理模块端的对应的软件锁,即两端操作的是相同的地址空间。这里就略去双口在DSP上的起始地址说明和初始化部分。*/
char Data[1024*512];
while(1){
∥等待信号处理模块产生新的数据并存入数据缓冲Data中;
if(!(*Mutex[0])){
*Mutex[0]=0xff;
Write_Buffer(0,Data);
*BufferFlag[0]= 0xff;
*Mutex[0]= 0x00;
}
else if(!(*MuteX[1])){
*Mutex[1]= 0xff;
Write_Buffer(1,Data);
*BufferFlag[1]=0xff;
*Mutex[1]= 0x00;
}
}
retum (0);
}
(问题3)(3分)
请回答关于面板按键设计过程中的下列问题,将答案填写在答题纸的对应栏中。
在进行面板键盘处理设计时,通常在扫描键盘过程中,按键会产生机械抖动。针对抖动问题,王工认为只有通过硬件设计才能消除抖动,而李工认为用软件方法就可以解决该问题。针对抖动问题,你认为可以采用哪类方式消除?
[试题]试题一(共 15 分)阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。(说明)某公司针对通信手段的进步,需要将原有的业务系统扩展到互联网上。运行维护部门需要针对此需求制定相应的技术安全措施,来保证系统和数据的安全。(问题 1)(4 分)当业务扩展到互联网上后,系统管理在安全方面应该注意哪两方面?应该采取的安全测试有哪些?(问题 2)(6 分)由于系统与互联网相连,除了考虑病毒防治和防火墙之外,还需要专门的入侵检测系统。请简要说明入侵检测系统的功能。(问题 3)(5 分)数据安全中
[试题]试题一(共 15 分)阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。(说明)某公司针对通信手段的进步,需要将原有的业务系统扩展到互联网上。运行维护部门需要针对此需求制定相应的技术安全措施,来保证系统和数据的安全。(问题 1)(4 分)当业务扩展到互联网上后,系统管理在安全方面应该注意哪两方面?应该采取的安全测试有哪些?(问题 2)(6 分)由于系统与互联网相连,除了考虑病毒防治和防火墙之外,还需要专门的入侵检测系统。请简要说明入侵检测系统的功能。(问题 3)(5 分)数据安全中
[试题]试题四(共 15 分)阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。(说明)信息系统是一个复杂的人机系统,系统内外环境以及各种人为的、机器的因素都在不断地变化。为了使系统能够适应这种变化,充分发挥软件的作用,产生良好的社会效益和经济效益,就要进行系统的维护工作。在软件生命周期中,软件维护占整个软件生命周期的 60%~80%。项目建成后,如果后期维护工作跟不上,信息化项目顺利运行就得不到保证。所以,在企业中必须要强化系统维护工作的重要性,以充分发挥系统的作用。(问题 1) (4
[试题]试题四(共 15 分)阅读以下说明,回答问题 1 至问题3,将解答填入答题纸的对应栏内。(说明)信息系统是一个复杂的人机系统,系统内外环境以及各种人为的、机器的因素都在不断地变化。为了使系统能够适应这种变化,充分发挥软件的作用,产生良好的社会效益和经济效益,就要进行系统的维护工作。在软件生命周期中,软件维护占整个软件生命周期的 60%~80%。项目建成后,如果后期维护工作跟不上,信息化项目顺利运行就得不到保证。所以,在企业中必须要强化系统维护工作的重要性,以充分发挥系统的作用。(问题 1) (4
[试题]试题二(共 15 分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)天津市某银行信息系统的数据库部分关系模式如下所示:客户 (客户号,姓名,性别,地址,邮编,电话)账户 (账户号,客户号,开户支行号,余额)支行 (支行号,支行名称,城市,资产总额)交易 (交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。(问题1)(3 分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小
[试题]试题一(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(说明)某企业信息系统投入运行后,由运行维护部门来负责该信息系统的日常维护工作以及处理信息系统运行过程中发生的故障。运行维护部门为保证发生故障后系统能尽快恢复,针对系统恢复建立了备份与恢复机制,系统数据每日都进行联机备份,每周进行脱机备份。(问题2)(5分)信息系统维护包括哪些方面的内容?(问题2) (5分)按照维护的具体目标,取件维护可分为哪四类?为了适应运行环境的变化而对软件进行修改属于哪一类?(问题3) (5分)
[试题]试题五(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。(说明)某网站登录系统采用MD5对用户信息进行认证,用户登录界面为login.html, error.asp用于显示登陆出错信息,list.asp用于显示正确登录后页面。(login.html文档的内容)<html><head><title>用户登录界面</title></head><body><center><form. a
[试题]试题四(共15分)阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。( 说明 )某公司的网络结构如图 4-1 所示,所有 PC 机共享公网 IP 地址211.156.168.5 接入Internet,另外有2台服务器提供Web服务和FTP 服务,服务器的内网和公网地址如表4-1所示。( 问题1)(3 分)参照图 4-1 中各个设备的 IP 地址,完成表 4-2 中防火墙各个端口的 IP 地址和掩码设置。(1)~(3)备选A. 192.168.1.1B. 10.1.1.1C. 210
[试题]试题四(15 分)阅读下列说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。[说明]某承建单位乙通过投标获得了某企业甲信息系统建设项目总包任务,主要建设内容是主机系统建设、系统软件采购和应用软件开发。甲分别与承建单位乙、监理单位丙签订了承建合同、监理合同,在两份合同中均给出了一些特定的免责条款。[问题1](5 分)在甲召开的项目第一次例会上,甲依据监理合同,宣布了对项目总监理工程师的任命和授权。总监理工程师依据监理规划介绍了项目监理机构的人员岗位职责和监理设施等情况。其中,(1)项目监理
[试题]试题四(共 15 分)阅读以下说明,回答问题 1 至问题 4,将解答填入答题纸的对应栏内。(说明)某电子商务网站采用 SET 支付模式完成网上支付。(问题 1) (2 分)SET 支付模式的工作流程包括如下步骤:1.支付响应阶段2.支付请求阶段3.授权请求阶段4.授权响应阶段5.支付初始化请求和响应阶段正确的流程顺序是: (1)A.5-2-3-4-1 B.2-1-3-4-5 C.5-2-1-3-4 D.2-1-5-3-4(问题 2) (7 分)在支付请求阶段,利用双重数字签名技术可以保证商家不能看