- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算概论关键词
计算概论关键词
计算原理部分
//无穷
潜无穷:作为永远延续的过程的无穷
如自然数数列1,2,3,4,5,……
实无穷:作为已完成的整体的无穷
如全体自然数的集合{1,2,3,4,5,…n,…}
亚里士多德(Aristotle,B.C.384-322)最先提出要区分潜无穷和实无穷,并认为只存在潜无穷,实无穷即无穷集合是不存在的,因为无穷多个事物不能构成一个固定的整体。
无穷计算造成了困扰
无穷数列的求和(收敛和发散)
无穷集合的性质被陆续发现,虽然人们不承认无限集合的存在
普罗克拉斯(Proclus,410-485)在研究直径分圆的问题时发现直径数量和将圆分成部分的数量有一一对应的关系,由于直径的数量是无穷的,所以表明直径的数量集合{1,2,3,…n,…}和圆被分成部分数量集合{2,4,6,…2n,…}之间存在一一对应的关系
伽利略(G.Galileo,1564-1642)也发现不等长线段上的点可以构成一一对应关系。
数字计算与模拟计算
·离散和连续(数字与模拟)
··基于不同数系的计算
···自然数(整数、有理数)
···实数
··两种不同形式的计算
···面向有限序列计数的计算
简单的四则运算
···面向物理量测量的计算
复杂的开方、对数、指数、三角函数等需要无穷计算的运算
电子计算(模拟与数字)
模拟电路基于电路的电气特性,模拟运算速度快,容易实现复杂运算,但限制较大,精确度低
数字电路基于分立单元的组合,结构简单,过程清晰,结果精确
电子管
晶体管
集成电路
大规模集成电路
//半加法和全加法器
半加法器:不考虑低位的进位 全加法器:考虑低位的进位。可并联成多位的加法。
//计算的概念
从已知的条件出发
根据既定的规则(算法!)对表示问题的符号进行变换
(经过有限的变换步骤,)得到表示解的符号
图灵机基本结构和计算规则一条分格的无限长的纸带,每格可容纳一个字符
一个读写头,可以在纸带上移动,读出当前格子的字符,重写格子上的内容,改变自己的内部状态
一系列关于读写头动作的规则(程序)
纸带上的内容(包括空白B)是计算前的输入和计算完成后的输出
计算从读写头的初始状态s0、初始位置和输入的纸带格局开始
按照规则进行读写头的移动、纸带??符的修改,直到进入停机状态(SH/SY/SN)
在停机状态时纸带的内容就是输出
规则q={si,ak,al,sj,d},si,sj∈S(内部状态),ak,al∈A(纸带字符),d∈{L,R,N}(左移,右移,不动)
表示如果读写头当前状态为si,读到当前格子字符为ak,则:
改写格子内容为al
转变状态为sj
进行d指定的动作(读写头左移、右移或不动)
限制:
有限条规则
任意两条规则前两项不能相同:动作的确定性
没有规则第一项是SH/SY/SN:保证这三个状态是停机状态
表示自然数
用n+1个连续的1表示自然数n
0=1,1=11,2=111,3=1111……
表示二元参数
两个输入的自然数之间用B隔开
0,2=1B111
f(m,n)=m+n:即字符串的连接操作
f(m,n)=m*n:即将m重复copy n次
计算机器的一般结构
输入数据 程序计算 输出结果
中间结果
通用计算机
“计算机的计算机”:实现一套通用的指令
可以用来模拟算法和程序实现
同样的输入产生同样的输出
将算法和程序独立出来
将程序如数据一样存储可变
不同的程序实现不同的功能
用通用指令集来描述算法和程序
//冯诺伊曼结构
运算器和存储器分离
程序和数据混合存储
指令和数据宽度相同(位数相同)
指令的自修改问题
将程序指令作为数据看待
编译器:由高级语言的源代码产生机器指令
·运算器[算术逻辑单元]ALU
算术 逻辑 位移运算[除法、浮点运算一般不在这中实现]
·控制器CU
保存机器状态:寄存器[运算的临时结果,调取堆栈]
从内存中调取指令,转化为控制信号传递给ALU执行
计算结果写回内存
·时钟控制的机器周期
1指令周期和执行周期2流水线操作
·存储器Mem指令+数据
可以存放数据或者指令
存放地址线性编制
读出内容/写入内容
·输入输出设备I/O
与外界的接口实现数据交换
在CU/ALU支配下,与内存交换数据
DMA直接内存访问方式
·总线Bus
信号传输通道连接控制器、运算器、输入输出设备、存储器,传递数据、控制命令、程序指令
由时钟协调占用次序
CPU=ALU+CU
冯诺依曼瓶颈由于CU和ALU分离,高速的ALU不得不等待低速的CU传递数据[用高速缓存来解决]
指令的恶意或错误自我修改导致功能混乱或系统崩溃
计算机运行过程
程序和指令存储在内存
控制器的程序计数器PC指向存储在内存中的第一条指令
CU调取被存中的第一条指令,转化为控制信号传导到ALU
ALU根据控制信号进行计算,结
文档评论(0)