究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:
1)例子
C代码
1. void testfork(){
2. if(0 = = fork()){
3. printf(“create new process...
分类:
系统相关 时间:
2014-09-23 18:21:25
阅读次数:
429
一、fork入门知识一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。 一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代...
分类:
系统相关 时间:
2014-09-23 12:42:14
阅读次数:
325
1.在Linux系统中,以文件的方式访问设备2.Linux内核引导时,从文件/etc/fstab中读取要加载的文件系统3.Linux文件系统中每个文件用inode来标识4. 链接分为:软连接和硬连接5.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:0644,该文件属性是...
分类:
系统相关 时间:
2014-09-22 23:15:53
阅读次数:
538
view函数#views.pydefdisplay_meta(request):
values=request.META.items()
values.sort()
html=[]
fork,vinvalues:
html.append(‘<tr><td>%s</td><td>%s</td></tr>‘%(k,v))
returnHttpResponse(‘<table>%s</table>‘%‘\n‘.joi..
分类:
其他好文 时间:
2014-09-22 19:55:53
阅读次数:
251
进程的创建:fork(),Vfork(),clone()函数创建轻量级进程,使用的参数(fn,flag,arg,child_stack,pid)它负责建立新轻量级进程的堆栈,并调用clone()系统调用,fork()系统调用是用clone()实现的,vfork()系统调用也是用clone()实现的。...
分类:
其他好文 时间:
2014-09-22 16:57:32
阅读次数:
193
统计各目录inode占用数目 find */ -exec stat -c "%n %i" {} \;|awk -F "[/ ]" '{if(! a[$1-$NF]++) l[$1]++}END{for (i in l) print i,l[i]}'
分类:
系统相关 时间:
2014-09-22 11:33:22
阅读次数:
236
最近看了下多进程。 一种接近底层的实现方法是使用?os.fork()方法,fork出子进程。但是这样做事有局限性的。比如windows的os模块里面没有 fork() 方法。 windows:。linux: ? 另外还有一个模块:subprocess。这...
分类:
编程语言 时间:
2014-09-21 17:26:11
阅读次数:
309
Map:-------分割Reduce:---合并====Batch,ESB: Splite:----分割 Aggert:---合并 Channel----管道BPM Join fork task==========================================都是基于...
分类:
其他好文 时间:
2014-09-21 12:37:40
阅读次数:
206
一,进程复制(或产生)
使用fork函数得到的子进程从父进程的继承了整个进程的地址空间,包括:进程上下文、进程堆栈、内存信息、打开的文件描述符、信号控制设置、进程优先级、进程组号、当前工作目录、根目录、资源限制、控制终端等。
子进程与父进程的区别在于:
1、父进程设置的锁,子进程不继承(因为如果是排它锁,被继承的话,矛盾了)
2、各自的进程ID和父进程ID不同
3、子进程的未决...
分类:
系统相关 时间:
2014-09-20 16:51:29
阅读次数:
447
由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用getpid()来获取自己的pid;...
分类:
系统相关 时间:
2014-09-20 16:35:19
阅读次数:
1371