![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux Basis
RobinShare
这个作者很懒,什么都没留下…
展开
-
asmlinkage
在大型C语言项目工程或者linux内核中我们都会经常见到两个FASTCALL和armlinkage 两个标识符(修饰符),那么它们各有什么不同呢?今天就给大家共同分享一下自己的心得. 大家都知道在标准C系中函数的形参在实际传入参数的时候会涉及到参数存放的问题,那么这些参数存放在哪里呢? 有一定理论基础的朋友一定会肯定地回答:这些函数参数和函数内部局部变量一起被分配到了函数的局部堆栈中,转载 2013-10-08 10:48:20 · 528 阅读 · 0 评论 -
Anatomy of a Program in Memory
By Gustavo Duarte,http://duartes.org/gustavo/blog/post/anatomy-of-a-program-in-memory Memory management is the heart of operating systems; it is crucial for both programming and system administration转载 2013-10-26 14:10:12 · 413 阅读 · 0 评论 -
ARM Linux系统调用的原理
http://blog.csdn.net/tommy_wxie/article/details/761011 ARM Linux系统调用的原理 操作系统为在用户态运行的进程与硬件设备进行交互提供了一组接口。在应用程序和硬件之间设置一个额外层具有很多优点。首先,这使得编程更加容易,把用户从学习硬件设备的低级编程特性中解放出来。其次,这极大地提高了系统的安全性,因为内核在试图满足某个请转载 2013-11-26 13:26:44 · 717 阅读 · 0 评论