一、计算机系统的组成
(1)计算机硬件
(2)计算机软件
二、计算机软件的组成
(1)系统软件:用来管理整个计算机系统,例如:操作系统,数据库管理系统等。
(2)应用软件:根据具体的任务需求编写的各种软件,例如微信,浏览器等。
三、硬件的发展
发展阶段 | 时间 | 逻辑元件 | 速度(次/秒) | 内存 | 外存 |
---|---|---|---|---|---|
第一代 | 1946-1957 | 电子管 | 几千-几万 | 汞延迟线、磁鼓 | 穿孔卡片、纸带 |
第二代 | 1958-1964 | 晶体管 | 几万-几十万 | 磁芯存储器 | 磁带 |
第三代 | 1964-1971 | 中小规模集成电路 | 几十万-几百万 | 半导体存储器 | 磁带、磁盘 |
第四代 | 1972-至今 | 大规模、超大规模集成电路 | 上千万-万亿 | 半导体存储器 | 磁盘、磁带、光盘、半导体存储器 |
四、早期冯诺依曼机
(1)特点
- 计算机由五大部件组成
- 指令和数据以同等地位存于存储器,可按地址寻访
- 指令和数据用二进制表示
- 指令由操作码和地址码组成
- 存储程序
- 以运算器为中心【输入/输出设备与存储器之间的数据传送通过运算器完成】
(2)存储程序
将指令以二进制代码的形式事先输入计算机主存储器,然后按其在存储器中的首地址执行程序的第一条指令,以后就按该程序的规定顺序弧行其他指令,直至程序执行结束。
在计算机系统中,软件和硬件在逻辑上是等效的。eg:对于乘法运算,可以设计一个专门的硬件电路实现乘法运算,也可以用软件的方法,执行多次加法运算来实现。
(3)五大部件
输入设备:将信息转换成机器能识别的形式。
控制器:指挥程序运行。
存储器:存放数据和程序。
运算器:算术运算和逻辑运算。
输出设备:将结果转换成人们熟悉的形式。
五、现代计算机
(1)以存储器为中心