V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
mhjyzs
V2EX  ›  问与答

关于现代操作系统里面的这段话该如何理解,最后一句话有些看不太懂。

  •  
  •   mhjyzs · 2017-02-18 22:51:35 +08:00 · 1629 次点击
    这是一个创建于 2625 天前的主题,其中的信息可能已经有所发展或是发生改变。

    原文如下: The abundance of transistors is leading to a problem: what to do with all of them? We saw one approach above: superscalar architectures, with multiple func- tional units. But as the number of transistors increases, even more is possible. One obvious thing to do is put bigger caches on the CPU chip. That is definitely hap- pening, but eventually the point of diminishing returns will be reached.

    3 条回复    2017-02-18 23:31:47 +08:00
    billlee
        1
    billlee  
       2017-02-18 23:19:25 +08:00   ❤️ 1
    晶体管数量的激增带来了一个问题:如何使用这些晶体管?上文提到了一种方案:包含了多个执行模块的 superscaler 架构。实际上,增加的晶体管还可以用来实现更多的特性。比较显而易见的是,可以在 CPU 芯片上放置更大的缓存。毫无疑问,大家已经在这样做了。但是最终,增加缓存的边际收益会递减。

    这真是讲操作系统的书?不是讲计算机结构的?
    billlee
        2
    billlee  
       2017-02-18 23:21:29 +08:00
    就是缓存增大到一定程度后,再增加缓存带来的性能提升就非常小了
    mhjyzs
        3
    mhjyzs  
    OP
       2017-02-18 23:31:47 +08:00
    @billlee 嗯嗯,确实是这个意思。只是最后一句英文有点理解困难,英文略差。。。这是 Adrew S Tanenbaum 的 Modern operating systems 里面的,有些介绍硬件的章节,毕竟操作系统是跑在硬件上的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1007 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 19:11 · PVG 03:11 · LAX 12:11 · JFK 15:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.