news 2026/4/29 6:12:48

进程,有点东西的东西

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
进程,有点东西的东西

进程
进程是一个程序执行的过程,会去分配内存资源,cpu的资源。
PCB是一个结构体,process control block。系统用于描述正在运行的进程的相关(所有)信息。

进程的资源限制 。打开文件的个数1024 ,栈的大小8M



2.进程和程序的区别?
程序:静态
存储在硬盘中代码,数据的集合
进程:动态
程序执行的过程,包括进程的创建、调度、消亡
.c ----> a.out-----> process(pid)
1)程序是永存,进程是暂时的
2)进程有程序状态的变化,程序没有
3)进程可以并发,程序无并发
4)进程与进程会存在竞争计算机的资源
5)一个程序可以运行多次,变成多个进程
一个进程可以运行一个或多个程序
虚拟内存,MMU(内存管理单元)
1.基于隔离性。在多进程中,a进程不能访问b进程的内存空间。
2.安全性(权限管理),linux也是运行在内存上的。所以需要通过权限控制,访问内核(linux系统)。不是任
意随意访问内核。


进程的内存空间
进程分类:
1、交互式进程 进程运行后需要用户的输入,在给出对应的输出
2、批处理进程 shell脚本 批量执行命令
3、 守护进程 进程会自动运行,默认不需要输入,处于休眠状态。等到特定条件满足。自己开始运
行。(更新进程,杀毒软件)


作用:
并发。 在操作系统中,在一个时间段内同时运行多个任务的能力。
操作系统的进程状态切换图
linux 的进程状态切换图

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 12:27:34

青少年编程考级的价值:不仅是证书,更是能力与思维的提升

青少年编程考级的价值:不仅是证书,更是能力与思维的提升核心观点青少年编程考级的意义远不止于获得一张证书。它将抽象的学习兴趣转化为一系列清晰、可量化的成长里程碑。孩子每通过一级,都能直观地看到自己的进步,从而获得持续的…

作者头像 李华
网站建设 2026/4/27 17:57:01

基于C++实现集合的关系性质计算器

集合的关系性质计算器使用语言:C (C17标准)测试环境:g (Ubuntu 7.4.0-1ubuntu1~18.04.1) 7.4.0g (MinGW.org GCC-6.3.0-1) 6.3.0编译部署:g app.cc -stdc17 -O2 -o app ./app设计要求输入一个集合,还有集合的一个关系。判断该关系…

作者头像 李华
网站建设 2026/4/22 8:20:53

基于C语言实现B树存储的图书管理系统

基于C语言实现B树存储的图书管理系统一、需求分析1.1 问题描述图书管理基本业务活动包括:对一本书的采编入库、清除库存、借阅和归还等等。试设计一个图书管理系统,将上述业务活动借助于计算机系统完成。1.2 基本要求每种书的登记内容至少包括书号、书名…

作者头像 李华
网站建设 2026/4/25 22:56:08

风光储能与PEM电解槽的联合应用:可拓展模块化系统

风光发电蓄电池PEM电解槽,可以修改加模块的风光发电配储能PEM电解槽的组合最近在微电网项目里越来越常见。这种架构说白了就是把不稳定能源变成稳定氢气输出的活体转化器,不过真到写控制逻辑的时候,总有几个坑躲不过去。先说个典型场景&#…

作者头像 李华