第一部分:Shell 简介命令解释语言程序设计语言当一个用户登陆linux 系统后,系统就会为该用户创建一个shell进程。Shell版本:Bourne Shell:是贝尔实验室开发的,unix普遍使用的shell,在编程方面比较优秀,但在用户交互方面没有其他shell优秀。BASH:是GNU的Bo...
分类:
系统相关 时间:
2014-07-18 16:00:28
阅读次数:
250
Cgroup(control group)是将任意进程进行分组化管理的Linux内核功能。Cgroup本身是提供将进程进行分组化管理的功能和接口的基础结构,I/O或内存的分配控制等具体的资源管理功能是通过这个功能来实现的。这些具体的资源管理功能称为Cgroup子系统或控制器。Cgroup子系统有控制...
分类:
其他好文 时间:
2014-07-18 14:38:25
阅读次数:
188
一.服务 1.什么是服务? Service是一个可以长期在后台运行, 没有界面的组件. 它可以被其他组件绑定, 可以在进程之间通信. 2.创建Service 定义类继承Service, 实现回调函数. 在清单文件中声明 3.启动服务,停止服务 在其他组件中可以调用...
分类:
移动开发 时间:
2014-07-18 14:33:07
阅读次数:
454
1.作业调度
作业调度又称宏观调度或高级调度。对处于后备状态的作业进行选择,并建立相应的进程。一般在批处理系统中,大多配有作业调度,而在其它系统中,通常不需配置作业调度。作业调度的运行频率较低,通常为几分钟一次。
2.进程调度
进程调度是指决定就绪队列中哪个进程将获得处理机,并实际将处理机分配给该进程的操作。...
分类:
其他好文 时间:
2014-07-18 11:33:13
阅读次数:
209
进程管理
--进程与线程(上)
一、 进程的概念
1.进程概念的定义[一个动态的概念]
进程是并发程序的动态运行,是多道程序系统中程序的动态运行过程。
进程是一个活动的实体,除了指令代码,进程通常还包括进程堆段、栈段(包含临时数据,如方法参数、返回地址和局部变量)和数据段(包含常量或全局变量等)。
进程是程序在数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
进程的元素:代码、数据、进程表(进程控制块,是与程序相比特有的元素)
2.进程的特征
动态性...
分类:
编程语言 时间:
2014-07-18 11:14:36
阅读次数:
238
nginx启动,重启,关闭命令停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QU...
分类:
其他好文 时间:
2014-07-18 10:30:33
阅读次数:
238
一直使用系统默认的Mstsc来进行远程连接,但如果要连接N个远程的话就比较麻烦之前也找过第三方的管理软件如:mRemoteNG此软件有优点就不说了,但我在使用此软件时有一个很大的问题,就是如果一个远程连接里出现软件无法响应则整个软件就无法使用每次都需要在任务管理里结束进程,不但没有提高效率反而适得其...
第一行所列出的是当前的内存的使用情况
第二行则是swap交换空间的使用情况。
系统中used并不是所有的被使用的内存。因为当Linux将一根文件载入到RAM中,当程序用完这个文件的时候,不需要将它从RAM中移除。如果还有可用的RAM,Linux将会在RAM中缓存这个文件,这样如果一个程序再次访问这个文件,访问速度将会得到大幅度的提升。如果系统的确需要为活动进程提供RAM,那么RAM将不会缓存这...
分类:
其他好文 时间:
2014-07-17 21:11:34
阅读次数:
294
当看到I/O等待时间所占CPU时间的比重很高的时候,首先要检查的就是机器是否正在大量使用交换空间,因为硬盘操作的速度远远低于RAM,所以当系统内存耗尽,开始使用交换空间的时候,系统的性能会受到严重影响。任何想要访问硬盘的操作都要完成与硬盘的I/O交换。所以,故障排除的第一步是看内存是否耗尽,如果是,先解决这个问题。如果还有大量可用的RAM,你需要明确那个进程占用了大部分I/O操作。
在你很难弄明...
分类:
移动开发 时间:
2014-07-17 19:36:55
阅读次数:
306
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口
icp:interprocess communication :内部进程通信
2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs...
分类:
移动开发 时间:
2014-07-17 19:16:35
阅读次数:
272