《深入理解计算机系统》读书总结一

本文是《深入理解计算机系统》的读书总结,主要探讨了计算机组成中的总线、处理器、主存和高速缓存。解释了嵌入式系统中常见的硬件配置,如I/O设备、DDR主存和Flash存储。还提到了虚拟内存的作用,即节省空间并简化理解,并阐述了抽象在系统设计中的重要性,如统一的设备打开接口fopen或open。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 计算机组成
    总线;I/O设备;主存;处理器;
    这里写图片描述
    我的理解:总线,我们平时遇到的如mido总线 I2C总线 还有虚拟的platform总线
    处理器我们都是用的arm系列的比如arm9
    主存都是DDR 大小在64M或者128M 嵌入式需要flash为8G或16G(扩展)
  2. 高速缓存
    针对处理器和主存之间的差异(主要说它们读取速度比处理器访问寄存器的速度),系统设计者采用高速缓存作为暂时的集结区域,存放处理器近期可能会用的信息。
    这里写图片描述
  3. 虚拟内存
    这里写图片描述
    我的理解:虚拟内存最大的好处就是节省空间,还有好理解。可以自己写一个程序反映出每个变量或者程序执行时的内存中反应。(反汇编也行)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值