登陆 / 注册 搜索

USERCENTER

站内搜索引擎

查看:4517| 回复: 3
打印 上一主题 下一主题

[系统基础] 电脑上播放一首音乐引起的思考

[复制链接]
跳转到指定楼层
楼主
仗剑天涯吾是土豪 发表于 2018-4-30 18:56:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 缘 于 2018-5-3 00:18 编辑 9 {6 _1 R4 A: b7 @0 S! u3 K
; q3 y  [1 g* j7 [) G! b9 e
    在电脑上播放一首3分钟的歌曲,不管有多少个进程在运行,都是三分钟播放完,该怎么理解呢?$ E0 J! q; t7 ^
# J, g$ [3 x4 ]6 M* y6 w
    总觉得如果进程数变多了,那么播放音乐的进程获得的cpu时间片应该会变少,导致同样的音乐应该需要更长的时间才能播放完的啊?!
% j' }/ P9 M3 R/ D' d$ i8 J0 D9 i3 G0 U! G% I+ i8 ?/ Q
 cpu.png 电脑上播放一首音乐引起的思考

# \( ^& {% ?7 E& `3 }' j    这个问题有意思, 我还没有考虑过,应该和操作系统采用的调度算法有关。 我猜操作系统应该能发现音频解码需要更多的CPU,会分配给他更多的时间片。
4 D, _+ t7 B6 m   
, e- a9 q7 `1 S( ]    一般来说电脑不至于满负荷运转,放歌曲的进程跑完时间片后仍然会快速获得时间片继续跑,满负荷以至于它被抢占或者跑完时间片以后无法再得到时间片时,这时电脑会很卡,你就不会只关注与放歌了。
5 X- H( r3 q( C/ A9 G' c$ h' J& u4 s) D4 m" t
    曾经在AMD的低端处理器本本上看本地视频,那个本本CPU经常满载,视频都是卡顿的,用那个电脑我做什么都能体会到我电脑上软件的素质(排队……)
% f% R1 o: J2 G# N! x0 P* A
上一篇:一名黑客要理解的计算机核心概念摘要:计算机学科中有很多概念, 例如编码(原码,补码 ...
下一篇:什么是BT(Bittorrent)下载?摘要:文|来自网络 在2003年,BT下载在全球流行,BT软件的 ...
回复

使用道具 举报

左岸云烟出类拔萃 发表于 2018-4-30 19:02:59 来自手机 | 只看该作者
佛曰,色即是空,空即是色!今晚,偶想空一下
板凳
凉冬空巷龙战于野 发表于 2018-4-30 19:05:51 来自手机 | 只看该作者
嘘,低调。#j320:
地板
空谷幽兰炉火纯青 发表于 2018-5-2 12:01:28 来自手机 | 只看该作者
脑上
您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

关于我们|小黑屋|手机版|Archiver|古黑论

GMT+8, 2019-6-25 11:36 , Processed in 0.146466 second(s), 36 queries , Redis On.

© 2015-2019 GuHei.Net

Powered by Discuz! X3.4

快速回复 返回列表