关闭

软中断上下文能够睡眠吗?

http://www.ednchina.com/ART_51707_29_0_OA_021acc67.HTM    这个问题实际上是一个老生常谈的问题,答案也很简单,Linux在软中断上下文中是不能睡眠的,原因在于Linux的软中断实现上下文有可能是中断上下文,如果在中断上下文中睡眠,那么会导致Linux无法调度,直接的反应是系统Kernel Panic,并且提示dequeue_task出错。...
阅读(529) 评论(0)

对当前进程记账

http://book.51cto.com/art/200810/93784.htm  Linux 2.6内核标准教程》第6章时间度量,这一章围绕墙上时间xtims和相对时间jiffies两个主体进行阐述,从硬件支持到软件架构;从时间度量模块的初始化到如何使用时间度量的工作机制;从软件定时器的使用到软件定时器的工作原理。本节讲述的是如何对当前被中断的进程(用户进程或内核线程)进行记帐,以及记帐时...
阅读(775) 评论(0)

怎样使一个Android应用不被杀死

参考:http://blog.csdn.net/windskier/article/details/6560925 http://blog.csdn.net/zmyde2010/article/details/6756368 http://blog.sina.com.cn/s/blog_514048cb0100wi2j.html 方法: 对于放在/system/app下的应用,需要在其...
阅读(1711) 评论(1)

[Linux driver] Mutex, semaphore, spinlock的深度解析

分类: 技术学习 2011-12-01 11:20 247人阅读 评论(0) 收藏 举报  Mutex是一把钥匙,一个人拿了就可进入一个房间,出来的时候把钥匙交给队列的第一个。一般的用法是用于串行化对critical section代码的访问,保证这段代码不会被并行的运行。   Semaphore是一件可以容纳N人的房间,如果人不满就可以进去,如果人满了,就要等待有...
阅读(611) 评论(0)

Linux中的spinlock和mutex

http://www.linuxidc.com/Linux/2011-03/33741.htm 内核同步措施 为了避免并发,防止竞争。内核提供了一组同步方法来提供对共享数据的保护。 我们的重点不是介绍这些方法的详细用法,而是强调为什么使用这些方法和它们之间的差别。 Linux 使用的同步机制可以说从2.0到2.6以来不断发展完善。从最初的原子操作,到后来的信号量,从大内核锁到今天的自旋锁。这...
阅读(399) 评论(0)

Linux中通过script命令那个记录屏幕的输出

发布时间:2008-10-29 00:00:00   来源:   评论:0 点击:25 次 【字号:大 中 小】 文章标题:Linux中通过script命令那个记录屏幕的输出。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类         我们用script来记录屏幕的输出,这个是在Linux的平台下使用的,Sol...
阅读(435) 评论(0)

Dalvik——如何控制vm

一、简介          Dalvik虚拟机支持一系列的命令行参数(使用adbshell dalvikvm –help获取列表),但是不可能通过android应用运行时来传递任意参数,但是可以通过特定的系统参数来影响虚拟机行为。          对于下述所有参数,你都可以通过setprop来设置系统特性,shell命令如下: adbshell setprop...
阅读(695) 评论(0)

dpkg的使用

http://www.ylmf.net/ubuntu/tips/2010122417734_2.html http://forum.ubuntu.org.cn/viewtopic.php?t=338179    一、使用deb包   1. 查看deb包含有哪些文件(不安装)   $ dpkg -c xxx.deb // 安装前根据deb文件查看   $ dpkg -L de...
阅读(544) 评论(0)

Android抓包程序

1、下载TcpDump for Android,或者本地下载; 2、上传到手机并修改权限: ? 1 2 adb push tcpdump /data/local/tcpdump  adb shell chmod 6755 /data/local/tcpdump 3、运行: ?...
阅读(1036) 评论(0)

创建android下repo的mirror镜像然后内网访问

(2011-02-07 19:48) 标签:  android  分类: android手机相关知识 repo init -u git://10.0.67.68/android/platform/manifest.git --repo-url=git://10.0.67.68/android/tools/repo.git 在.repo/manifest.xml加入kern...
阅读(2033) 评论(0)

git daemon

