操作系概教件•操作系统概述•进程管理•内存管理•文件系统•设备管理01操作系概述操作系统的定义和作用定义操作系统是一种系统软件,它控制计算机硬件和应用程序,为用户和应用程序提供便利的环境
作用操作系统的作用包括管理计算机系统中的硬件和软件资源,提高计算机系统的效率和可靠性,以及为用户提供友好的界面和环境
操作系统的基本特征操作系统能够同时处理多个任务,这些任务可以是用户程序、系统进程或中断处理程序
并发性虚拟性异步性随机性操作系统通过虚拟化技术将硬件资源抽象成逻辑资源,以便多个用户或应用程序可以共享和访问这些资源
操作系统中的任务可以是异步的,即它们可以在不同的时间点完成或发生
操作系统中的任务可能具有随机性,例如处理中断或异常,这些事件可能在任何时候发生
操作系统的分类批处理操作系统分时操作系统这种操作系统将作业(即程序)组织成批,一批作业一起执行,以提高计算机系统的这种操作系统允许多个用户同时使用计算机系统,每个用户都可以在自己的终端上运行程序,并且可以与系统进行交互
个人计算机操作系统实时操作系统这种操作系统是为个人计算机用户设计的,例如Windows和Linux等
这种操作系统要求在规定的时间内对外部事件做出响应,并对任务进行调度和执行
02程管理进程的概念进程定义进程是计算机中的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位
进程的特征动态性、并发性、独立性、资源拥有性
进程与程序的区别程序是静态的,而进程是动态的;程序是可再生的,而进程是有生命期的;程序是普通的文本文件,而进程拥有自己的地址空间
进程的创建与终止进程的创建:在操作系统中,当一个程序被加载到内存并执行时,就创建了一个进程
进程的终止:当一个进程完成了它的任务或由于错误而不能继续运行时,操作系统将终止该进程
进程的创建与终止方式:通过系统调用实现
进程的同步与通信进程