ChinaUnix.net
相关文章推荐:

unix进程调度

在一本unix 的教材上,关于进程调度是这样说的(大概意思): 调度程序swtch()先将当前进程的上下文保存,然后切换进进程0的上下文,由它去执行resume(),去选择一新进程并恢复其上下文,在处理器上运行。 本人对此的疑问是:进程0好象只是用于进程交换的,为什么又用于进程调度呢?并且,这种调度方法给人的感觉挺别扭的--进行进程调度要由一专门进程来完成。 Bach的《unix操作系统设计》一书中,在论及swtch()时,也...

by lxbcyllt - 内核/嵌入技术 - 2003-11-15 18:26:28 阅读(886) 回复(2)

相关讨论

紧急求助大虾们关于unix进程调度的资料 只要文本的就行, 有的话给我发邮件shuishui@bit.edu.cn :) :) :) 先谢过大家了

by 水水55 - 内核/嵌入技术 - 2003-11-04 08:36:05 阅读(700) 回复(2)

1.nohup命令 nohup命令的功能是以忽略挂牵和退出的方式执行制定命令.其命令格式是: nohup command [arguments] 其中,command是所要执行的命令,arguments是指定命令的参数. nohup命令告诉系统,command所代表的命令在执行过程中不受任何结束运行的信号(hangup和quit)的影响.例如: $ nohup find / -name exam.txt -print>;f1 & find命令在后台运行.注销后它会继续运行:从跟目录开始,查找名字是exam.txt的文件,结果被定向...

by sdccf - 其他UNIX - 2003-02-19 22:44:09 阅读(2495) 回复(0)

SCO unix系统启动时,会自动执行cron命令,在系统中产生一个cron精灵 进程(或称守护进程)。该进程将自动调度相关作业并使其在后台运行。 cron精灵进程可按照预先设定的时间或时间间隔自动执行用户提交的作业。 如果想了解cron进程的活动情况,在/etc/default/cron 中,将CRONLOG设置为 YES,该值默认为NO,系统将自动生成相应的日志文件/usr/lib/cron/log。 在/etc/default/cron中MAXLOGSIZE 限制了log文件的大小,该变量以51...

by sdccf - SCO文档中心 - 2009-01-20 22:34:23 阅读(3820) 回复(2)

如何在unix系统环境下,编程实现如同WINDOWS中计划任务的功能,请教各位高手,谢谢!

by bruce222 - 其他UNIX - 2004-11-24 17:02:12 阅读(939) 回复(2)

  作业调度是shell的一个特性,它允许用户使用作业调度命令,所谓作业调度实际上是时钟守护进程cron按照用户所提交的确定的时间在这个时间内执行某些运行作业,cron守护进程将在设定的日期规定的时间内自动地执行某样任务。可在系统负载较轻时安排这些非交互式作业的运行,在unix中与cron配合提交任务的命令有三种:at,batch,crontab。   cron进程的活动可存放在日志文件中,该日志文件为/usr/lib/cron/log文件,是否对cron活...

by sdccf - 其他UNIX - 2004-01-02 21:52:48 阅读(987) 回复(0)

查看 邮件 主页 QQ 消息 引用 复制 下载  1.nohup命令 nohup命令的功能是以忽略挂牵和退出的方式执行制定命令.其命令格式是: nohup command [arguments] 其中,command是所要执行的命令,arguments是指定命令的参数. nohup命令告诉系统,command所代表的命令在执行过程中不受任何结束运行的信号(hangup和quit)的影响.例如: $ nohup find / -name exam.txt -print>;f1 & find命令在后台运行.注销后它会继续运行...

by hbczjzc - 其他UNIX - 2003-02-13 16:21:33 阅读(3425) 回复(7)

我前段时间看unix 编程,里面提到shell的编写, 作者说unix 命令在shell里面执行,是由shell进程fork一个进程去执行命令的, 而且当时我自己还写了个简单的shell,的确是这样, 问题是,为什么所有的子进程都属于INIT呢? 我刚在shell里执行一个脚本,发现它的父进程是init, 按照开始说的理论,应该是shell的进程才对啊。 谁知点一下?

by lvscluster - C/C++ - 2009-06-10 12:50:42 阅读(2147) 回复(6)

就是unix高级环境编程的第一章的一个例子。 main() { while(fgets(buf,1024,stdin)!=NULL) { if(pid = fork()<0) printf("error..."); printf("pid=[%d]",pid); if(pid == 0) printf("ok..."); } exit(0); } 有一点不太明白,就是第二个printf()为什么会运行两遍???而且都是pid=0!!!谢谢各位大侠...

by jizhifeng2004 - C/C++ - 2006-04-23 16:58:56 阅读(2358) 回复(10)

请问各位有没有碰到过SCO unix下,进程莫名其妙的死掉的情况。有没有谁知道原因的?

by webyz - 其他UNIX - 2004-10-18 17:24:02 阅读(830) 回复(3)

不知为何会这样?? PID USERNAME PRI NICE SIZE RES STATE TIME COMMAND 8387 root 23 4 548K 548K onpr 0:00 top 7966 root 51 0 1272K 1272K sleep 0:01 ttyd

by rinehart - 其他UNIX - 2004-03-26 17:30:39 阅读(896) 回复(0)