使用git协议架设git服务器,其中遇到许多问题,下面把过程记录下来。 1。事先你的git应装完了 #apt-get install git git-core 或用原码装 2。装git-daemon #apt-get install git-daemon-run 3。设置/etc/service/git-daemon/run bash$  cat /etc/service/git-d...
阅读(682) 评论(0)

android性能测试工具之dumpsys

首先看一下dumpsys有哪些功能: dumpsys 用来给出手机中所有应用程序的信息,并且也会给出现在手机的状态。 dumpsys [Option]                meminfo 显示内存信息                cpuinfo 显示CPU信息                account 显示accounts信息...
阅读(975) 评论(0)

如何查看用户当前shell和修改用户登陆时的默认shell

1.查看当前使用的shell类型 echo $SHELL   /usr/bin/bsh 2.改变test用户登陆的默认  chsh test /usr/bin/ksh 重新登陆后生效 或者使用root用户直接修改/etc/passwd文件   将 test:!:1002:1001::/home/test:/usr/bin/bsh 修改为 te...
阅读(2525) 评论(0)

Linux下查看网速的软件

ethstatus - console-based ethernet statistics monitor iptraf - Interactive Colorful IP LAN Monitor iftop/bmon...
阅读(770) 评论(0)

linux 技巧:使用 screen 管理你的远程会话

田 强 (tianq@cn.ibm.com), 软件工程师, IBM中国软件开发中心 田强,中国软件开发中心 Tivoli 部门软件工程师,负责 IBM 产品TMF(Tivoli Management Framework)的维护和客户支持工作,热爱 Linux。 简介: 你是不是经常需要远程登录到Linux服务器?你是不是经常为一些长时间运行的任务头疼?还在用 nohup 吗?那么来看看...
阅读(573) 评论(0)

Android应用程序键盘(Keyboard)消息处理机制分析

http://blog.csdn.net/luoshengyang/article/details/6882903         在Android系统中,键盘按键事件是由WindowManagerService服务来管理的,然后再以消息的形式来分发给应用程序处理,不过和普通消息不一样,它是由硬件中断触发的;在上一篇文章《Android应用程序消息处理机制(Looper、Handler)分析》中...
阅读(1511) 评论(0)

Android uevent

http://www.cnblogs.com/qclzdh/archive/2011/06/13/2080166.html   一、Android uevent架构       Android很多事件都是通过uevent跟kernel来异步通信的。其中类UEventObserver是核心。     UEventObserver接收kernel的uevent信息的抽象类。...
阅读(527) 评论(0)

中断和异常

中断和异常 按发射中断信号的时机分为“中断”和“异常” 中断(又叫异步中断):由设备的硬件寄存器(定时器、I/O设备)产生,可能在任何时候发出 异常(又叫同步中断):CPU发出的,控制单元只在终止指令执行后,发出 由于程序本身的错误而产生: kernel发信号给进程 由于异常的外部情况而产生: kernel尽量恢复错误,恢复程序执行 中断信号的处理方式: 切换到中断...
阅读(1274) 评论(0)

Linux 内核中断内幕

苏 春艳, 在读研究生 苏春艳:在读研究生,主要在Linux系统下从事嵌入式开发。 杨 小华 (normalnotebook@126.com), 在读研究生 杨小华,目前从事 Linux 内核方面的研究,喜欢捣鼓 Linux 系统,对 Linux 中断系统比较了解。可以通过 normalnotebook@126.com与他取得联系。 简介: 本文对中断系统进行了全面的分析与探...
阅读(534) 评论(0)

linux在多核处理器上的负载均衡原理

http://blog.csdn.net/21aspnet/article/details/1534304  现在互联网公司使用的都是多CPU(多核)的服务器了,Linux操作系统会自动把任务分配到不同的处理器上,并尽可能的保持负载均衡。那Linux内核是怎么做到让各个CPU的压力均匀的呢? 做一个负载均衡机制,重点在于: 1. 何时检查并调整负载情况? 2. 如何调整负载? 先看第...
阅读(713) 评论(0)
306条 共16页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:366972次
    • 积分:5795
    • 等级:
    • 排名:第4924名
    • 原创:98篇
    • 转载:208篇
    • 译文:0篇
    • 评论:21条
    最新评论