![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核
文章平均质量分 78
chenx_IU
如果没有努力到无能为力,那就不算真的努力
展开
-
复习---Linux系统调用
一、系统调用知识 系统调用,可以参考http://blog.csdn.net/skyflying2012/article/details/10044343 ####Linux内核在系统调用时是通过寄存器而不是通过堆栈传递参数的,显然能够通过寄存器传递的信息量并不大,所以传递的参数大多是指针,这样才能通过指针找到更大的数据块 ####从内核中可以直接访问当前进程的用户空间,所使用的虚拟地址也与原创 2017-07-08 20:21:55 · 367 阅读 · 0 评论 -
linux----进程切换
进程切换 一、进程调度 1、调度时机 1)自愿的调度随时可以进行 ##内核空间:一个进程可以通过schedule()启动一次调度/在调用该函数之前,将本进程的状态设置为TASK_INTERRUPIBLE 或 TASK_UNINTERRUPTIBLE,暂时放弃运行进入睡眠;为自愿的暂时放弃运行加上时间限制的系统调用:schedule_timeout() ##用户空间:通过系统调用 paus原创 2017-07-11 16:44:08 · 1735 阅读 · 0 评论