博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
深入理解计算机操作系统(十一)
阅读量:6271 次
发布时间:2019-06-22

本文共 1190 字,大约阅读时间需要 3 分钟。

感想

终于看完了《深入理解计算机系统》这本巨著。从今年1月初到现在5月底,历时5个月。做了一本笔记,写了九篇文章。

由于看的是英文版,进度比较慢。但即使用了这么久的时间,仍然是非常值得的。这本书所教给我的东西是其它任何地方都难以学到的,它所讲述的是一个系统,而不是零散的体系结构、操作系统、网络编程。当我们能够站在整个系统的角度高屋建瓴,才算真正领悟到了计算机的精髓。

然而领悟只是第一步,作者用浅显易懂的语言带我们走进计算机世界,再往前走只能靠我们自己。读完这本书,我更加意识到计算机科学的博大精深,越学习越看到自己的无知,越需要进一步丰富自己的知识。学无止境,作为一个程序员,虽然我们不是计算机科学家,但我们仍然需要保持无尽的求知欲,这才是立足于当今社会的不二法门。希望大家和我一起共同努力,不只为自己,也为中国计算机行业的发展贡献一份微薄的力量。

关于本文集

我的文集也到尾声了。非常感谢给文章点赞、评论和关注我的朋友,是你们的鼓励给了我写下去的信心。我很乐于把学到的知识分享给别人,这是一件非常愉快的事情。今后,我还会把我的“阅读经典”系列继续下去,希望大家多多支持。

关于本文集,还有一些需要说明的地方。由于《深入理解计算机系统》所讲述的知识量实在太过庞大,不可能把所有的知识点都介绍到位。因此,本文集的文章都是精心挑选了书中有趣、有实际用途而且自成体系的一些话题而写成的。虽然每篇文章都花了很多时间反复研究才下笔行文,但不可避免的会出现晦涩难懂的地方,可能是因为缺少先验知识的缘故。对于这种情况,很多时候可以在文末的“参考资料”中列出的文章里找到解释,如果仍然没有,那就只能自行百度了,在此表示深深的歉意。

书中比较重要但本文集未能覆盖的知识点有以下这些:

  • 整型、浮点型数在计算机中的表示和四则运算
  • 汇编代码详解
  • x86指令集指令详解
  • Y86指令集架构的异常处理和控制冒险
  • 存储技术介绍,SRAM、DRAM、磁盘的存储原理
  • 缓存的结构和工作原理
  • 链接技术,包括静/动态链接的过程、对象文件结构
  • 异常控制流,异常分类,系统调用表
  • 进程
  • 信号
  • 物理地址和虚拟地址
  • 地址翻译过程
  • 内存映射
  • 动态内存申请,解决存储碎片问题
  • 垃圾回收原理
  • Unix I/O
  • 使用进程、I/O多路和线程进行并发编程
  • 使用信号对线程同步
  • 线程并发问题,竞赛和死锁

如果这里面有你非常感兴趣的问题,去读这本书吧,相信一定会得到完美的解答。

最后附上这本书作者提供的,从里面可以找到有关这本书的全部资料。祝你好运!

作者:金戈大王
链接:https://www.jianshu.com/p/9c8c7b3f280d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/zzdbullet/p/9354619.html

你可能感兴趣的文章
Linux车载系统的开发方向
查看>>
并发编程之五--ThreadLocal
查看>>
摄像头驱动OV7725学习笔记连载(二):0V7725 SCCB时序的实现之寄存器配置
查看>>
iOS播放短的音效
查看>>
[java] java 线程join方法详解
查看>>
JQuery datepicker 用法
查看>>
golang(2):beego 环境搭建
查看>>
天津政府应急系统之GIS一张图(arcgis api for flex)讲解(十)态势标绘模块
查看>>
程序员社交宝典
查看>>
ABP理论学习之MVC控制器(新增)
查看>>
Netty中的三种Reactor(反应堆)
查看>>
网页内容的html标签补全和过滤的两种方法
查看>>
前端源码安全
查看>>
【CodeForces 618B】Guess the Permutation
查看>>
【转】如何实现一个配置中心
查看>>
Docker —— 用于统一开发和部署的轻量级 Linux 容器【转】
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Atitit.Java exe bat 作为windows系统服务程序运行
查看>>
session的生命周期
查看>>
数据库的本质、概念及其应用实践(二)
查看>>