进程(查看、关闭、创建)、孤儿进程、僵尸进程、1号进程

本文介绍了操作系统如何管理和控制进程,重点讲解了如何查看和关闭进程,以及进程的创建过程。同时,深入探讨了僵尸进程和孤儿进程的概念,包括它们的产生原因、危害及解决方案。最后提到了1号进程(init)作为孤儿进程的管理者,以及守护进程的角色。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.操作系统

定义:是一个安装在计算机硬件上的软件

目的:为了让计算机更加好用

功能:合理统筹管理计算机软硬件资源

管理:先描述、再组织

操作系统通过硬件驱动管理、操作各个硬件,如下图:

在这里插入图片描述

2.进程

操作系统中通过pcb(进程控制块)控制一个进程
pcb:就是一个结构体,是操作系统用来存储描述一个进程的一串数字。叫taskstruct,包括:上下文数据、内存指针、程序计数器。

进程:正在进行中的程序,在操作系统中表示为pcb,是资源调度的最小单位。

内存读取一个进程后,操作系统会自动创建一个pcb去描述这个进程的信息,从而管理一个进程;创建成功后会将pcb加入到一个双向链表,操作系统控制CPU运行它;
就像学校的管理人员(操作系统),他们管理学生(进程)并不是真的一个个的面对面,而是通过一个个档案(pcb)去了解、管理;

CPU分时机制:切换调度进程,每个进程只运行很短一段时间(时间片)

2.1 查看进程

Linux

  • ps -ef
  • ps aux 显示所有进程信息
  • pid_t getpid() 获取调用进程的PID

Windows:tasklist/jsp

2.2 “杀死”进程

Linux
kill pid 普通杀死
kill -9 p

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值