做模板下载网站挣钱吗,淘宝电脑版,网站建设公司电话销售客源哪里找,五屏网站建设代理商某计算机系统输入/输出采用双缓冲工作方式#xff0c;其工作过程如下图所示#xff0c;假设磁盘块与缓冲区大小相同#xff0c;每个盘块读入缓冲区的时间T为10μs#xff0c;由缓冲区送至用户区的时间M为6μs#xff0c;系统对每个磁盘块数据的处理时间C为2μs。若用户需要… 某计算机系统输入/输出采用双缓冲工作方式其工作过程如下图所示假设磁盘块与缓冲区大小相同每个盘块读入缓冲区的时间T为10μs由缓冲区送至用户区的时间M为6μs系统对每个磁盘块数据的处理时间C为2μs。若用户需要将大小为10个磁盘块的Doc1文件逐块从磁盘读入缓冲区并送至用户区进行处理那么采用双缓冲需要花费的时间为 μs比使用单缓冲节约了 μs时间。 双缓冲的运行时间为 108μs
T磁盘块读入缓冲区的时间为10μs。M由缓冲区送至用户区的时间为6μs。C系统对每个磁盘块数据的处理时间为2μs。
下一次传输数据同时CPU读取上一次数据并处理最后一次的数据会单独占用8μs所以运行时间计算就是T*磁盘数MC 还有一个叫流水线的计算公式第一次运行时长次数-1*周期 套用在这道题上就是TMC (10-1)*10 108 这个周期是单次运行中花费时间最长的部分。
单缓冲运行的时间为 168μs 在单缓冲中数据的传入和读取不能分开因为只有一个缓存必须上一步执行完毕后才能接受下一次的数据CPU在处理数据的同时下一次的数据可以传送进来每次运行会节省2μs最后一次需要单独占用时间处理。最后的运行时长就是(TM)*10C162