编程必备基础知识 计算机组成原理+操作系统+计算机网络百度云迅雷下载
计算机组合的任务是在指令集系统结构决定分配给硬件系统的功能和概念结构后,研究各部件的内部结构和关系,从而实现机器指令集的各种功能和特性。这种连接包括功能组件的内部和交互。
计算机组合所要解决的问题是如何在期望的性能和价格下,将每台设备和部件最佳、合理地组合成一台计算机,并实现确定的isa。计算机组成设计中需要确定的方面应包括:
(1) 数据路径宽度:数据总线上并行传输的信息位数。
(2) 特殊部分设置:是否设置乘法除法、浮点运算、字符处理、地址运算等特殊部分。设定数量与特殊零件的使用速度、价格和频率有关。
(3) 通过各种操作共享组件的程度:分时使用的程度很高,这限制了速度,但价格便宜。设置更多零件以降低共享程度。由于操作并行性的提高,速度可以提高,但价格也会增加。
(4) 功能单元的并行性:是否使用顺序串行或重叠、流水线或分布式控制和处理。
(5) 控制机构的组成:硬链接或微程序控制、单机处理或多机或功能分配处理。
(6) 缓冲和排队技术:如何设置以及如何在组件之间设置大容量缓冲区,以协调它们的速度差;使用随机、先进先出、先进后出、优先级或循环模式来安排事件处理顺序。
(7) 预测和预测技术:为了优化性能,使用什么原则来预测未来行为。
(8) 可靠性技术:采用何种冗余和容错技术来提高可靠性。
资源来自于网络,版权属于作者,仅供交流学习,严禁用于商业用途,请于24小时内删除!如喜欢,请支持正版。
网盘/磁力链接已被隐藏,请根据提示用微信扫码获取