- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
計算机基本原理
计算机基本原理 常宝宝 北京大学信息技术学院 chbb@pku.edu.cn 计算机系统的基本组成 硬件是物质基础、软件是灵魂,二者缺一不可 计算机硬件的基本组成 控制器和运算器 控制器是计算机的大脑,指挥和协调计算机的运算器、存储器、输入装置和输出装置合作完成计算任务。 运算器也是计算机的核心部件,是对信息进行加工和处理的部件,它在控制器的控制下完成各种算术和逻辑运算,例如加、减、乘、除、与、或、非。 运算器和控制器通常合称中央处理器(CPU)。 在微型计算机中,运算器和控制器也经常被集成在一块电路芯片中,称作微处理器。 输入/输出设备 输入设备的功能是把程序和数据转换成相应的电信号,让计算机能够接收和处理。 典型的输入设备包括:键盘、鼠标、扫描仪、磁盘等。 输出设备的功能是把计算机内部处理结果和数据输出。 典型的输出设备包括:显示器、打印机、绘图仪、磁盘等。 存储器 存储器,是计算机中用来存储数据的部件。 存储器由一系列存储单元组成,每一个存储单元有一个唯一的地址,所有的存储单元形成一个线形的存储空间。 每个存储单元可以用来保存一个二进制数。(1) 计算机的其他部件可以向存储单元写入数据;(2) 存储在存储单元中的数也可以被计算机的其它部件读出参与运算。(3) 如果向同一个存储单元存入另外一个数,那么之前的内容将被覆盖掉,不再存在。 存储器图示 冯· 诺依曼和存储程序原理 在现代计算机中,存储器不仅可以用来存储数据,也可以用来存储程序(指令)。 美国数学家冯· 诺依曼最早(1946)提出把程序同数据一样存储在存储器中,让中央处理器自己负责从存储器中读取指令然后执行指令,这就是所谓的存储程序原理。(据考证是 埃克特Eckert1943提出的,而冯· 诺依曼是1944年才加入研究小组的) 计算机的总线结构 中央处理器的内部结构 控制器的组成部分 控制器的主要功能是读入指令、解释指令、发出控制信号指挥计算机完成指令的执行。 指令寄存器:寄放正在执行的指令的寄存装置。 程序计数器:一个可以自动累加的寄存装置,其中存放的是下一条要读取的指令在存储器中的位置,当指令被读出后,程序计数器的内容会自动累加,指向下下条指令。 指令译码器:对指令寄存器中的指令进行分析解释,并按照指令的要求驱动控制电路产生各种控制信号指挥计算机各个部件完成指令所要求完成的任务。 取指令、执行指令、取下一条指令、执行下一条指令… 运算器的组成部件 通用寄存器,是CPU内部寄存数据的单元,在CPU指挥下,数据可以存放在其中,也可以被读出。其功能同存储单元类似。之所以称为通用,是因为寄存器中寄放什么数据是由指令决定的,可以寄放不同性质的数据。与此不同,指令寄存器只能寄放指令,故而是一种专用寄存器。 算术逻辑单元(ALU),是CPU中完成算术运算和逻辑运算的装置。数据经内部总线输入算逻单元,运算结果被输送到内部总线。 CPU字长:算逻单元一次运算所能处理的二进制位数。(可不同于总线字长) 计算机指令 指令是要求计算机执行某种操作的命令。 指令的基本格式 操作码用来表明指令要求完成的操作,例如加、减、移位和传送等等 地址码用来给出参加运算的操作数和运算结果的位置,可以是寄存器和内存地址等等 计算机指令举例 ADD A, [5] 把寄存器A的内容和5号存储单元的内容相加,结果放在寄存器A中 MOV B, [10] 把10号存储单元的内容传送到寄存器B中 IN [12], 5 从5号设备读入一个数据,存放到12号存储单元 OUT [12],6 把12号存储单元的内容发送到6号设备 指令系统和程序 指令系统:一台计算机支持的所有机器指令的集合构成该计算机的指令系统。 程序:由程序员编写的能在计算机上执行的、完成某个任务的指令序列。计算机逐条顺序执行程序员编写的指令序列也就完成了程序所能完成的特定任务。 程序在执行时,放在存储器中。 一段简单的程序 假定键盘是1号设备,显示器是2号设备,下面的程序完成从键盘读入两个数,把它们相加后,把结果发送到显示器 IN [5],1 IN [6],1 MOV A,[5] ADD A,[6] MOV [7],A OUT [7],2 指令执行过程 指令执行过程 指令执行过程 影响CPU性能的指标 系统时钟定时产生时钟脉冲信号,为各种操作建立同步信号。 系统每秒所发出的时钟脉冲的个数,被称为时钟频率,时钟频率的单位是赫兹。时钟频率也称为主频。 时钟频率是CPU性能好坏的一个重要表征指标,一般而言,时钟频率越高,CPU速度就越快。例如:Pentium 主频 60MHz~2GHz CPU字长,CPU字长越长,CPU处理性能就越好。(
您可能关注的文档
最近下载
- 遗体表面防腐操作擦拭涂抹法现代遗体防腐技术.pptx VIP
- 遗体防腐整容操作废液收集方法现代遗体防腐技术.pptx VIP
- unit1Financialsystem金融英语第一课省公开课金奖全国赛课一等奖微课获奖PPT课件.pptx VIP
- 2024版冠心病诊断与治疗指南ppt课件[1] .pdf VIP
- 教学课件 管理学基础(刘璇 张永良).ppt
- 教学楼、教学楼水电施工组织计划.docx VIP
- 41水平五 篮球单元18课时计划-《篮球:交叉步持球突破》说课稿.docx VIP
- 遗体防腐操作废液排放的监测及控制现代遗体防腐技术.pptx VIP
- 我的梦中国梦——共筑中国梦PPT课件.pptx VIP
- 中国天眼完整版本.ppt VIP
文档评论(0)