![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAjM2EzLcd3LcJzLcJzdllmVldWYtl2Pn5GcukzM1Q2MiRTN0ITMzETYjNWNykDNhBzMhRzYkRWNzYDNvw1MzgTMzMjMtUGall3LcVmdhNXLwRHdo9CXt92YucWbpRWdvx2Yx5yazF2Lc9CX6MHc0RHaiojIsJye.png)
第一代:电子管
第二代:晶体管
第三代:集成电路
第四代:超大规模集成电路
计算机系统由硬件和软件两部分组成
软件按用途分为系统软件和应用软件两大类
必须将事先编好的程序和原始数据送入主存后才能执行程序,一旦程序被启动执行,计算机能在不需操作人员干预下自动完成逐条取出指令并执行的任务。
能把一种编程语言表示的程序转换为等价的另一种编程语言程序叫做翻译程序
- 汇编程序
- 解释程序
- 编译程序
从应用问题到机器语言程序的每次转换所涉及的概念都属于软件的范畴,而机器语言程序所运行的计算机硬件和软件之间需要有一个“桥梁”,这个在软件和硬件之间的界面就是指令集体系结构(ISA),它是软件和硬件之间接口的一个完整定义。
在计算机技术中,一个存在的事物或概念从某个角度看似乎不存在,即,对实际存在的事务或概念感觉不到,则称为透明。
5. 根据PC取指令到IR
6. 指令译码并送出控制信号
7. 取操作数
8. 指令执行
9. 回写结果
CPU必须能够产生同步的时钟定时信号,也就是CPU的主脉冲信号,其宽度为时钟周期。
CPU的主频就是CPU中的主脉冲信号的时钟频率,是CPU时钟周期的倒数。
综合CPI=程序总时钟周期数÷程序所含指令条数。
CPU执行时间=CPI×程序总指令条数×时钟周期=程序所含时钟周期数÷时钟频率=程序所含时钟周期数×时钟周期
选取一组指令组合,使得得到的平均CPI最小,由此得到的MIPS就是peak MIPS。