2017年上半年软件工程师考试--程序员(上午)考点总结二

本文介绍了计算机的基本原理,包括CPU的功能、寄存器的作用、不同类型的病毒、系统安全措施、源程序编译流程、结构化程序设计等内容,并概述了软件工程质量管理、并发控制中的锁机制以及常用网络协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1CPU基本功能是指令控制,操作控制,时序控制和数据处理。

2、寄存器是CPU中一个重要组成部分,是CPU内部的临时存储单元,寄存器即可以用来存放数据和地址也可以用来存放控制信息或CPU的工作时状态。累加器在运算过程中暂时存放操作数和中间运算结果,它不能用于长时间保存数据。程序计数器的作用是存储待执行指令的地址,实现程序执行时指令执行的顺序控制。

 

3、一般来说,以Trojan开始的的病毒一般为木马病毒,以VBS/JS/Script开头的病毒一般为脚本病毒,以Worm开头的一般为蠕虫病毒。

4、系统安全性保护措施主要包括数据加密,存取控制,和用户鉴别。

5、对源程序编译过程的顺序为:词法分析,语法分析,语义分析,中间代码生成,代码优化,目标代码生成,其中符号表管理和出错处理贯穿整个过程。

6、结构化程序设计方法中使用结构图来描述软件系统的体系结构,指出一个软件系统由哪些模块组成,以及模块之间的调用关系,基本成分有模块,调用和数据。

结构图有四种特征:深度是指结构图控制的层次,及模块的层数;宽度是指一层中最大的模块数,扇出是指一个模块的直接下属模块数,扇入是指一个模块的直接上属模块数。

7、软件工程项目质量管理包括质量计划、质量保证、质量控制。对软件产品质量和软件过程质量的评价有利于改进质量管理工作。

8、并发控制中可以引进两种锁:排它锁和共享锁。

排它锁又叫写锁,用于对数据进行写操作时进行锁定。如果事物T对数据A加上了S锁后,就只允许事物T读取和修改数据A,其它事务对数据A不能再加任和锁,从而也不能读取和修改数据A,直到事物T释放了A上的锁。

共享锁又叫读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但是不能修改,其他事物可以再对数据AS锁来读取,只要A上有S锁,任何事务都只能再对其加S锁读取而不能加X锁修改。

9HTTP是超文本传输协议,可以用来浏览网页;Telent是远程登录协议;FTP是文件传输协议;SMTP为简单邮件传输协议,用来发送邮件。

10DHCP协议的功能是自动分配IP地址,FTP协议的作用是文件传输,使用的传输层协议为TCP.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值