这两天在看《操作系统实用教程》,打算补补自己所欠缺的计算机相关知识。在学习过程中我发现一件有趣的事情,操作系统和指弹吉他这两个看似风马牛不相及的领域在某些地方竟然有着一定的相似性,下面我将慢慢分析。

学习操作系统的过程中,可能我们最先接触是“并发”(Concurrent)的概念。有别于“并行”(Parallel Processing)(多道程序同时在不同的CPU上执行),它指的多道程序分时地运行在同一个CPU上面。由于各个程序的切换时间很短(ms级),给人的感觉就是这些程序是在同时运行的,这也是为什么你的计算机只有一个CPU(现在更多的是双核或四核),你却可以用它同时听歌、上网、写代码的原因。总的来说,并发的特点就是——微观上,CPU在某一时间只运行一道程序;宏观上,多道程序“同时”运行。采用并发的方式运行程序能够提升CPU的使用效率,协调计算机内部硬件的速度(CPU速度很快,而一些输入输出设备则很慢),是现代操作系统的一个基本特征。

非常有趣的是,指弹吉他(Finger-Style)也是采用了并发的思想!让我们先看一首指弹吉他曲子演奏视频:

点击打开链接

看完也许你还沉浸在意大利指弹新秀Luca那激情四射的表演之中,折服于他那精湛的演奏技巧。先暂时收好你的震惊,让我问问你,在曲子中你听到了几种乐器效果?我想即便乐盲也应该能听到至少两种:吉他和鼓(当然,没有吉他还能叫指弹吉他?)。建议你再去听听AC/DC乐队的Thunderstruck,那是这首曲子的原始版本。听完后你会发现,Luca的指弹曲对原曲还原的十分逼真,各个乐器和声部都有体现,而他只用了一把吉他就实现了!

实际上指弹吉他就是通过一把吉他去模拟一支乐队这样的音乐风格,模拟的对象包括吉他、贝斯、鼓、和声等等。由于人只有两只手,要想模拟众多乐器同时发声是很难的(最多只能左右开弓),所以为了能让这些乐器“同时”发声,指弹吉它手需要在一个音乐片段中,依次模拟每种乐器,在下一个音乐片段中再重复操作,就像一颗CPU在并发地执行不同的程序(这样的调度方法更像时间片轮转)。而当演奏速度快到一定程度时,由于听觉的“暂留效果”,人耳会觉得这些乐器是同时进行的,于是产生了一把吉他弹出一支乐队的效果。

