版权声明:本人学习所用,转载请标明出处,图片侵删 https://blog.csdn.net/qq_39582960/article/details/84862519
1.1 计算机系统简介
1.1.1 计算机的软硬件概念
计算机组成概览:
1.1.2 计算机系统的层次结构
物理角度:
程序员角度:
系统复杂性管理的方法之一:抽象
区别两点:
- 计算机体系结构:程序员所见到的计算机系统的属性概念性的结构与功能特性(如:有无乘法指令)。
- 计算机组成:实现计算机体系结构所体现的属性(如:怎样实现乘法指令)。
1.2 计算机的基本组成
1.2.1 冯.诺依曼计算机的特点
六个特点:
- 计算机由五大部件组成。
- 指令和数据以同等地位存于存储器中,可按地址寻访。
- 指令和数据用二进制表示。
- 指令由操作码和地址码组成。
- 存储程序。
- 以运算器为中心。
1.2.2 计算机硬件框图
传统冯.诺依曼计算机硬件框图:
两个缺点:
- 以运算器为中心,运算器成为了计算机的瓶颈。
- 复杂繁琐。
改进后的以存储器为中心的计算机硬件框图:
缺点:
- 依旧较为复杂,层次性不高
现代计算机硬件框图:
系统复杂性管理的方法之二:层次化、模块化、规则性。
1.2.3 计算机的工作步骤
上机前的两个准备:
- 建立数学模型,例:
- 确定计算方法:
注:并非所有的问题都可以用计算解决 —— 计算可行性理论
计算ax2 + bx +c 的步骤:
未完待续…