首页 > 其他分享 >CSAPP随笔: 并发及并行

CSAPP随笔: 并发及并行

时间:2023-01-27 12:44:45浏览次数:46  
标签:CSAPP 执行 并行 硬件 并发 指令 随笔 CPU

 

并发: 通用概念,同时具有多个活动的系统,通过进程的快速切换模拟出来的。  并行:用并发使系统运行得更快。

多核处理器: 将多个CPU集成到一个电路芯片上。

 

      超线程: 允许一个CPU执行多个控制流的技术,某些硬件(PC及寄存器文件)多个备份,其他硬件部分只有一份。在一个线程等待环境准备的时候,CPU可以执行另一个线程。

      指令级并行: 原始执行一条指令需要很长的时间周期,流水线技术 通过对执行指令的阶段进行拆分, 让不同阶段操作可以同时运行,当处理器可以在一个周期内完成一条指令的执行称为 超标量。

      单指令,多数据并行:与硬件相关,包含相对的指令集,如SSE, NEON指令。

 

标签:CSAPP,执行,并行,硬件,并发,指令,随笔,CPU
From: https://www.cnblogs.com/fourmi/p/17068803.html

相关文章

  • CSAPP随笔: Amdahl(阿姆达尔)定律
         主要思想:对系统的某个部分加速时,对系统整体的影响取决于该部分对于整体的重要性及加速效果。  Told:系统执行应用程序的耗时。  alpha:系统某......
  • CSAPP随笔: 操作系统管理硬件
         操作系统看作是应用程序和硬件之间的一层软件,两个基本功能:1.防止失控的应用程序滥用硬件。2.向应用程序提供简单一致的机制来控制不同级别的硬件设备。......
  • CSAPP随笔:高速缓存
       解决的问题:系统消耗大量的时间将信息从一个地方移动到另一个地方。较大的存储设备比较小的存储设备运行得慢。价格上速度快的要远高于速度慢的,同时加快处理......
  • CSAPP随笔: 系统的硬件组成
      1. 总线    一组电子管道,在各个部件传递信息字节,类比血管,传递的信息为定长的字节块,即字。 2.I/O设备   输入:键盘鼠标,输出:显示器,存储:存程序及......
  • CSAPP随笔:hello world到底是怎么运行的?
     通过命令行执行./test拆分:    0.shell是干什么的?:shell输出提示符,等待输入一个命令行并执行,若该字符串的首个单词不是shell命令,就假设为一个可执行文件的名......
  • html随笔
    啥是html语言HTML是用来描述网页的一种语言。是超文本标记语言(HyperTextMarkupLanguage)不是编程语言,而是一种标记语言(markuplanguage)标记语言是一套标记标......
  • php高并发的瓶颈到底在哪
    说php不适合高并发?问过facebook没?虽然facebook用的是编译型的php,叫hphp,可以跑在类似jvm的虚拟机上,叫hhvm。只不过后来php出了7.x版本甚至8.x之后性能大幅提升,性能和faceboo......
  • 《左耳听风》小记随笔 —— 管理设计
    分布式锁必须满足的要求安全性(Safety):在任意时刻,只有一个客户端可以获得锁(排他性)。避免死锁:客户端最终一定可以获得锁,即使锁住某个资源的客户端在释放锁之前崩溃或者网......
  • 高并发性能指标:QPS、TPS、RT、并发数、吞吐量
    高并发系统系统指标高并发系统核心指标一、QPS,每秒查询QPS:QueriesPerSecond是衡量信息检索系统(例如搜索引擎或数据库)在一秒钟内接收到的搜索流量的一种常见度量......
  • 性能基础随笔1
    1,影响软件性能的因素网络环境、数据路服务器、应用服务器、业务逻辑的实现方式、系统采用的架构、代码的优化程度、使用者的使用方式等2,软件性能测试的应用领域能力验证......