mhjyzs
V2EX  ›  问与答

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

  •  
  •   mhjyzs · Feb 18, 2017 · 2043 views
    This topic created in 3393 days ago, the information mentioned may be changed or developed.

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

    这真是讲操作系统的书?不是讲计算机结构的?
    billlee
        2
    billlee  
       Feb 18, 2017
    就是缓存增大到一定程度后,再增加缓存带来的性能提升就非常小了
    mhjyzs
        3
    mhjyzs  
    OP
       Feb 18, 2017
    @billlee 嗯嗯,确实是这个意思。只是最后一句英文有点理解困难,英文略差。。。这是 Adrew S Tanenbaum 的 Modern operating systems 里面的,有些介绍硬件的章节,毕竟操作系统是跑在硬件上的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1256 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:40 · PVG 01:40 · LAX 10:40 · JFK 13:40
    ♥ Do have faith in what you're doing.