《深入理解计算机系统(原书第2版)》的笔记-第15页

  • 章节名:1.9.1
  • 页码:第15页 2012-07-30 15:28:43
105人阅读

2012-07-30 15:45:22

就比如接下来的标题,Thread-Level Concurrency,Instruction-Level Parallelism,Single-Instruction, Multiple-Data (SIMD) Parallelism,这里为什么两者不能互换呢?是因为操作系统级,指令级和处理器级的区别吗?

2012-07-30 19:48:47 好果子

并发和并行,两个概念不太一样

2012-07-30 22:48:39

所以哪里不一样啊-=

2012-07-31 09:33:33 [已注销]

额,前两天那个发REDHAT招聘的那位的博客里有一篇非常详尽的讲解

2012-07-31 09:45:50

我怎么知道那是谁啊 (bgm38)
我本来希望有人能三言两语说清楚的,现在看来这个好像是挺混淆的一个问题。
http://wangcong.org/blog/archives/2054
找到了一篇,看起来不错,引文也都给了出处,但跟CSAPP里面的这句话说得很不一样啊……


2012-07-31 09:46:23

噗,居然给了同一篇www

2012-07-31 17:52:21 飞林沙

单核可以并发,但是只有多核才能并行

2012-07-31 19:33:49

其实指令流水线也是算并行的,就是紧接着后面的一个小节 Instruction-Level Parallelism

2012-07-31 23:20:50 好果子

我的理解
并发:(事件、活动)同时发生或安排
并行:(过程)同时进行


2012-09-25 10:00:47 满百

并发:两个进程交替进行,但是只有一个正在运行。
并行:两个进程同时运行。


2013-12-02 15:53:38 woodyCheers

paralisim 貌似是在指令 ISA层次的概念, 而concurrency是线程或者进程层次的

> ◇的所有笔记(92篇)

说明  · · · · · ·

表示其中内容是对原文的摘抄