评价一个计算机系统结构好坏的标准是什么?我们可以用速度、程序和数据的容量、功耗、体积、编程的难易程度、成本等指标来评价。其中最重要的是性能和成本这两个指标。
性能
时间是衡量计算机性能的标准。
对于时间,我们常常指的是响应时间,也就是完成一个任务的全部时间,包括磁盘访问时间、存储器访问时间,I/O访问时间等等。然而,在多道程序时,CPU在一个程序处于I/O等待时会转去执行另外一个程序,所以这样就会减少响应时间。
CPU时间指的是CPU计算的时间,它不包括I/O等待时间,它还分为用户CPU时间和系统CPU时间,前者是CPU花费在用户程序上的时间,后者为花费在操作系统上的时间,CPU的性能指的就是用户CPU时间。
衡量机器性能的唯一固定而且可靠的标准就是真正执行程序的时间,但也有些替代标准。
(1)(Million \r\nInstructions Per Second)
(2)MFLOPS(Million Floating Point Operations Per \r\nSecond)
(3)用基准测试程序来测试评价机器的性能
成本
成本指标
对用户来说,计算机系统的成本是指购买系统所要付的钱,即价格。对设计者来说,大多数情况下,成本是指生产成本,其中包括开发工具的折旧费用
随着计算机工业的发展,软件本身变成了很有价值的商品。昔日一度作为免费赠送的软件现已成为在计算机系统的预算中占很大部分的产品。