zoukankan      html  css  js  c++  java
  • 《深入理解计算机系统》第一章学习总结

    2019-2020 《深入理解计算机系统》第一章学习总结

    学习内容总结

    本周学习了
    1.深入理解计算机系统的第一章
    2.论文从自动化到智能化:软件漏洞挖掘技术进展
    3.论文基于神经网络与代码相似性的静态漏洞监测
    4.配置linux系统

    教材学习中的问题和解决过程

    1.我看了“存储器分层结构的主要思想是一个层次上的存储器作为下一层次上的存储器的高速缓存”有一个问题,存不存在这种现象:寄存器直接作为芯片外的L2的高速缓存。我查了资料:高速缓存是位于CPU和主存之间的高层存在存储系统。采用高速缓存的主要目的是提高存储器的平均访问速度,从而使存储器的速度也CPU的速度相匹配。这是一种理解概念,不必纠结在这个问题,理解高速存储的核心就好。
    2.我在整个第一讲中的方框图中看到了很多系统总线,存储器总线,I/O总线,其中的箭头都是双向的,但不明白其中是如何进行信息传递的。我查了资料,总线只是一个概述其具体分为三种分别是地址总线,数据总线和控制总线,数据总线是双向的可以传递数据,控制总线用来传送控制信号和时序信号,地址总线是单向的。我理解到传送的信息有可能是代码,程序。我的困惑是数据是以什么形式在数据总线上存在的,电流?

    其他

    对于出身电子信息工程专业的我来说,本科阶段对于计算机系统的了解只能算是浅尝辄止,对于C语言代码虽然会写一些简单的问题但因为没接触过算法,也没接触过操作系统等等课程,所以感觉心有余而力不足,在学习深入理解计算机系统这本书时,感觉有一种扫盲的快感。

    • 计划学习时间:3小时

    • 实际学习时间:3小时

    参考资料

  • 相关阅读:
    pip install uwsgi 报错 AttributeError: module 'os' has no attribute 'uname'
    npm安装vue
    Node.js安装及环境配置之Windows篇
    Centos7 安装nodejs
    Centos7 Jenkins 插件下载速度慢、安装失败
    Centos7 使用docker 安装redis
    Centos7 安装jdk
    supervisor配置文件详解
    MySQL5.7 group by新特性,报错1055
    配置python虚拟环境Virtualenv及pyenv
  • 原文地址:https://www.cnblogs.com/tjz1997/p/11767675.html
Copyright © 2011-2022 走看看