描述计算机性能,有很多指标
吞吐量:一定时间内所完成的工作量
那么这个工作量指的是什么?程序计算的数据量?我感觉不对,程序有可能不会计算数据。
响应时间:计算机完成一个任务的总时间。我感觉是微操作时间,但是那样时间就一样了。所谓的任务是什么呢?
还有个操作系统的小疑问,进程分时间片执行,那么窗体程序,窗体为何会一直存在,分时间片的话,窗体应该有时候自动退出
工作量,你可以简单理解为所有处理器执行的所有指令的条数的和
响应时间是宏观的时间
窗体程序,窗体为何会一直存在
显示卡有个小小的内存,cpu要画一个窗口,就改变这个内存。显示器就读取这个内存画出来了。
cpu除非要改变显示内存,否则不需要再干任何事情,显示卡都可以保持这个画面。
比如说电脑“死机”了,cpu停止工作,画面定格了,而不是消失了。
描述计算机性能,有很多指标
吞吐量:一定时间内所完成的工作量,
那么这个工作量指的是什么?程序计算的数据量?我感觉不对,程序有可能不会计算数据。
--------------------可以理解为计算级各部件相互协调,完成的计算量,这个问题其实蛮复杂的,涉及到计算机的处理能力,因为计算机是cpu、内存、i/O在操作系统的统一调度下进行的,协调操作;这个工作量的处理能力,受CPU处理能力,内存速度,I/O的能力等多因素的影响,不同类型的计算工作,对侧重对不同设备的调用,可能各自的瓶颈不同,从而影响计算工作量。
响应时间:计算机完成一个任务的总时间。我感觉是微操作时间,但是那样时间就一样了。所谓的任务是什么呢?
--------------------完成一个任务的时间是,包括消耗CPU的计算时间、内存调度复制时间、I/O调度传递时间、包括存储设备等消耗时间,实际任务是计算机调用各种设备资源完成的一件事情,就是任务,不同操作系统,对任务的描述各不相同。不能认为是微操作时间,一个任务有你多个微操作的,不同的任务,调用的微操作种类和数量也是不一样的。
还有个操作系统的小疑问,进程分时间片执行,那么窗体程序,窗体为何会一直存在,分时间片的话,窗体应该有时候自动退出
-------------------进程分时间片和窗体是两个层面的东西,不能这么理解,时间分片换出,不等于进程退出,建议还要好好读一读操作系统原理。