第一章计算机硬件基础源码反码补码移码进制间转换二进制1101,从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。比如第2位就是2的(2-1次)方,就是2;第8位就是2的(8-1)次方是128。把所有的值加起来。ﻫ2)1-1)代表2的0次方,就是1换算成十进制就是:1*2(1-1)+0*2(2-1)+1*2(3-1)+1*2(4-1)=1+0+4+8=13十进制十六进制内存储器+CPU(运算器+控制器)=主机外存储设备+输入设备+输出设备存储器输入设备运算器输出设备控制器运算器算术逻辑单元累加寄存器数据缓冲状态条件寄存器控制器程序计数器PC指令七寸器IR指令译码器时序部件汇编程序编译程序和java解释器总线的带宽单位时间内总线上课传输的数据量单位MB/s总线的位宽总线能同时传输的数据位数有32位64位总线的工作频率适中频率,是协调总线上各种操作的时钟频率CPU主频工作频率HZ字长数据总线一次能同时处理数据的位数缓存CPU与内存之间的临时存储器核心数量一枚处理器中集成两个或多个完整的计算机引擎(内核)CMOS是指保存计算机基本启动信息(日期。时间。启动设置)的芯片由主办的电池供电,系统掉电,信息也不会丢失CISC复杂RISC精简并行处理机阵列式计算机由多台处理机组成,每台处理机执行相同的程序是操作并行的SIMD计算机。多处理机由若干台独立的计算机组成,每台计算机能够独立执行自己的程序,是MIMD计算机。流水线T=流水线周期K=指令几个阶段1.流水线周期为执行时间最长的一段2.流水线计算公式:Nt+(K-1)t3.流水线计算公式:优先考虑单条指令所需时间+(N-1)×(流水线周期)4.流水线的吞吐率在单位时间内流水线所完成的任务数量或输出的结果数量公式:TP=N/Tk(时间)流水线的效率流水线的设备利用率,在时空图上,流水线的效率定义为N个任务占用的时空区与K个流水段总的时空区之比。Cache功能:提高CPU数据输入输出的速率,突破所谓的“冯诺依曼”瓶颈,CPU与存储系统间数据传送带宽的限制。在计算机的存储系统体系中,cache是访问速度最快的层次,使用cache改善系统性能的依据是程序的局部性原理。以H代表cache的访问命中率,T1表示cache的周期时间,T2表示主存储器周期,T3使用cache+主存储器系统的平均周期T3=h×t1+(1-h)×t2主存存储单元字字节总片数=总容量/每片的容量串联系统系统的可靠性R=R1×R2×…×Rn系统的失效率λ=λ1×λ2×…×λn并联系统R=1-(1-R1)×(1-R2)×…×(1-Rn)校验码码距一个编码系统的码距就是整个编码系统中任意两个码字的最小距离奇偶校验码仅可检错可检测1位错循环冗余仅可检错可检测多位错海明码可检错、可纠错,纠1位或多位错第二章操作系统知识作用:通过资源管理,提高计算机系统的效率,改善人机界面,面相用户提供更好的工作环境。死锁:一个程序等待不可能发生的事,则进程就死锁。1.每个进程数最大的资源少一个2.如果还有一个资源剩余就不会发生死锁树形目录结构:绝对路径:跟开头的路径相对路径:当前环境的路径第三章程序设计语言低级语言:机器语言用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合(灵活,直接执行,速度快)汇编语言一种用助记符表示的仍然面相机器的语言汇编程序把汇编语言书写的程序翻译成与之等价的机器语言程序的翻译程序汇编语言程序用汇编语言书写的程序汇编程序输入:是用汇编语言书写的源程序输出:是用机器语言表示的目标程序解释器又称解释程序是直接解释源程序或者生成某个中间的表示形式,要参与程序的执行,不生成独立的目标程序。编译程序:将源程序编译成目标程序,在计算上运行时目标程序不参与程序的运行。Fortran语言科学计算执行效率高Pascal语言为教学而开发的表达能力抢delphC语言指针操作能力强高效Lisp语言函数式程序语言符号处理人工智能C++语言面向对象高效Java语言面向对象中间代码跨平台C#语言面向对象中间代码netProlog语言逻辑推理简洁性表达能力数据库和专家系统第四章系统配置和方法浏览器/服务器系统用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现,形成所谓三层3-tie...