正在加载图片...
软件与硬件实现的特点 硬件实现:速度快、成本高;灵活性差、占用内存少 软件实现:速度低、复制费用低;灵活性好、占用内存多 发展趋势:硬件实现的比例越来越高,硬件所占的成本越来越高 软硬件比例 成本 硬件 软件 软件、 硬件 最少硬件目前计算机不可编程 年代 2、从价格因素考虑的软硬件取舍 设硬件设计费为Dh 软件设计费为Ds 硬件拷贝费为Ch 软件拷贝费为Cs R为软件重复出现次数(占用内存、占用介质) 当台数为V时,每台的硬件费用和软件费用之比为: Dh Ds (+Ch):(如+RCs) 由于:Dh>Ds,Ch>>Cs, 结论1:当R很大时,即经常使用的基本功能适宜用硬件实现 由于:Ds>Cs 结论2:当V很大时,即生产台数很多时适宜用硬件实现 另外,还要从处理机速度和国家需要等方面来考虑 3、从改进性能考虑的软硬件取舍 基本方法:加快经常性事件的执行速度 ● Amdahl定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能 的提高与这种执行方式的使用频率或占总执行时间的比例有关 在 Amdahl定律中,加速比与两个因素有关: 可改进部分占用的时间 改进前整个任务的执行时间 它总小于1。 改进前改进部分的执行时间 改进后改进部分的执行时间’E总大于1 改进后整个任务的执行时间为:Tn=T(1-Fe+he 其中T。为改进前的整个任务的执行时间。10 • 软件与硬件实现的特点 硬件实现:速度快、成本高;灵活性差、占用内存少 软件实现:速度低、复制费用低;灵活性好、占用内存多 • 发展趋势:硬件实现的比例越来越高,硬件所占的成本越来越高 2、从价格因素考虑的软硬件取舍 设硬件设计费为 Dh 软件设计费为 Ds 硬件拷贝费为 Ch 软件拷贝费为 Cs R 为软件重复出现次数(占用内存、占用介质) 当台数为 V 时,每台的硬件费用和软件费用之比为: 由于:Dh >> Ds,Ch >> Cs, 结论 1:当 R 很大时,即经常使用的基本功能适宜用硬件实现 由于:Ds >> Cs 结论 2:当 V 很大时,即生产台数很多时适宜用硬件实现 另外,还要从处理机速度和国家需要等方面来考虑。 3、从改进性能考虑的软硬件取舍 • 基本方法:加快经常性事件的执行速度 • Amdahl 定律:系统中某一部件由于采用某种更快的执行方式后整个系统性能 的提高与这种执行方式的使用频率或占总执行时间的比例有关。 在 Amdahl 定律中,加速比与两个因素有关: Fe = 可改进部分占用的时间 改进前整个任务的执行时间 ,它总小于 1。 Se = 改进前改进部分的执行时间 改进后改进部分的执行时间 ,它总大于 1。 改进后整个任务的执行时间为: T T Fe Fe Se n = o (1− + ) 其中 To为改进前的整个任务的执行时间。 成本 硬件 软件 年代 软硬件比例 软件 发展 硬件 最少硬件 目前计算机 不可编程 ( ):( ) Dh V Ch Ds V + + RCs
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有