computerSystemArchitectureHomePage - juedaiyuer/researchNote GitHub Wiki
#计算机组成原理#
#计算机体系结构#
##层次结构##
-
微指令机器层
-
指令系统层
-
操作系统层
-
汇编语言层
-
高级语言层
-
应用语言层
语言实现基本技术
- 翻译(Translation)N+1->N,转换完成后执行N,不再执行上一层
- 解释(interpretation)
Java虚拟机JVM的虚拟体系结构
- 有32位字组成的内存,能执行226条指令
- 指令简单,少量复杂指令
- 将Java程序语言编译成Java虚拟机指令序列的编译器,以实现程序的跨平台
- 一个能解释执行Java程序的解释器(C编制),有C编译器的计算机就能够执行
软硬件在逻辑上的等价
乘法运算:
- 硬件乘法器
- 加法器与移位器支持下的乘法子程序实现
指令系统
- 硬件与软件的界面
- 软件硬化策略的出现
##功能性特性##
- 指令系统:类型,格式,排序,控制机构
- 数据表示:硬件接受的方式
- 寻址规则:最小寻址单元,寻址方式及其表示
- 寄存器定义
- 中断系统:类型,中断响应硬件的功能
- 机器工作状态的定义和切换: 譬如管态和目态
- 存储系统
- 信息保护
- I/O结构