计算机知识小记

临界区

临界区是一种防止多个线程同时执行一个特定代码节的机制。在多核上运行时,锁或临界区会导致其余处理器空闲而只允许一个处理器执行持有锁的那个线程,这是一个串行的过程,会影响性能。

CPU与核

CPU的组成:平常大家看到的CPU成品实际上是有CPU处理器芯片(银色金属盖下边),散热盖(银色金属盖)、PCB板组成;早期CPU受限于工艺、技术等限制,一个CPU处理器芯片只能封装一个处理核心,随着技术的发展,现在可以把2、4、6、8等多个处理核心封装在一个处理器芯片中,内部用高速总线连接以便协同工作,外观看着还是跟原来基本一样。

CPU就是处理器。打个比方帮一台电脑要理一些文件就要到CPU那里!比如CPU就是一个房子,核数就是代表工作的小人,4核就是4个小人在工作,双核就是2个小人在工作。

Amdahl(阿姆达尔定律)

在这里插入图片描述
从公式可以看出增加处理器的数量(提升n的值)并不一定能有效地提高加速比,如果系统的并行化程序不高,即F的值接近100%,就算n无穷大,加速比也是趋近于1的,并不会对系统的性能优化起到什么作用,而成本却无限增加了。

所以,我们可以从“加速比”的公式中看出,单纯地增加cup处理器的数量并不一定可以有效地提高系统的性能,只有在提高系统内并行化模块比重的前提下,同时合理增加处理器的数量,才能以最小的投入得到最大的加速比

Round-Robin 轮询调度

轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值