进程管理:进程基本概念与并发执行
"该资源是关于操作系统中进程管理的学习资料,涵盖了进程的描述、控制、同步与通信以及线程的概念。特别关注了进程的基本概念,包括程序的顺序执行和并发执行的特征,以及前驱图的介绍。" 操作系统中,进程是程序执行时的一个实例,具有独立的内存空间和系统资源。进程的管理和控制是操作系统的核心功能之一。本节内容首先介绍了程序的顺序执行,强调了顺序性、封闭性和可再现性的特点。顺序性意味着程序的执行严格按照指令的顺序进行;封闭性表示程序运行期间资源只由该程序改变;可再现性则保证了相同的初始条件和环境会产生同样的执行结果。 接着,通过前驱图的概念,展示了程序段之间的依赖关系,这在分析程序执行流程和任务调度中十分有用。前驱图是一种用图形方式表示程序或任务间前后关系的方法,有助于理解多任务间的执行顺序。 进入进程并发执行的讨论,这里提到了并发执行的三个主要特征:间断性、失去封闭性和不可再现性。间断性是因为并发程序可能因资源竞争或合作而暂停和恢复;失去封闭性是指并发环境下资源状态可能由多个进程共同改变;不可再现性则源自封闭性的丧失,使得相同的操作在不同的并发执行情况下可能产生不同的结果。 在进程管理中,操作系统维护着几个关键的数据结构,如空闲PCB队列、阻塞进程队列、就绪进程队列和执行进程指针,用于跟踪和管理进程的状态转换。PCB(Process Control Block)是操作系统用来存储进程状态、资源分配等信息的数据结构,这里的PCB1到PCB9代表了系统中的一些进程实例。 进程的状态通常包括新建、就绪、执行和阻塞四种,这些状态之间可以通过特定事件进行转换。例如,一个进程在执行过程中可能会因为等待资源而进入阻塞状态,当资源可用时,进程会变为就绪状态,等待CPU调度执行。 此外,虽然此资源没有直接提及,但进程同步和通信是进程管理的重要组成部分,它们解决了并发执行中进程间的协调和数据一致性问题。线程是轻量级的进程,共享同一进程的资源,进一步提高了处理器的利用率。 这个资源提供了深入理解操作系统中进程管理的基础知识,包括进程的基本概念、并发执行的特性以及进程状态转换的管理。对于学习操作系统原理和设计的学生或从业人员来说,这是非常有价值的参考资料。
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
import requests import re import time #使用requests获取网页源代码 import requests import re import time #获取首页源码 html=requests.get('https://www.kanunu8.com/book3/6879/').content.decode(encoding='gbk') # print(html) #获取所有章节链接 herf=re.findall('',html,re.S) print(herf) start=time.time() for i in herf: #通过链接获取每一章的源码 chapter_html=requests.get('https://www.kanunu8.com/book3/6879/'+i).content.decode(encoding='gbk') # print(chapter_html) title=re.search('size="4">(.*?)<',chapter_html,re.S).group(1)#获取章节名称 content=re.findall('(.*?)
',chapter_html,re.S)#获取每一张p标签内的内容,结果返回为列表 content_str="\n".join(content).replace("
","")#列表转为字符串并替换多余符号 with open('动物农场/'+title+'.txt','w',encoding='utf-8') as f: f.write(title) f.write(content_str) end=time.time() print(f'单线程耗时{end-start}')请详细江一下这段代码
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/eb2331a8726c43fb884e9f6122b61697_weixin_42184548.jpg!1)
- 粉丝: 16
- 资源: 2万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 新型矿用本安直流稳压电源设计:双重保护电路
- 煤矿掘进工作面安全因素研究:结构方程模型
- 利用同位素位移探测原子内部新型力
- 钻锚机钻臂动力学仿真分析与优化
- 钻孔成像技术在巷道松动圈检测与支护设计中的应用
- 极化与非极化ep碰撞中J/ψ的Sivers与cos2φ效应:理论分析与COMPASS验证
- 新疆矿区1200m深孔钻探关键技术与实践
- 建筑行业事故预防:综合动态事故致因理论的应用
- 北斗卫星监测系统在电网塔形实时监控中的应用
- 煤层气羽状水平井数值模拟:交替隐式算法的应用
- 开放字符串T对偶与双空间坐标变换
- 煤矿瓦斯抽采半径测定新方法——瓦斯储量法
- 大倾角大采高工作面设备稳定与安全控制关键技术
- 超标违规背景下的热波动影响分析
- 中国煤矿选煤设计进展与挑战:历史、现状与未来发展
- 反演技术与RBF神经网络在移动机器人控制中的应用
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)