linux学习资料,更新ing

深入浅出OldLinux源码
本文通过阅读OldLinux源码,对操作系统的基本概念进行了深入理解,包括copy-on-write、load-on-demand及页式管理等。同时介绍了逻辑地址、线性地址、物理地址和虚拟地址的区别,并探讨了可执行文件如何加载到内存中运行,以及进程切换的技术细节。

最近在看oldlinux的源码,可惜基础薄弱,囫囵吞枣了一遍,虽然没能学到很多,但对于操作系统中的一些基本概念,如copy on write, load on demand,页式管理等,有了比较好的理解。

 

下面链接中,对“逻辑地址、线性地址、物理地址和虚拟地址”的概念讲得挺透彻。

http://bbs.chinaunix.net/thread-2083672-1-1.html

 

这个链接中,对于oldlinux的内存管理讲得挺细,可以仔细看看。

http://www.oldlinux.org/oldlinux/viewthread.php?tid=6771&extra=page%3D1

 

 

后面关注下:一个可执行文件如何加载进内存,如何运行,进程如何切换等技术细节。


7月13日,这两天把《Linux C编程一站式学习》中,“18. x86汇编程序基础”、“19. 汇编与C之间的关系”两章节内容看了下,获益胜多,如对于linux下目标文件和可执行文件的格式(ELF)有比较深的了解,对于函数的调用过程中压栈的概念也有了实际的理解。对linux下编程感兴趣,并希望能比较深入了解相关编程知识的朋友可以进到下面的网址中去学习,相信会获益匪浅。

http://learn.akae.cn/media/

 关于函数压栈,可以看看这篇文章,比较简单基础http://blog.youkuaiyun.com/plo154100/article/details/6409778

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值