层次结构
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(即:虚拟计算机是由软件实现的机器)
虚拟计算机的组成,(见图1-7) 用虚拟计算机观点定义的计算机系统的功能层次,(见 图1-8) 7/16/2013 5
7/16/2013
6
7/16/2013
7
7/16/2013
8
现代计算机组成
现代计算机是一种包括机器硬件、指令 系统、系统软件、应用程序和用户接口 的集成系统。各种求解方法可能需要不 同的计算资源,这与求解问题的性质有 关。
7/16/2013 2
百度文库
计算机系统的层次结构
• 描述控制流程的,有一定规则的字符集合的“计算 机语言”。 • 计算机语言并不专属软件范畴,它可以分属计算机 系统的各个层次,分别对该层次的控制流程进行描 述。 • 基于对语言广义的理解,可以把计算机系统看成由 多级“虚拟”计算机所组成。从内向外,层层相套, 形成“洋葱”式结构的功能模型。(见图1-6) 例:用户--建模--应用程序--高级语言--汇编语言-操作系统--机器语言--微程序--硬布线逻辑
7/16/2013 3
7/16/2013
4
虚拟计算机的概念
洋葱模型的每一层都是一个虚拟计算机,它只 对“观察者”而存在,它的功能体现在广义语 言上,对该语言提供解释手段,然后作用在信 息处理或控制对象上,并从对象上获得必要的 状态信息。从某一层次的观察者看来,他只能 是通过该层次的语言来了解和使用计算机,至 于内部任何工作和实现是不必关心的。
7/16/2013
9
7/16/2013
10
参考
中文书pp.7~9:1.3.1计算机系统的层次 结构 中文书pp.25:1.5.2现代计算机系统结构 研究方向
7/16/2013
11
计算机系统结构 -层次结构
上海大学计算机学院 徐炜民
7/16/2013
1
控制流程的实现方法
一个信息的处理过程可用控制流程的概念来描 述,常用的实现方法有三种: 1。全硬件的方法,即用组合逻辑设计方法设计 硬件逻辑线路实现控制流程 ; 2。硬件与软件相结合的方法,即部分流程由微 程序实现,而另一部分由硬件逻辑实现 ; 3。全软件的方法,即用某种语言,按流程算法 编制程序实现控制流程。
虚拟计算机的组成,(见图1-7) 用虚拟计算机观点定义的计算机系统的功能层次,(见 图1-8) 7/16/2013 5
7/16/2013
6
7/16/2013
7
7/16/2013
8
现代计算机组成
现代计算机是一种包括机器硬件、指令 系统、系统软件、应用程序和用户接口 的集成系统。各种求解方法可能需要不 同的计算资源,这与求解问题的性质有 关。
7/16/2013 2
百度文库
计算机系统的层次结构
• 描述控制流程的,有一定规则的字符集合的“计算 机语言”。 • 计算机语言并不专属软件范畴,它可以分属计算机 系统的各个层次,分别对该层次的控制流程进行描 述。 • 基于对语言广义的理解,可以把计算机系统看成由 多级“虚拟”计算机所组成。从内向外,层层相套, 形成“洋葱”式结构的功能模型。(见图1-6) 例:用户--建模--应用程序--高级语言--汇编语言-操作系统--机器语言--微程序--硬布线逻辑
7/16/2013 3
7/16/2013
4
虚拟计算机的概念
洋葱模型的每一层都是一个虚拟计算机,它只 对“观察者”而存在,它的功能体现在广义语 言上,对该语言提供解释手段,然后作用在信 息处理或控制对象上,并从对象上获得必要的 状态信息。从某一层次的观察者看来,他只能 是通过该层次的语言来了解和使用计算机,至 于内部任何工作和实现是不必关心的。
7/16/2013
9
7/16/2013
10
参考
中文书pp.7~9:1.3.1计算机系统的层次 结构 中文书pp.25:1.5.2现代计算机系统结构 研究方向
7/16/2013
11
计算机系统结构 -层次结构
上海大学计算机学院 徐炜民
7/16/2013
1
控制流程的实现方法
一个信息的处理过程可用控制流程的概念来描 述,常用的实现方法有三种: 1。全硬件的方法,即用组合逻辑设计方法设计 硬件逻辑线路实现控制流程 ; 2。硬件与软件相结合的方法,即部分流程由微 程序实现,而另一部分由硬件逻辑实现 ; 3。全软件的方法,即用某种语言,按流程算法 编制程序实现控制流程。