网络工程师——考点补充
计算机组成基础
计算机数据表示:二进制,符号位0正数,1负数,小数点隐含不占位置。
中央处理器CPU:运算器和控制器
指数系统:有操作码和操作数组成。
指数执行:串行(顺序)和并行(流水)
存储器系统:用来存放数据和程序。
- 主存储器:内存,存放正使用或随时使用的数据或程序,CPU可直接访问,一般有RAM和ROM组成。
RAM:随机存储器,也叫读写存储器,停电丢失。
ROM:只读存储器,只能读不能写,停电不丢。
主存大都使用RAM。DRAM动态随机存储器,双倍DDR4
主存构成有:地址寄存器、数据寄存器、存储体、控制线路、地址译码电路。
- 相联存储器:CAM,按照内容寻址,查关键字
- 直接存取存储器:DAM,直接对主存信息存取。
- 高速缓冲存储器:Cache,位于CPU和主存之间,为了解决CPU和主存速度不匹配的问题,有硬件完成。
地址映像:全相联映像(任意一对一)、直接影响(绝对一对一)、组相联映像(先分成组,再映像,组间是直接映像,组内是全相联映像)。
存储器构成编码容量计算:M*N/m*n内容按字节编码从A5000H到DCFFFH的区域其存储容量为( )字节。解答分3步如下。
- 16进制计算:【H表示16进制】
DCFFF+1-A5000=38000 - 16转2进制:【B/$2^{10}$=KB】
38000=0011 1000 0000 0000 0000 B / $2^{10}$=0011 1000 00 KB - 2转10进制:=$2^{7}$+$2^{6}$+$2^{5}$
=128+60+32KB=224KB
地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K×4bit的存储器芯片构成该内存,共需多少( )片。解答分4步如下。
- 16进制计算:【H表示16进制】
BFFFF+1-80000=40000 - 16转2进制:
0100 0000 0000 0000 0000 B / $2^{10}$=0100 0000 00 KB - 2转10进制:=$2^{8}$=256KB
- 求片数:M*N / m*n=(256×8)/(16×4)=32片
计算机文件管理:当前目录swshare,要访问文件fault.swf。\根目录 .\当前目录 ..\父目录
绝对路径:从根目录开始的完整路径。\swshare\flash\fault.swf
相对路径:从当前目录开始的路径。.\flash\fault.swf
.\一般省略
计算机进程管理:进程和资源死锁。
资源m、进程n、需求w,abcde谁会死锁。
根据公式m≥n+w-1,则c和e会死锁。死锁可以通过增加资源m,或者减少需求w来解决。
计算机设备管理:DMA、Spooling
DMA技术:直接存放技术,在外围存储设备和内存之间直接存取,无需CPU的干预,实际由DMA硬件完成。
Spooling技术:用一类物理设备模拟另一类物理设备的技术,可以将低速的独占设备改造成一种可共享的设备,而且一台物理设备可以对应若干台虚拟的同类设备。Spooling系统的引入缓和了CPU与设备速度的不均匀性,提高了CPU与设备的并行程度。典型:打印缓冲池。
计算机软件基础
常用软件开发模型:
- 瀑布模型:将软件分为6个阶段:制定计划、需求分析、软件设计、程序编写、软件测试、运行维护。适用于需求明确的大型软件开发。(口诀:大明看瀑布)
- 快速原型模型:先给模型,定需求,再抛弃模型,再开发。
- 螺旋模型:结合瀑布模型,增加了风险分析,适合大型复杂的软件系统开发。
- V模型:明秋的标注了测试过程中存在的不同类型的测试。
- 增量模型:引入了增量包的概念,无须等到所有需求都出来,只要某个需求的增量包出来即可进行开发。人员分配灵活,不用投入大量的人力资源。
- 喷泉模型:强调对软件复用,喷泉一次体现了迭代和无间隙特点。
- 智能模型:也称为“基于知识的软件开发模型”它把瀑布模型和专家系统结合在一起,利用专家系统来帮助软件开发人员的工作。
常用软件开发方法:
- 结构化软件开发方法:面向功能、面向数据流。自顶向下、逐层分解,建立处理流程,流程图。
- 面向对象的软件开发方法:基于对象概念,以对象为中心,以类和继承为构造机构,来构建相应的软件系统。
- 基于构件化的软件开发方法:用于预先建立的构件和模板,像搭积木一样进行构造开发软件。
- 面向数据结构的软件开发方法:从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其他细节,就可得到完整的程序结构图。
常用软件测试方法:
- 单元测试:如一个模块、一个过程。
- 集成测试:各个部件联合测试
- 系统测试:包括软件、硬件、数据等。
- 验收测试:用户参与的测试,决定接受。
- 白盒测试:白天打开盒子测试,看到内部结构。
- 黑盒测试:黑天看不到盒子内部的,只关注输入盒子,从盒子输出的数据功能。
网络项目管理基础
网络项目管理:整体管理、范围管理、进度管理、人力资源管理、质量管理、成本管理、沟通管理、风险管理、采购管理共九大管理。
进度管理:Gantt甘特图,横道图。优点:时间并行缺点:不能反映依赖,和关键。
进度管理:PERT图,计划评审图,箭线图。右箭头和线段、节点构成。
优点:时间串联,反映依赖关系,能算出关键路径。缺点:不能反映并行。
进度管理关键路径计算:最长的一条
路径1:S-BEG-F=3+15+2+7=27
路径2:S-CFG-F=6+4+3+7=20
..........................................................................
路径9:S-DFH-F=10+8+20+12=48 (关键路径)
进度管理松弛时间计算:FG的松弛
从F到完成:20+10=30天
从FG到完成:3+7=10天
松弛时间:30-10=20天
计算机法律法规
知识产权:工业产权和著作权(版权)
- 作者开发:著作权属于开发者。
- 职务开发:著作权属于单位享有。
- 合作开发:共同享有,不能单独转让。
- 委托开发:按合同,没约定归受委托人。
- 任务开发:按合同,没约定归受委托人。
侵权:以盈利为目的都叫侵权,反之不侵权。
商业秘密权:经营秘密和技术秘密是核心。
专利权:需申请,先申请者先获得专利。
文章作者:鲸一
文章链接:https://saroin.com/archives/1583.html
版权声明:本博客所有文章除特别声明外,均采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明来自 鲸一!
用手机扫描下方二维码可在手机上浏览和分享