Linux进程管理工具一、pstree:查看进程树结构二、ps命令使用1、命令说明ps:显示进程状态的命令,快照式、一次性2、常用组合参数aux:-ef:例如:3、各选项代表意义:VSZ:VirtualmemorySiZeRSS:常驻内存集STAT状态:R:runningS:可中断睡眠D:不可中断睡眠T:stoppedZ:zom..
分类:
系统相关 时间:
2015-06-10 01:20:23
阅读次数:
199
用在多个CPU系统中的锁机制,当一个CPU正访问自旋锁保护的临界区时,临界区将被锁上,其他需要访问此临界区的CPU只能忙等待,直到前面的CPU已访问完临界区,将临界区开锁。自旋锁上锁后让等待线程进行忙等待而不是睡眠阻塞,而信号量是让等待线程睡眠阻塞。自旋锁的忙等待浪费..
分类:
其他好文 时间:
2015-06-08 15:19:27
阅读次数:
218
最近的人生有一些茫然和不知所措,现计划推出一个三十天士气恢复计划,找回迷失的自己。目标:计划到2015年6月底,实现以下目标。早睡早起,12点之前入睡,七小时睡眠,闹钟响时准时起床,不懒床做事情有计划,有时间表,不拖拉每天保证两个小时学习和看书。每天一个主题的学习,关于产品能力(产品分析、竞品、市场...
分类:
其他好文 时间:
2015-06-04 11:18:42
阅读次数:
133
定义和初期化定义等待队列wait_queue_head_t myqueue;初始化等待队列init_waitqueue_head(&myqueue)定义并初始化等待队列DECLARE_WAIT_QUEUE_HEAD(myqueue)睡眠条件睡眠当condition为真时,立即执行;wait_even...
分类:
其他好文 时间:
2015-06-04 00:49:28
阅读次数:
134
1、定时器
之前说过两类跟时间相关的内核结构。
1、延时:通过忙等待或者睡眠机制实现延时。
2、tasklet和工作队列,通过某种机制使工作推后执行,但不知道执行的具体时间。
接下来要介绍的定时器,能够使工作在指定的时间点上执行,而且不需要使用忙等待这类的延时方法。通过定义一个定时器,告之内核在哪个时间需要执行什么函数就可以了,等时间一到,内核会就执行指定的函数。...
分类:
系统相关 时间:
2015-06-03 19:40:30
阅读次数:
167
管道也叫无名管道,它是是 UNIX 系统 IPC(进程间通信) 的最古老形式,所有的 UNIX 系统都支持这种通信机制。
每个管道只有一个页面作为缓冲区,该页面是按照环形缓冲区的方式来使用的。这种访问方式是典型的“生产者——消费者”模型。当“生产者”进程有大量的数据需要写时,而且每当写满一个页面就需要进行睡眠等待,等待“消费者”从管道中读走一些数据,为其腾出一些空间。相应的,如果管道中没有可读数据,“消费者” 进程就要睡眠等待。...
分类:
系统相关 时间:
2015-06-02 13:29:43
阅读次数:
191
1、低功耗模式在系统或电源复位以后,微控制器处于运行状态。当CPU不需继续运行时,可以利用多种低功耗模式来节省功耗,例如等待某个外部事件时。用户需要根据最低电源消耗、最快速启动时间和可用的唤醒源等条件,选定一个最佳的低功耗模式。2、STM32F10xxx有三种低功耗模式:● 睡眠模式(Cortex?...
分类:
其他好文 时间:
2015-06-01 20:19:16
阅读次数:
163
君主之官:心 我们下棋的时候,不管是丢了车,还是丢了马,只要老帅还在,这棋就没输;但老帅被对方吃掉了,你的车马炮再多,也是输了。心在人体五脏中的地位就是棋盘中的老帅,因此《黄帝内经》称心为“君主之官”,掌管一身的气血运行。 中医说心藏神,心的气血充盈,神得以涵养,那么人就头脑清楚、神思敏捷、睡眠.....
分类:
其他好文 时间:
2015-05-29 21:34:37
阅读次数:
266
等待队列工作过程就是睡眠和唤醒的过程
使用:
static DECLARE_WAIT_QUEUE_HEAD(button_waitq); //定义初始化等待队列头
wake_up_interruptible(&button_waitq); //唤醒 发出
wait_event_interruptible(button_waitq, e...
分类:
系统相关 时间:
2015-05-28 14:11:49
阅读次数:
166
移动设备,为了功耗考虑,对电源管理部分要求严格,Android系统结合Linux内核,对此有非常漂亮的方案,可以让设备随时睡眠、即刻唤醒。 本文结合ARM Cortex A系列CPU(32位)睡眠和唤醒的流程,主要分析平台相关的CPU下电和上电过程,以及ARM底层汇编代码实现。
分类:
系统相关 时间:
2015-05-26 22:59:22
阅读次数:
301