2019-2020 《深入理解计算机系统》第一章学习总结
学习内容总结
本周学习了
1.深入理解计算机系统的第一章
2.论文从自动化到智能化:软件漏洞挖掘技术进展
3.论文基于神经网络与代码相似性的静态漏洞监测
4.配置linux系统
教材学习中的问题和解决过程
1.我看了“存储器分层结构的主要思想是一个层次上的存储器作为下一层次上的存储器的高速缓存”有一个问题,存不存在这种现象:寄存器直接作为芯片外的L2的高速缓存。我查了资料:高速缓存是位于CPU和主存之间的高层存在存储系统。采用高速缓存的主要目的是提高存储器的平均访问速度,从而使存储器的速度也CPU的速度相匹配。这是一种理解概念,不必纠结在这个问题,理解高速存储的核心就好。
2.我在整个第一讲中的方框图中看到了很多系统总线,存储器总线,I/O总线,其中的箭头都是双向的,但不明白其中是如何进行信息传递的。我查了资料,总线只是一个概述其具体分为三种分别是地址总线,数据总线和控制总线,数据总线是双向的可以传递数据,控制总线用来传送控制信号和时序信号,地址总线是单向的。我理解到传送的信息有可能是代码,程序。我的困惑是数据是以什么形式在数据总线上存在的,电流?
其他
对于出身电子信息工程专业的我来说,本科阶段对于计算机系统的了解只能算是浅尝辄止,对于C语言代码虽然会写一些简单的问题但因为没接触过算法,也没接触过操作系统等等课程,所以感觉心有余而力不足,在学习深入理解计算机系统这本书时,感觉有一种扫盲的快感。
-
计划学习时间:3小时
-
实际学习时间:3小时