首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

趣话计算机底层技术,送5本!

大家好,我是飞哥!

前几天,又一位好友的新书《趣话计算机底层技术》出版了。同样和他要了5本,再来给咱们开发内功修炼的读者搞一次送书活动。

这本书的特点是通过故事的形式,把底层中关键的技术点都讲到了。

在如今的互联网业界里,大部分的程序员都在忙着学习各种编程语言,各种开发框架和各种开源软件。但对于计算机的硬件、操作系统内核却知道的比较少。但实际上,对于底层的理解程度就像是一座大楼的地基,只有地基打的好,楼才能建的更高。

所以我一直在分享底层相关的知识。期望能对大家的内功提升有帮助。目前我在Linux的网络模块、进程管理、内存管理、文件系统几大方面都覆盖到了。积累了将近 100 篇的硬核文章。但有一块我一直没有特别深入地展开,那就是硬件底层。

在上周末看完这本《趣话计算机底层技术》后,我觉得我必须得把它介绍给大家。因为在它的前几章里,把我想给大家分享,但还没来得及讲的比较重要的硬件知识都介绍到了。而且还用的是讲故事类比的方式,非常容易学习和理解。十分建议大家读一下。

比如,拿第二章来举例。计算机中有一个关键的特性,那就是 CPU 的缓存要比内存访问更快。在这本书里,从内存和缓存的电路讲起,一步步介绍到它们的物理结构。

理解了内存和CPU缓存的物理结构后,你就真正可以理解为什么缓存要比内存块很多。

整个介绍过程是组织成了故事的形式,循序渐进地讲解很好理解。不仅讲述过程生动,内容也非常的充实。把缓存、内存硬件原理、NUMA原理、硬盘存储数据原理都讲到了。

整书分为6章。涵盖了CPU、存储、IO、操作系统、系统编程、和安全等几大块的内容,。

第一章中,把CPU、GPU的原理讲了一遍。门电路、指令集、流水线、缓存、指令预测、超线程、MMU都讲到了,最后还对比了 GPU 和 CPU 在硬件上的区别。

第二章,讲的是存储。内存物理结构、NUMA、机械硬盘原理都有所涉及。

第三章,讲的是外设。中断、网卡、DMA等关键技术点的原理也都以故事的形式完美穿插了起来。

剩下的章节中介绍了操作系统原理,系统编程,最后还讲了攻击和安全防护。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/ODdoPxOU76tCTnaSzqPbl1fg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券