目录
将程序通过输入设备运送至计算机
程序首地址-->PC
启动程序运行
取指令 PC --> MAR --> M --> MDR --> IR
分析指令 OP(IR) -->?CU
执行指令? Ad(IR) ---> MAR --> M --> MDR --> ACC
这个时候我们目前还是在取指令上
取指令 PC --> MAR --> M --> MDR --> IR , (PC)+ 1--> PC
打印结果 停机
????????CPU一次能处理数据的位数
?????????与CPU中的寄存器位数有关
机器字长越长越好
????????????????主频
? ? ? ? ? ? ? ? 核数 ,每个核支持的线程数
? ? ? ? ? ? ? ? 吉普森法
? ? ? ? ? ? ? ? CPI? 执行一条指令所需时钟周期数????????
? ? ? ? ? ? ? ? MIPS 每秒执行多少百万条指令,那条指令复杂结构如何进行多少周期
? ? ? ? ? ? ? ? FLOPS? ?每秒浮点运算次数
存放二进制信息的总位数
?主存容量
? ? ? ? 存储单元个数 * 存储字长
? ? ? ? ? ? ? ? 如MAR? MDR 容量
? ? ? ? ? ? ? ? ? ? ? ? 10? ? 8? ? ? ? ?1KB? *? 8位
? ? ? ? ? ? ? ? ? ? ? ? 16? ? ? 32? ? ? 64KB? * 32位
? ? ? ? 字节数
? ? ? ? ? ? ? ? 如2^13b=1 KB
? 辅存容量
1946年????????美国? ? ? ? ENIAC
十进制运算
1 8000 多个电子管? 1 500 多个继电器? 1 50 千瓦? ?30吨? 1 500平方英尺? 5000次加法/秒
? ? ? ? 需求、需求、还是需求
? ? ? ? 技术发展
? ? ? ? ? ? ? ? 电子技术的发展推动了计算机发展
? ? ? ? ? ? ? ? 计算机体系技术结构的发展
? ? ? ?
?用一片大规模的集成电路组成的处理器? 处理器上由控制器和运算器,使用微处理器,集成度相当高的大规模集成电路构成的面向个人用户,体积小、重量轻、价格低。
Morre定律
微芯片上集成的晶体管数目每三年翻两番
? ? ? ? 机器语言? 面向机器
? ? ? ? 汇编语言? 面向机器
? ? ? ? 高级语言? 面向问题
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?FORTRAN 科学计算和工程计算
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Pascal? 结构化程序设计
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?C++? ? ? ?面向对象
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Java? ? ? ?适应网络环境
语言处理程序? 汇编程序? 编译程序? 解释程序
操作系统? ?DOX、UNIX、Windows、Linux、kylin、
服务型程序? ?装配? ?调试? ?诊断? ?排错
数据库管理系统? 数据库和数据库管理软件
网络软件
? ? ? ?(1).开发周期长
? ? ? ?(2). 制作成本昂贵
? ? ? ?(3). 检测软件产品质量的特殊性
? ? ? ? ? ? ? ? ? ? ? ? 软件是程序以及开发、使用和维护程序所需要的所有文档
1.科学计算和数据处理
2.工业控制和实时控制
? ? ? ? 电子商务
? ? ? ? 网络教育
? ? ? ? 敏捷制造
4.虚拟现实
5.办公自动化和管理信息系统
6.CAD(计算机辅助设计)、CAM(计算机辅助制造)、CIMS(计算机集成制造系统)
7.多媒体技术
8.人工智能
要求计算机的速度要足够快
? ? ? ? 芯片集成度受物理极限的制约
? ? ? ? 按几何级数递增的制作成本
? ? ? ? 芯片的功耗、散热、线延迟
? ? ? ? 利用光子取代电子进行运算和存储
? ? ? ? 通过控制DNA分子间的生化反应
? ? ? ? 利用原子所具有的量子特性? ??
今天就到这里了,我们下次见