「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?


「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
进度条
其实 , 早在计算机发明之前 , 就已经有了进度条的概念 。 1896年 , 波兰经济学家KarolAdamiecki发明了一种叫做harmonogram(波兰语 , 时间表)的图表;同一时间 , 亨利·甘特(HenryGantt)提出类似的方法并在西方普及 。 Adamiecki的图表就被叫做为甘特图 。
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
【「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?】后来 , 计算机出现 , 甘特图这个概念后来被用于计算领域 。 主要用来计算机在处理任务时 , 实时的 , 以图片形式显示处理任务的速度 , 完成度 , 剩余未完成任务量的大小 , 和可能需要处理时间等 , 一般以长方形条状显示 。
人类史上的第一个在计算机中进度条 , 出现在MitchellModel1979年的博士论文 。 Model使用进度条来表达电脑执行任务的进度 , 这也是我们现在常看到的进度条 。
计算机领域中引入进度条 , 主要是通过图形化的形式告知用户计算机正在努力工作中 , 试想下 , 如果没有进度条 , 那么用户就无法知道程序是处理中 , 还是失去了响应 。 也无法知道程序处理的大概进展 。
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
所以 , 进度条更多的是为了满足用户心理 , 缓解用户焦虑而设计 。
但是 , 计算机中显示的进度条其实并不是真正的进度 , 而是预估出来的 。 通常的计算方式是:
操作数量/总操作数量=进度条百分比
比如我们进行文件拷贝 , 当文件总大小事100M的时候 , 计算机可以根据已经拷贝的文件大小和时间 , 预估出文件全部拷贝完需要的总时长 , 然后就可以根据已用时长和总时长的对比 , 计算出进度了 。
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
「易杰智科技」为什么你下载的小电影进度总卡在99%就不动了?
文章图片
99%的时候在干什么?
现在的下载软件都是采用P2P技术进行文件下载的 。
在P2P模式下 , 当我们想要下载一个电影的时候 , 并不是从一个资源处串行下载的 。 而是会从多个P2P节点上分别多线程的进行下载 , 然后再把下载后的资源整合到一起 。
这个过程就像我们组装电脑一样 , 我们同时从不同的店铺购买不同的电脑配件 , 然后自己组装电脑 。


推荐阅读