- 1、本文档共53页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]1概述
1.3计算机系统 计算机系统=硬件系统+软件系统 1.3.1 硬件与软件的逻辑等价性 计算机系统的功能对信息进行存储加工处理。完成这一功能由软件硬件共同实现。 同样的功能既能用硬件实现也能用软件实现 如:乘法运算 硬件软化:原来由硬件实现的操作改由软件来实现。它可以增强系统的功能和适应性。 软件硬化:原来由软件实现的操作改由硬件来实现。它可以显著降低软件在时间上的开销。 固件是指存储在非易失存储器中的程序。是软、硬件结合的产物。 想一想 软硬件实现需权衡哪些因素? 速度 利用率 成本 ? 1.3.2 系列机和软件兼容 1.为什么要设计系列机? 软件成本升高,为了保证软件的兼容,降低成本。 2.什么是软件兼容? 向上兼容:高档机器兼容低档 向后兼容:后出现的兼容以前的 3.系列机的特点? 系列机是指一个厂家生产的,具有相同的系统结构,但具有不同组成和实现的一系列不同型号的机器。 系列机应在指令系统、数据格式等方面保持统一。 举例: 体系结构不能改变—都具有乘法指令 随着技术的更新,乘法器由原来的循环移位相加实现 改为阵列乘法器 1.3.3 计算机系统的多层次结构 把计算机系统按功能划分成多级层次结构。 微程序级(实际机器) 机器语言级(实际机器) 汇编语言级(虚拟机器) 应用语言级(虚拟机器) 高级语言级(虚拟机器) 操作系统级(虚拟机器) 硬操作时序(实际机器) 第0级 第1级 第2级 第3级 第4级 第5级 第6级 硬联逻辑(实际机器) 微程序级(实际机器) 机器语言级(实际机器) 操作系统级(虚拟机器) 汇编语言级(虚拟机器) 高级语言级(虚拟机器) 应用语言级(虚拟机器) 硬联逻辑 微程序 操作系统 汇编程序 编译程序 应用程序 1.3.4 实际机器和虚拟机器 站在用户的角度,对某一层次的观察者来说,他只能是通过该层次的语言来使用计算机。是一个由于软件的加入而存在的机器---虚拟计算机 虚拟计算机是指以软件或以软件为主实现的机器。 1.4 计算机的工作过程和主要性能指标 1.4.1 计算机的工作过程(五大模块协调工作) 000 001 002 003 005 006 007 008 004 主存 b a c LOAD 005 ADD 006 SUB 007 STORE 008 HALT 存储器数据寄存器 数据总线 累加器 ALU 控制器 000 001 002 003 005 006 007 008 004 主存 b a c LOAD 005 ADD 006 SUB 007 STORE 008 HALT 存储器数据寄存器 数据总线 累加器 ALU LOAD 005 ADD 006 a b a+b b SUB 007 c c a+b-c STORE 008 a+b-c a+b-c HALT 停机指令 控制器 指令执行过程 任何高级语言程序编译后,成为机器语言程序 执行时调入内存供CPU访问 指令执行过程: (1)从内存取指令至CPU内部 访存取控制器输出指令地址,读信号 指令通过数据线进入CPU内部 (2)分析指令:指令译码 (3)执行指令:取操作数、ALU中完成运算 (4)取下一条指令 想一想? 为什么自动取下一条指令执行? 指令和数据在CPU内部如何区分? 控制器的作用? 1.4.2 计算机的主要性能指标 1.基本字长:指参与运算的数的基本位数,它是由加法器、寄存器、数据总线的位数决定的。 字节(Byte):一个字节等于8位二进制位(bit) 2.数据通路宽度 数据总线一次所能并行传送的位数,称为数据通路宽度。 CPU内部的数据通路宽度:一般等于基本字长 外部数据通路宽度:取决于系统总线。 内、外数据通路宽度相等的CPU有:Intel 8086、80286、80486等; 外部<内部的CPU有:8088、80386SX等; 外部>内部的CPU有:Pentium等。 3.主存容量 一个主存储器所能存储的全部信息量称为主存容量。衡量主存容量单位有两种: ① 字节数。每1024个字节称为1K字节(210=1K),每1024K字节称为1M字节(220=1M),每1024M字节称为1G字节(230=1G)。 ② 字数×字长。 如:4096×16表示存储器有4096个存储单元,每个存储单元字长为16位。 4.运算速度 (1) 时钟频率(处理机主频) 只表示CPU的指令处理能力,实际运算速度还与Cache、内存、I/O、被执行程序等均有关。 (2)MIPS 其中: Fz为处理机的工作主频(每秒的时钟周期
文档评论(0)