《操作系统进程》PPT课件.ppt
《《操作系统进程》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《操作系统进程》PPT课件.ppt(29页珍藏版)》请在三一办公上搜索。
1、操作系统进程管理,主讲:钟杰卓,Windows进程管理,进程管理器,Windows常用系统进程列表,在Windows 2000 中,系统包含以下缺省进程:Csrss.exe 子系统服务器进程 Explorer.exe 资源管理器 Internat.exe 托盘区的拼音图标 Lsass.exe 管理 IP 安全策略Mstask.exe 允许程序在指定时间运行 Smss.exe Session Manager Spoolsv.exe 将文件加载到内存中以便打印,windows常用系统进程列表,Svchost.exe Win 2000/XP 的文件保护系统 Services.exe 包含很多系统服务
2、 Taskmgr.exe Windows任务管理 Winlogon.exe 管理用户登录 Winmgmt.exe 提供系统管理信息(系统服务)System Idle Process 用于统计剩余的CPU资源情况,此进程是不可以从任务管理器中关掉的,Windows 进程,我们有时会碰到一些进程,象“winjava.exe”病毒的进程,在任务管理器里是终止不了的,可以借助ntsd 在命令行下终止进程。ntsd从2000开始就是系统自带的用户态调试工具。开个cmd.exe窗口,输入命令:c:ntsd-c q-p PID,Linux进程管理,Linux进程管理,Linux进程中最知名的属性就是它的进程
3、号(PID)和它的父进程号(PPID)。一个PID唯一地标识一个进程,一个进程创建新进程称为创建了子进程,创建子进程的进程成为父进程。所有进程追溯其祖先最终都会落到进程号为1的进程身上,这个进程叫做init进程,是内核自举后第一个启动的进程。,Linux进程管理,Linux操作系统包括了3种不同类型的进程:交互进程:有一个shell启动的进程。可在前台运行,也可以在后台运行;批处理进程:这种进程和终端没有联系,是一个进程序列监控进程:Linux系统启动时启动的进程,并在后台运行,Linux进程启动,输入需要运行的程序名,执行一个程序,其实就是启动了一个进程。启动一个进程有两种途径:手工启动和调
4、度启动。后者是事先进行设置,根据用户需要自行启动1.手工启动前台启动:#find/-name fox.jpg后台启动:#find/-name fox.jpg findresult.txt&1 9137,Linux进程启动,后台进程在命令结尾加上一个“&”号,输入命令后,出现一个数字,即PID,用户可以继续其他操作。这两者启动方式共同点:新进程都是由当前shell进程产生的,shell是父进程,新进程是子进程。一般子进程结束后才能结束父进程,如果是从后台启动,那么就不需要等待子进程结束了。管道进程:#ls al|more 此命令同时启动了3个进程,所有放在管道两边的进程将被同时启动,它们都是当前
5、shell的子程序,互相成为兄弟进程,Linux进程启动,2.调度进程At命令:在指定时刻执行指定的命令序列at-v-q 队列-f 文件名-mldbv 时间-v 将标准版本号打印到标准的错误中-q queue 使用指定的队列,队列名由单个字母组成。-m 作业结束后发送邮件给执行at命令的用户-f file 使用命令从指定的file中读取,而不是从标准输入读取-c 将命令行上所列的作业送到标准输出,Linux进程启动,例1:在三天后下午4点执行文件work中的作业:#at f work 4pm+3 day例2:找出系统中所有.txt为后缀的文件,并进行打印,打印结束后,给用户ncs发邮件通知取文
6、件,指定时间:12月25日凌晨2点#at 2:00 12/25/2007atfind/-name“*.txt”|lpratecho“ncs:All texts have been printed.You can take them over!”|mail s“job done”ncs,Linux进程启动,如果命令序列较长或经常被执行时,可将该序列写到一个文件中,然后将文件作为at命令的输入来处理:如:将上例命令写入文件:/tmp/printjob#at f/tmp.printjob 2:00 12/25/2007或#at/tmp.printjob 2:00 12/25/2007,Linux进程
7、启动,在任何情况下,超级用户都可以使用这个命令,对于其他用户,是否能使用取决于/etc/at.allow和/etc/at.deny两个文件,如果/etc/at.allow存在,则只有在其中列出的用户可以使用at命令,如果该文件不存在,检查/etc/at.deny,如存在,在此文件中列出的用户均不能使用该命令,空的/etc/at.deny意味着所有的用户都可以使用该命令,Linux进程启动,batch命令 用于低优先级运行作业,功能与at相同,只是batch在系统负载较低,资源较空闲的时候执行,适用于执行占资源比较多的命令cron命令 at和batch命令都只能执行一次,cron可重复执行一些命
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统进程 操作系统 进程 PPT 课件

链接地址:https://www.31ppt.com/p-5517327.html