计算机转本系列–理论
前言
本人刚结束转本考试,为了弥补自己的遗憾吧,决定手敲简单知识点,为之后计算机考生的学习添砖加瓦,作为一个简单复习的回忆小章节(PS:可能写不完,但是更到哪算哪/有错就说,一起进步)
一、关于计算机
1946年
美国宾州大学研制成功第一台数字电子
计算机ENIAC
。
首先实现存储程序(按存储程序设计)
的电子数字计算机是EDVAC
–也被称作冯·诺依曼结构
的计算机。
第一台实际运行的/按存储程序控制
功能的是EDSAC
二、冯·诺依曼计算机
1.冯·诺依曼提出“存储程序控制”
原理:程序和数据必须从外存调入内存,再交给CPU。
2.冯·诺依曼计算机的特点:
- 由五大部件组成:
存储器、运算器、控制器、输入和输出设备
。 - 指令和数据在存储器中处于
同等地位
,可按地址顺序
访问。 - 指令由
操作码和地址码
组成。 - 以
运算器
为中心(注意:现代计算机以存储器
为中心)。
三、计算机发展的四个阶段
第一代 | 1946-1957 | 电子管 | 机器语言或汇编语言 |
---|---|---|---|
第二代 | 1958-1964 | 晶体管 | 出现高级程序设计语言 |
第三代 | 1965-1970 | 中小规模集成电路 | 出现操作系统和数据库系统 |
第四代 | 1971-至今 | 大规模和超大规模集成电路 | 软件开发平台,微型计算机(PC)出现 |
四、计算机的分类
- 按
工作原理
:可分为数字式/模拟式/数字模拟混合式
电子计算机 - 按
用途
:通用
和专用
- 按
性能(规模)
:巨型机/小巨型机/大型机/小型机/工作站
/个人计算机(PC)
/嵌入式
计算机 - 按字长分:8位/16位/32位/64位
- 未来发展方向:
微型化
和智能化
五、计算机的特点和应用领域
特点:运算速度快
/精度高
/存储容量大
/可靠性高
/通用性
好/支持人机交互
应用领域:科学计算(最早)/信息处理(办公OA)/计算机辅助技术(常见:辅助设计CAD(Design)
/辅助教学CAI(Instruction)
/辅助测试CAT(Test)
)/人工智能等。(PS:个人觉得有些东西搭配英文记忆稍微快一些,怎么方便怎么来)
六、计算机系统
1.一个完整的计算机系统
是由配套的硬件设备和软件系统
组成的。
2.硬件主要分为五大部件:存储器、运算器、控制器、输入和输出设备
。
主机:CPU/内存储器/总线等
外设:外存和I/O设备
CPU(中央处理器)
:主要由运算器和控制器和寄存器组
组成。(CPU–必不可少)
- 运算器(ALU):主要用来进行各种
算术和逻辑运算
。 - 控制器(CU):控制各个部件按照指令要求协调工作的部件。
- 其中要注意:
指令计数器
:用来存放正在执行的指令地址
。 - 指令
寄存器
:用来保存当前正在执行或代执行的指令
。
- 其中要注意:
3.总线
按总线功能或信号类型可以分为:地址总线/数据总线/控制总线
- 数据总线:用于传输数据。双向三态
地址总线
:专门用来传送地址。单向三态。其中地址总线的位数决定了CPU可直接寻址空间的大小
(如地址总线位数为n位,那么可寻址空间大小为2^n字节)- 控制总线:用来传送控制信号和时序信号。一般为双向。
4.总线带宽:指单位时间内总线上可以传输的最大的数据量
计算公式:总线带宽(MB/s)=(总线位宽/8)x 总线工作频率(MHz)x 每个总线周期数据传输的次数
5.指令:构成程序的基本单位
由操作码和操作数地址(地址码)
组成。
指令系统:CPU所能执行的全部指令
称为该CPU的指令系统
6.高速缓存器(Cache): 缓解CPU与内存之间速度不匹配的问题
命中率
:CPU需要的指令或数据在Cache中直接找到的概率。- Cache 中的数据是主存中
部分内容的映像
不与主存统一编址
7.计算机性能
五大指标:字长
,指令系统,内存容量
,可靠性和可用性.