操作系统和指弹吉他的联系相关推荐

  1. 好物推荐|预算1500元适合弹唱和指弹初学者入门单板吉他!

    对于一些规划性强的民谣吉他自学者而言,在掌握了简单的扫弦弹唱等基本功之后,通常都会想要进阶学习更有趣.更高水准的弹奏方式,而指弹因其节奏明快.手法炫酷就吸引了很多小伙伴,但是,对于指弹新手来说,想要构 ...

  2. Guitar Pro吉他指弹入门——美式指弹

    说起指弹吉他,很多身边的琴友首先反应到的是押尾桑,岸部真明,伍伍慧等等指弹艺术家的日式指弹.笔者在初涉指弹的时候,也是如此,但是随着学习的加深,首先认识到了汤米大神(Tommy Emmanuel),然 ...

  3. Guitar Pro吉他攻克指弹第二课(美式指弹入门)

    本期文章,笔者将使用guitar pro7软件带大家涉猎一下美式指弹,并且分享美式指弹中需要注意的一些要点. 说起指弹吉他,很多身边的琴友首先反应到的是押尾桑,岸部真明,伍伍慧等等指弹艺术家的日式指弹 ...

  4. 【弹吉他必备的乐理知识】【1】音乐中的音

    文章目录 自然界中的声音 乐音和噪音 音具有高低之分 基音和泛音 十二平均律 自然界中的声音 声音是由振动产生的,人耳能听到的频率范围是16Hz到20000Hz之间. 乐音和噪音 虽然说大部分乐器产生 ...

  5. java吉他游戏_学JAVA弹吉他的姑娘是不是很酷啊?

    原标题:学JAVA弹吉他的姑娘是不是很酷啊? 我是毕业的前两个月认识小包子的,小包子大一学妹,一天晚上闲得无聊到田径场散步,看到草地上有几个人坐在一起弹吉他,因为好奇我就坐在一旁倾听,一曲毕后,我们才 ...

  6. 2022-08-01 零基础吉他入门知识(二) 吉他上的十二平均律,给吉他调弦,规范化弹吉他:节拍器,持琴姿势和拨弦手势

    文章目录 0.回顾 1.吉他上的十二平均律 钢琴上的十二平均律:七个白键+五个黑键组成数量为12的不同音调的音阶 吉他上的十二平均律:找出每一根弦上的1234567 吉他上的音阶把位图[记忆] 2.给 ...

  7. 弹吉他节奏跟不上?试试用这个循序渐进的方法吧~

    Guitar Pro 7是一款对学吉他特别有帮助的软件,它可以满足你不同方式的使用需求,来帮助你提高吉他技巧,还能够帮你更透彻的了解乐理,甚至你还可以通过Guitar Pro自己创作一首音乐. 在使用 ...

  8. 虚拟电脑键盘app_说到弹吉他,这几个APP你一定用得上

    文章来源:吉他社 作者:吃不饱的句号 本来很早之前就想写这个了,但是因为麻烦一直拖延. 今天给大家推荐几个关于吉他和音乐的APP. 在这之前先提前说明: APP可以辅助你更好的学习和练习乐器,但是就只 ...

  9. 开车请别玩手机、别弹吉他,MIT这套系统在盯着你!

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 无人驾驶汽车的美好愿望是减少车祸的发生.本来减少司机的负担是很好初衷,但司机过度依赖AI产生的懈怠更可怕,甚至会引发严重的车祸. 比如20 ...

  10. 【弹吉他必备的乐理知识】【2】节拍

    文章目录 什么是节拍 看懂拍号 单拍子 复拍子 什么是节拍 节拍是在乐曲中表示固定单位时值和强弱规律的组织形式.在一首歌曲中,时间被分成均等的基本单位,每个单位叫做一个"拍子"或者 ...

最新文章

  1. python【蓝桥杯vip练习题库】ADV-303 数组求和
  2. 删除mongodb库
  3. SpringMVC请求处理流程、springMVC工作流程
  4. Jupyter Lab——如何添加没有出现的kernel
  5. PHP --字符串编码转换(自动识别原编码)
  6. python与vb可以互换吗_VB6+Python混合编程(COM组件)(转)
  7. vc++ 6.0 三次bezier曲线绘制_Python matplotlib绘制散点图
  8. 四个改变生活的小工具-GPS,iPod(MP3)和Tivo(DVR)
  9. 【LGP5108】仰望半月的夜空
  10. NB物联网之天翼物联(7)——一次性通过电信NB平台自助测试
  11. 通过手机使用广域网访问局域网的服务器
  12. β版本展示博客-第二组(攻城喵组)
  13. 微信打开网址添加在浏览器中打开提示遮罩
  14. 【操作系统概念-作业8】Main Memory
  15. 没毕业就3次跳槽的经历,走不平凡的路,让人跌破眼镜。
  16. 几个常用的FFmpeg小技巧
  17. js es6使用数组的every方法遇到的问题
  18. python中not、and和or的简介以及优先级说明
  19. css实现网页背景图片位置不随滚动条改变
  20. 如何在excel单词后面批量加固定文字?

热门文章

  1. 《百万IT毕业生的心声:IT专业大学生毕业前必做的十件事》
  2. 华科计算机硕士毕业论文,华中科技大学硕士毕业论文要求_华中科技大学2020年硕士招生简章_华中科技大学研究生院...
  3. 关于修改思科WLC SSID
  4. js获取传统节假日_js能获取一年中所有的法定节假日,有这样的程序吗?
  5. 无法激活服务,因为它不支持 ASP.NET 兼容性
  6. Latex改变section标题的编号方式
  7. 朴素贝叶斯——凉鞋问题
  8. android开发笔记之materialish-progress
  9. h5分享微信好友朋友圈
  10. easysat源码解读(一)