![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux-0.11
文章平均质量分 69
wu5795175
关注系统底层和web
展开
-
linux-0.11中进程睡眠函数sleep_on()解析
sleep_on()用于进程睡眠。其原型为void sleep_on(struct task_struct **p);比如某个资源是互斥的,当资源被某一个进程占用时,其他进程便无法访问此资源。假设资源结构为struct __xxx_resource{ struct resource *rs; struct原创 2013-06-23 20:59:42 · 6146 阅读 · 11 评论 -
x86键盘跑马灯
我一直痴迷于用代码来控制硬件执行各种动作,有一天我突然想到,是不是可以用电脑的键盘灯来做一个跑马灯呢?如果你读过linux0.11代码,我们就知道,linus已经把这段代码写好了,你不需要再去翻datasheet,配寄存器,使能置位。。。不停的凑。。。以下是一段让你的键盘灯做“跑马灯”运动的代码,代码很简单,但是很好玩!如果你手头有一个妹子,可以试试让它以摩尔斯电码,或者A原创 2014-01-14 22:15:31 · 5936 阅读 · 1 评论