- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 Linux用户态和内核态
本篇文章主要是转载: http://www.cnblogs.com/bakari/p/5520860.html http://blog.chinaunix.net/uid-1829236-id-3182279.html一. 引述 当我们说“从用户态切换到内核态”时(例如在进行系统调用read或fork时),是指当前的进程从一种状态进入了另一种状态(并没有进程的
2016-11-24 00:06:45 1172
原创 进程2的创建与执行
进程1第一次执行,完成设置硬盘信息、格式化虚拟盘(根设备)、加载根文件系统后会回到下面语句: if(!fork()) { init(); } //===================================== 分隔符 ==========================================----init();
2016-11-20 22:08:42 400
原创 进程1执行——安装硬盘文件系统
接着上一篇文章,轮转到进程1后,进程1接下来会去执行fork中int 0x80中断返回时下一行代码,即if(__res>=0),所以之后将从这行代码开始执行。当执行到if(__res>=0)后面一行语句return (int) __res;时,返回值是0,即fork()调用返回0,接下来将执行main()函数中的init()函数,接下来的工作就是本篇文章要说明的:安装硬盘文件系统。
2016-11-13 22:02:16 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人