(1)掌握手工启动前后台作业的方法; (2)掌握进程与作业管理的相关shell命令; (3)掌握at调度和cron调度的设置方法; (4)掌握系统性能监视的基本方法。
2022-05-11 10:51:13 2.27MB linux
1
操作系统课件:Chapter-02进程管理
2022-05-09 19:03:32 2.62MB 文档资料
自己老师的进程管理课件(河北工业大学计算机科学与软件学院)
2022-05-08 21:52:00 1.06MB 进程管理
1
简述WINDOWS进程管理工具的原理和实现.docx
2022-05-06 21:01:06 319KB windows 文档资料
【知识目标】 熟悉:linux进程管理方法 【能力目标】 会使用ps和top命令监视进程状态 【思政目标】 实践是检验真理的唯一标准,引导学生注重实践操作,在实践中检验理论,促进岗位能力形成。 1.ps命令——查看静态的进程状态(Processes Statistic) ps命令是Linux系统中最为常用的进程查看工具,主要用于显示包含当前运行的各进程完整信息的静态快照。其命令的一般格式为: 常用的选项及含义如下: -a——显示当前终端所有(all)用户的进程(包括其他用户的)。 u——使用以用户(user)为主的格式输出进程信息。 -u 用户名——显示特定用户的进程。 -x——显示当前用户没有控制终端的进程。 -l——使用长(long)格式显示进程信息。 -w——宽行显示,可以使用多个w进行加宽显示。 -e——显示系统内的所有(every)进程(包括用户进程、没有控制终端系统进程)信息。 -f——使用完整(Full)的格式显示进程信息。 注意:选项带前缀“-”和不带前缀“-”是有区别的。
2022-05-01 12:00:35 243KB linux 服务器 文档资料 运维
#include #include "dos.h" #include "stdlib.h" #include "conio.h" //PCB结构体 struct pcb{ int id; //进程序号 int ra; //所需资源A的数量 int rb; //所需资源B的数量 int rc; //所需资源C的数量 int ntime; //所需的时间片个数 int rtime; //已经运行的时间片个数 char state; //进程状态 struct pcb *next; } *hready=NULL,*hblock=NULL,*p; //hready,hblock分别为指向就绪和阻塞队列 typedef struct pcb PCB; int m,n,r,a,b,c,h=0,i=1,time1Inteval; //m为要模拟的进程个数,n为初始化进程个数 //r为可随机产生的进程数(r=m-n) //a,b,c分别为A,B,C三类资源的总量 //i为进城计数,i=1…n //h为运行的时间片次数,time1Inteval为时间片大小(毫秒) //建立一个PCB结构体型的空链表 PCB *increat(void) { PCB *head=NULL; //head=NULL; return(head); } //从链表起始地址开始输出该链表的内容 void disp(PCB *head) {PCB *p1; p1=head; AnsiString str2; if(head!=NULL) //链表非空 { do { str2+=" "; str2+=IntToStr(p1->id);str2+=" "; str2+=(p1->state);str2+=" "; str2+=IntToStr(p1->ra);str2+=" "; str2+=IntToStr(p1->rb);str2+=" "; str2+=IntToStr(p1->rc);str2+=" "; str2+=IntToStr(p1->ntime);str2+=" "; str2+=IntToStr(p1->rtime);str2+="\r\n"; p1=p1->next; }while(p1!=NULL); //不断输出进程的信息,直到链尾! } //if else { str2+="\t\t该 队 列 中 没 有 进 程!\r\n" ;} Form1->Memo1->Lines->Add(str2); } //将进程插入到链尾(包括就绪队列和阻塞队列) PCB *insert(PCB *head,PCB*pcb) //带两个指针形参:队列指针和当前进程PCB { PCB *pi,*p1; p1=head; pi=pcb; if (head==NULL) { head=pi; pi->next=NULL; } else { while(p1->next!=NULL) {p1=p1->next;} p1->next=pi; pi->next=NULL; } return(head); } //对进程进行初始化,建立就绪队阻塞队列。 void input() { AnsiString str1; m=StrToInt (Form1->Edit1->Text); //读取要模拟的进程总数给m n=StrToInt (Form1->Edit2->Text); //读取需初
2022-04-24 17:02:20 10KB c++
1
操作系统进程管理实验
2022-04-23 16:54:57 10KB 进程管理
1
绝对可以用 我用过的 我们也做过课程设计
2022-04-22 12:00:38 3KB C C语言 进程 代码
1
进程管理实验报告适用于大学生对本次实验的了解
2022-04-21 13:00:36 207KB Llinxe进程管理
1
计算机操作系统+进程管理+PDF
2022-04-19 13:01:01 678KB 操作系统
1