计算机考研复试之计算机系统结构(上)

/*前言:计算机系统结构和计算机组成原理有着高度相似之处,尤其是存储系统和输入输出系统。因此本篇博客将计算机系统结构的面试问题分为上下两篇,上篇包含计算机系统结构导论、指令系统和流水线技术下篇包含存储系统和输入输出系统。下篇博客的学习,我会综合计算机组成原理、计算机系统结构和操作系统的相关部分进行整理。本人专业水平有限,文章如有错误,请您批评指正;若对您的学习与备考有帮助,可以关注、点赞、收藏,谢谢~*/

 

/**************************计算机系统结构导论***********************/

 

问题一:从计算机语言的角度看,可将计算机系统划分为多层次结构,由低级到高级分别是什么?

微程序机器级、传统机器语言机器级、操作系统机器级、汇编语言机器级、高级语言机器级、应用语言机器级。

 

问题二:实现软件可移植性有哪些基本途径?

  1. 统一高级语言:难度较大,目前只能做到相对统一
  2. 采用系列机:必须保证做到向后兼容(指的是出厂时间顺序),力争做到向上兼容(指的版本)
  3. 模拟和仿真:模拟和仿真的区别是,模拟用机器语言程序解释指令,其解释程序存储在主存中。仿真是用微程序解释指令,其解释程序存储在控制存储器中。

补充:模拟技术中,当两者机器语言语义差别较大时,会使解释程序速度下降;模拟技术中,采用的是微程序,由于微程序依赖于计算机系统结构,当两者系统结构差别较大时,就很难通过仿真来移植软件。

 

问题三:提高并行性的技术途径有哪些?

  1. 时间交叉:让多个处理过程在时间上错开,交叉轮流的使用同一套硬件设备的各个部分。如:流水线技术。
  2. 资源重复:通过重复设置资源,尤其是硬件资源,来提高系统性能。如:双工系统、相联处理机、阵列处理机。
  3. 资源共享:通过提高系统资源利用率来提高系统性能。如:多道程序分时系统。

 

问题四:多机系统的耦合度包括哪些?

1.最低耦合2.松散耦合3.紧密耦合

 

问题五:弗林(Flynn)分类法把计算机系统分为哪些类?

首先应明确,弗林分类法是依据指令流和数据流的多倍性来进行划分的。多倍性指:在系统最受限制的部件上,同时处于同一执行阶段的指令或数据的最大可能个数。

  • 10
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值