(1)将一系统中某一部件功能的处理速度加快 20 倍,该部件功能使用频度占 整个系统的 65%,则采用此增强功能方法后,整个系统的加速比为多少? (2)扼要说明计算机系统的 4 个基本设计原则。 (3)扼要说明“主存—辅存”存储层次之间主要解决那 4 个方面的问题?
时间: 2023-06-17 21:04:44 浏览: 57
(1) 如果将某一部件功能的处理速度加快 20 倍,该部件功能使用频度占整个系统的 65%,则整个系统的加速比为多少?假设原来整个系统的处理时间为 T,那么该部件原来的处理时间为 0.65T。经过增强功能后,该部件的处理速度变成原来的 1/20,也就是现在的处理时间为 0.65T/20。整个系统的新的处理时间为 0.65T/20 + 0.35T = 0.3775T,所以整个系统的加速比为 T/0.3775T = 2.65。
(2) 计算机系统的 4 个基本设计原则包括:
1. 抽象性原则:将系统中的各个部分分离开来,各部分之间通过接口进行交互,从而使得系统更易于理解和维护。
2. 层次性原则:将系统划分为若干个层次,每个层次都提供一组服务,并通过接口与上下层交互,从而实现一个清晰的层次结构。
3. 模块化原则:将系统中的各个部分分解为相对独立的模块,每个模块都有自己的功能和接口,并可以被独立开发和测试。
4. 标准化原则:为系统中使用的各种硬件和软件制定标准,从而使得不同的系统之间可以互相兼容和交互,同时也促进了各种组件和技术的发展。
(3) “主存—辅存”存储层次主要解决以下 4 个方面的问题:
1. 容量问题:主存容量有限,无法存储所有需要处理的数据和程序,辅存可以提供更大的存储容量。
2. 速度问题:主存速度快,但成本高,辅存速度慢,但成本低。通过主存和辅存的协同工作,可以使得整个系统的性能得到优化。
3. 易失性问题:主存是易失性存储器,一旦断电就会丢失数据,而辅存是非易失性存储器,可以永久保存数据。
4. 访问方式问题:主存是随机访问存储器,可以随机访问任意地址;而辅存通常是顺序访问存储器,只能按顺序读取数据。通过缓存策略和虚拟存储技术,可以使得主存和辅存的访问方式更加灵活。