操作系统复习:盘块回收与进程管理
需积分: 24 64 浏览量
更新于2024-08-25
收藏 2.4MB PPT 举报
"该资源是一份关于操作系统的复习资料,主要涵盖了操作系统的目标、作用、发展过程、基本特征、主要功能,以及进程管理的基础知识,包括进程的概念、动态性、并发性、独立性和异步性,进程的状态转换,以及进程控制块(PCB)的介绍。在盘块回收部分,提到了通过位示图来管理磁盘空间的方法。"
操作系统是计算机系统的核心软件,它的主要目标是提供方便性、有效性、可扩充性和开放性,同时作为用户与硬件之间的接口,资源管理者以及计算机资源的抽象。操作系统的发展经历了无操作系统、单道批处理、多道批处理、分时系统和实时系统等阶段。操作系统的基本特征体现在并发性、共享性、虚拟性和异步性,这四大特性定义了现代操作系统的基本行为。
操作系统的主要功能包括处理机管理、存储器管理、文件管理、设备管理和用户接口。处理机管理涉及进程的创建、销毁、调度和同步;存储器管理则涉及到内存的分配、回收和优化;文件管理关注文件的创建、删除、存取和保护;设备管理是为用户提供透明的设备访问;用户接口则是人机交互的桥梁,可以是命令行接口或图形用户界面。
在进程管理方面,进程是操作系统中执行程序的基本单位,由PCB(进程控制块)、程序段和数据段组成,具有动态性、并发性、独立性和异步性。进程状态通常包括就绪、执行和阻塞,这三种状态之间可以相互转换,如执行到时间片完成会转为就绪,而阻塞状态通常是由于等待I/O事件。创建和终止是进程的生命周期的起点和终点,终止的进程会被操作系统删除,但在终止前其信息可能需要被其他进程收集。
在盘块的回收中,位示图是一种有效的磁盘空间管理方法。通过位示图,操作系统可以追踪哪些盘块是空闲的。公式i=(b-1)DIV n+1 和 j=(b-1)MOD n+1用于将盘块号转换为位示图中的行号和列号,然后修改位示图中对应位置的值为0,表示该盘块已被回收,不再使用。这一机制有助于高效地管理磁盘空间,确保资源的有效利用。
2010-01-07 上传
2021-08-04 上传
2023-12-28 上传
2022-12-17 上传
2021-10-10 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
2024-12-01 上传
李禾子呀
- 粉丝: 26
- 资源: 2万+
最新资源
- 基于Python+Flask的网页问答平台-毕业设计源码+使用文档(高分优秀项目).zip
- text-to-color:将任意文本更改为CSS颜色
- 基于java-139_基于Java的砂石矿山管理系统的设计与实现-源码.zip
- 行业资料-电子功用-光碟机的高速传输复合电连接器的说明分析.rar
- Python库 | google-measurement-protocol-1.0.0.tar.gz
- coursera-test:Coursera考试资料库
- PHP实例开发源码—异样橙色简约门户discuz论坛模板.zip
- MCRealisticPlus-2:MCRealisticPlus的第二次重新编码
- MMM-Strava:适用于Strava数据的MagicMirror模块
- FoxFileApp:ap comp sci 项目
- 行业资料-电子功用-光纤电路板及光纤电路板的制造方法的介绍分析.rar
- pollen:一个值得关注的组件库
- 基于Python+Flask的验证码项目-毕业设计源码+使用文档(高分优秀项目).zip
- 北京航空航天大学复变函数与积分变换复习资料.7z
- Advanced_Descriptors-2.2.4-cp35-cp35m-win_amd64.whl.zip
- PHP实例开发源码—应用+安卓数据管理系统 php版正式版.zip