2026/4/18 0:42:25
网站建设
项目流程
四川住房城乡建设厅网站首页,中国人做英文网站,互联网网站建设维护,怎么用id导入wordpress1.进程进程是一个程序执行的过程#xff0c;会去分配内存资源#xff0c;cpu的资源。
PCB是一个结构体#xff0c;process control block。系统用于描述正在运行的进程的相关(所有)信息。pcb 中的内容 #xff0c;列出了一部分
PID,进程标识符
当前工作路径 chdir
umask 00…1.进程进程是一个程序执行的过程会去分配内存资源cpu的资源。PCB是一个结构体process control block。系统用于描述正在运行的进程的相关(所有)信息。pcb 中的内容 列出了一部分PID,进程标识符当前工作路径 chdirumask 0002进程打开的文件列表 文件IO中有提到信号相关设置 处理异步io用户id组id进程的资源限制 。打开文件的个数1024 栈的大小8M2.进程和程序的区别?程序:静态存储在硬盘中代码数据的集合进程:动态程序执行的过程,包括进程的创建、调度、消亡.c ---- a.out----- process(pid)1程序是永存进程是暂时的2进程有程序状态的变化程序没有3进程可以并发程序无并发4进程与进程会存在竞争计算机的资源5一个程序可以运行多次变成多个进程一个进程可以运行一个或多个程序虚拟内存,MMU(内存管理单元)1.基于隔离性。在多进程中a进程不能访问b进程的内存空间。2.安全性(权限管理)linux也是运行在内存上的。所以需要通过权限控制访问内核(linux系统)。不是任意随意访问内核。进程的内存空间进程分类1、交互式进程 进程运行后需要用户的输入在给出对应的输出2、批处理进程 shell脚本 批量执行命令3、 守护进程 进程会自动运行默认不需要输入处于休眠状态。等到特定条件满足。自己开始运行。(更新进程杀毒软件)作用并发。 在操作系统中在一个时间段内同时运行多个任务的能力。操作系统的进程状态切换图linux 的进程状态切换图进程的调度因为在linux系统中需要运行的任务(进程)有多个每个都想运行。但是CPU只有一个。所以就需要linux 合理安排下一时刻那个进程运行。常见调度算法 时间片轮转 短任务优先进程优先级。 完全公平调度算法(CFS。宏观并行在一个时间段中每个进程都在运行。微观串行在时间的某一刻 只有一个进程在运行。进程上下文切换 当a.out 的cpu的时间片耗尽是就需要运行b。out。 a.out需要把自己的状态信息(pcb,硬件上一些寄存器PC. 内存相关数据)缓存到硬盘上。当a.out把内存释放出来后b.out就可以把自己前进缓存在硬盘的数据读入内存。然后开始运行。命令ps aux 显式所有的进程相关信息top linux 中的任务管理器kill 发信号kill -9 pid 关闭指定pid的进程killall -9 a.out 关闭多个a.out