computerSystemArchitectureHomePage - juedaiyuer/researchNote GitHub Wiki

#计算机组成原理#

#计算机体系结构#

##层次结构##

  1. 微指令机器层

  2. 指令系统层

  3. 操作系统层

  4. 汇编语言层

  5. 高级语言层

  6. 应用语言层

语言实现基本技术

  1. 翻译(Translation)N+1->N,转换完成后执行N,不再执行上一层
  2. 解释(interpretation)

Java虚拟机JVM的虚拟体系结构

  1. 有32位字组成的内存,能执行226条指令
  2. 指令简单,少量复杂指令
  3. 将Java程序语言编译成Java虚拟机指令序列的编译器,以实现程序的跨平台
  4. 一个能解释执行Java程序的解释器(C编制),有C编译器的计算机就能够执行

软硬件在逻辑上的等价

乘法运算:

  1. 硬件乘法器
  2. 加法器与移位器支持下的乘法子程序实现

指令系统

  1. 硬件与软件的界面
  2. 软件硬化策略的出现

##功能性特性##

  1. 指令系统:类型,格式,排序,控制机构
  2. 数据表示:硬件接受的方式
  3. 寻址规则:最小寻址单元,寻址方式及其表示
  4. 寄存器定义
  5. 中断系统:类型,中断响应硬件的功能
  6. 机器工作状态的定义和切换: 譬如管态和目态
  7. 存储系统
  8. 信息保护
  9. I/O结构