网络工程师考试题详解:输入输出控制方法、数据表示和运算
需积分: 5 70 浏览量
更新于2024-07-16
收藏 1.32MB PDF 举报
"2010年下半年网络工程师小明答案详解"
网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。网络工程师是指基于硬、软件两方面的工程师,根据硬件和软件的不同、认证的不同,将网络工程师划分成很多种类。网络工程师分硬件网络工程师和软件网络工程师两大类,硬件网络工程师以负责网络硬件等物理设备的维护和通信;软件网络工程师负责系统软件,应用软件等的维护和应用。
在输入输出控制方法中,采用DMA(Direct Memory Access)可以使得设备与主存间的数据块传送无需CPU干预。DMA是一种高效的输入输出控制方法,它可以减轻CPU的负担,使得CPU可以专注于其他任务。
在计算机中,主机与外设间进行数据传输的输入输出控制方法有程序控制方式、中断方式、DMA等。程序控制方式下,由CPU执行程序控制数据的输入输出过程。在中断方式下,外设准备好输入数据或接收数据时向CPU发出中断请求信号,CPU若决定响应该请求,则暂停正在执行的任务,转而执行中断服务程序进行数据的输入输出处理,之后再回去执行原来被中断的任务。
在DMA方式下,CPU只需向DMA控制器下达指令,让DMA控制器来处理数据的传送,数据传送完毕再把信息反馈给CPU,这样就很大程度上减轻了CPU的负担,可以大大节省系统资源。
在计算机中,数据表示和运算是非常重要的。采用8位补码表示整型数据时,数据范围为-128〜127。因此,进行127+1的运算将产生溢出。溢出是指计算机在进行算术运算时,结果超过了计算机的表示范围。
在编写汇编语言程序时,程序员可以访问的寄存器是程序计数器(PC)。程序计数器用于存储指令的地址,CPU根据该寄存器的内容从内存读取待执行的指令。指令寄存器(IR)用于暂存从内存取出的、正在运行的指令,这是由系统使用的寄存器,程序员不能访问。存储器数据寄存器(MDR)和存储器地址寄存器(MAR)用于对内存单元访问时的数据和地址暂存,也是由系统使用的,程序员不能访问。
PERT图是一种常用的进度安排工具,它可以清晰地描述哪些任务完成后才能开始另一些任务。但是,PERT图不能清晰地描述每个任务从何时开始、每个任务到何时结束、各任务之间的并行情况等信息。PERT图可以用来描述任务之间的依赖关系。
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
2019-12-07 上传
weixin_45628615
- 粉丝: 0
- 资源: 23
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