【读书】《RISC-V 体系结构编程与实践(第2版)》-- 结构学习
<div class='showpostmsg'><p>收到书一直没拆封阅读,今天加班大概学习一下书的结构设计。<br />对于一个系统架构的书籍,第一章介绍了risc-v的知识和来龙去脉,对于初学者十分友好。可以快速对risc-v有一个立体的理解。<br />
linux上,具有五大子系统:分别是进程调度系统、虚拟文件系统(VFS)、内存管理单元(MMU)、网络单元、进程间通信(IPC)。<br />
面向linux吃饭的同学,这五大块就是我们的饭碗,还是可以继续吃好多年,东西很多很复杂。</p>
<p>其中,内存管理一直都是很重要的一个模块,本书使用了大半的篇幅介绍了内存管理的各个枝叶:<br />
如 tlb,缓存管理,内存屏障,内存分布,mmu的功能等子模块的知识。也是一个出现问题,极度考验内功的模块。很喜欢书中对内存子系统拆解。</p>
<p>中断系统对于从事硬件相关开发的同学来说,是一个重中之重的模块,涉及到中断嵌套,中断的调用机制等知识。<br />
脱离与系统之外的编译器链接器等知识点,开源的和闭源的工具有很多,学习起来也很复杂,本书开了三章来讲编译相关的知识,其中汇编部分最近一直在研究,会仔细研究学习学习。</p>
<p>第三章介绍了一些基础指令集,距离我有点远,会快速读一遍。<br />
第二章的实验平台的搭建,可以帮助同学快速脱离硬件学习risc-v,简单快捷。<br />
第四章对于调式程序来说,是一个很重要的章节,能够从上到下的分析遇到的各类程序运行异常问题。<br />
第18 19 20 21章,读起来有点难,需要多读几遍,试试学习一下</p>
</div><script> var loginstr = '<div class="locked">查看本帖全部内容,请<a href="javascript:;" style="color:#e60000" class="loginf">登录</a>或者<a href="https://bbs.eeworld.com.cn/member.php?mod=register_eeworld.php&action=wechat" style="color:#e60000" target="_blank">注册</a></div>';
if(parseInt(discuz_uid)==0){
(function($){
var postHeight = getTextHeight(400);
$(".showpostmsg").html($(".showpostmsg").html());
$(".showpostmsg").after(loginstr);
$(".showpostmsg").css({height:postHeight,overflow:"hidden"});
})(jQuery);
} </script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script> <p>好书要慢慢读,多读几遍才能有体会</p>
<p>从楼主推荐的内容来看,应该是本不错的技术书,希望有机会认真学习学习</p>
加油,期待实质内容的分享。
页:
[1]