码迷,mamicode.com
首页 > 其他好文 > 详细

学习日记之《深入理解计算机系统》

时间:2020-05-10 16:37:34      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:比较   文件   code   加速度   而且   存在   完成   内容   格式   

------------恢复内容开始------------

初衷是学校大二上开设的  系统平台 课程,我自认为学习得不够深入,老师讲课比较“完成任务式”,很枯燥,而且口头禅很多,很难提起兴致去听。

至于考试还是很简单过了,但成绩就中规中矩了。

所以我想去深入学习一下,系统的全面的理解计算机系统,买了《深入理解计算机系统》。

书很厚实,文字生动有趣,目前2020年5月10日,看了29页,感觉受益匪浅。

看完第一章  利用一个程序在计算机中的过程,全方面的 简单的 了解,如:

 

信息就是位+上下文

 

程序被其他程序翻译成不同的格式 :hello.c->(预编译器(cpp))-> hello.i ->(编译器(ccl))->hello.s(汇编程序)->(汇编器(as))->hello.o(可重定位目标程序(二进制))+(printf.o)->(链接器(ld))->hello(可执行目标程序(二进制))

 

了解编译系统如何工作是大有益处的:可以优化程序性能,了解链接时出现的错误,避免安全漏洞

处理器读并解释储存存在内存中的指令:系统的硬件组成,运行hello程序

高级缓存至关重要

存储设备形成层次结构

操作系统管理硬件:进程,线程,虚拟内存,文件

系统之间利用网络通信

重要主题:Amdahl定律(性能转化,加速度 s=1/(1-a)+a/k,a是系统某部分的时间比值,k是提升效率

),并发和并行,计算机系统中抽象的重要性:虚拟机,进程,虚拟内存,文件

 

我也很幸运,看到了一些大牛指导。感谢B站作者:CodeSheep

 

------------恢复内容结束------------

学习日记之《深入理解计算机系统》

标签:比较   文件   code   加速度   而且   存在   完成   内容   格式   

原文地址:https://www.cnblogs.com/love-chili/p/12863683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!