《操作系统》课件2023-2026ONEKEEPVIEWREPORTING目录CATALOGUE•操作系统概述•进程管理•内存管理•文件系统•设备管理•用户界面与交互性支持操作系统概述PART01处理机管理分配和控制处理机资源
定义操作系统是一组控制和管理计算机软硬件资源、合理组织计算机工作流程以及方便用户使用的程序的集合
存储器管理负责内存的分配、保护和扩充
文件管理支持文件的存取、修改等操作,解决数据的存储、共享、保护和保密等问题
设备管理管理各类外围设备,提供设备驱动程序和接口
定义与功能发展历程及现状分时系统阶段多个用户通过终端同时共享一台主机,交互性增强
批处理阶段脱机输入/输出,监督程序自动依次处理多个作业
手工操作阶段用户独占全机,CPU等待人工操作
实时系统阶段系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理,并控制所有实时任务协调一致地运行
现状现代操作系统已经发展为多用户、多任务、网络化的系统,支持多种应用和服务,如云计算、大数据处理、物联网等
01批处理操作系统主要用于大型计算机系统中,处理批量作业
02分时操作系统允许多个用户通过终端同时与计算机交互
03实时操作系统对外部事件进行实时响应和处理
04网络操作系统提供网络通信和网络服务功能的操作系统
05分布式操作系统管理分布式系统中的各种资源,提供统一的用户界面和应用程序接口
06嵌入式操作系统专门为特定硬件设备设计的操作系统,通常用于控制、监视或辅助设备的功能
常见操作系统类型进程管理PART0203状态转换进程在不同状态之间转换,如就绪到运行、运行到阻塞、阻塞到就绪等
01进程定义进程是操作系统中进行资源分配和调度的基本单位,是程序的执行过程
02进程状态包括新建、就绪、运行、阻塞和终止等状态
进程概念及状态转换123包括先来先服务(FCFS)、短作业优先(SJF)、优先级调度、时间