1)计算机由哪几部分组成?以哪部分为中心
2)主频高的cpu一定比主频低的CPU快吗?为什么?
3)翻译程序、汇编程序、编译程序、解释程序有什么差别?各自的特性是什么?
4)不同级别的语言编写的程序与什么区别?哪种语言编写的程序能被硬件直接执行
计算机硬件的发展
1.计算机的四代变化
从1946年计算机发展经过四代
代 | 逻辑元件 | 语言 | 主存 | 运算速度 | 优点 | 缺点 |
---|---|---|---|---|---|---|
一代 | 电子管 | 机器语言 | 延迟线或磁鼓存储信息(容量小) | 每秒几千次到几万次 | —— | 体积庞大,成本高,运算速度较低 |
二代 | 晶体管 | 高级语言、操作系统出现 | 磁心存储器 | 每秒几万次到几十万次 | —— | ———————————— |
三代 | 中小规模集成电路时代 | 半导体 | 高级语言 | —— | —— | ———————————— |
四代 | 大规模集成电路和超大规模集成电路 | 半导体 | 高级语言 | —— | —— | ———————————— |
2.计算机分类与发展方向
电子计算机:{电子模拟计算机、电子数字计算机}
数字计算机:按用途——{专用计算机和通用计算机}
通用计算机:{巨型机、大型机、中型机、小型机、微型机、单片机}
按指令和数据流——{
>>单指令流和单数据流系统(SISD),传统冯诺依曼体系结构
>>单指令流和多数据流系统(SIMD),包括阵列处理器和向量处理器系统
>>多指令流和单数据流系统(MISD),这种计算机实际上不存在
>>多指令流和多数据流系统(MIMD),包括多处理器和多计算机系统
}
计算机的发展趋势正向着“两极”分化:一级是微型计算机向更微型化、网络化、高性能、多用途发展,另一级是巨型机向更巨型化、超高速、并行处理、智能化发展。
网友评论