第20讲windows存储、文件、设备管理.pptx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【处理器管理】 处理器是计算机系统的核心资源,操作系统的重要任务之一就是处理器管理,目标是确保处理器资源被公平、高效地分配给各个用户任务,提高处理器的利用率。在操作系统中,运行的程序被称为进程,因此处理器管理实际上是对进程的管理。这包括给进程分配资源、控制进程执行、协调进程之间的资源共享和信息交换,以及保护进程不受其他进程干扰。 【进程】 进程是操作系统对正在执行的程序活动的一种抽象,从理论上看,它是对动态系统行为的模型化。在实现层面上,进程是一种数据结构,用于描述程序运行的状态。进程有五个基本状态:创建、就绪、运行、阻塞和退出。就绪状态的进程等待被调度,运行状态意味着进程占用处理器资源,阻塞状态则是因为等待I/O操作或其他事件而暂停。进程间的并发性使得多个进程可以在单个处理器上交替执行,或者在多处理器系统中同时执行。 【进程管理】 在Windows中,进程是系统资源分配的基本单位。例如,当执行MS-DOS应用程序或Win16应用程序时,系统会创建一个MS-DOS支持进程;运行DOS命令程序时,会启动cmd.exe进程。用户可以通过"Windows任务管理器"查看这些进程。 【线程】 为了进一步提升处理器的利用率和进程内的并发性,Windows引入了线程的概念。线程是进程中的一个控制点,是实际被调度执行的实体。线程有七个状态:初始、就绪、备用、运行、终止、等待和转换。Windows XP采用优先级驱动、抢先式调度,高优先级的线程优先执行,并设定每个线程的时限。时限过后,线程可能被更高优先级的线程抢占。 【优先级别】 Windows内部有32个优先级别,分为系统级别(0,用于零页线程)、可变级别(1-15)和实时级别(16-31)。线程的优先级可以通过Windows API进行设置,内核也可以根据需要调整线程的优先级。 Windows的处理器管理涉及到进程和线程的创建、调度和资源分配,通过精细的机制保证了系统的高效运行和资源的公平利用。理解这些概念和技术对于优化系统性能、编写多线程程序以及诊断和解决问题都至关重要。
剩余63页未读,继续阅读
- 粉丝: 0
- 资源: 22万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 串口转USB驱动,解压即可用!
- (源码)基于Java和Hibernate的实验室设备管理系统.zip
- 串口调试助手,解压即可用!
- 基于 Java 实现的一款具有图像滤镜、基本处理、加密等功能的安卓APP
- (源码)基于SSM框架的选课管理系统.zip
- C#ASP.NET客户关系OA进销存财务审批工作流HRCRM源码数据库 SQL2008源码类型 WebForm
- (源码)基于Google Firebase和Android系统的智能家居自动化项目.zip
- (源码)基于SSM框架的学生管理系统.zip
- (源码)基于Arduino的循线小车系统.zip
- (源码)基于Unity的六边形网格地图生成系统.zip