管④12.1进程与线程
12.1 进程与线程
12.1.1进程先定一个小目标!了解进程,能够说出什么是进程
12.1.1 进程 先定一个小 目标! 了解进程,能够说出什么是进程
12.1.1进程进程(Process)进程是计算机中程序的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。虽说进程在程序执行时产生,但进程并不是程序。程序是“死”的,进程是“活”的,程序是指编译好的二进制文件,它存放在磁盘上不占用系统资源,是具体的;而进程存在于内存中,占用系统资源,是抽象的当一次程序执行结束之后,进程随之消失,进程所用的资源被系统回收
12.1.1 进程 进程是计算机中程序的一次运行活动,是系统进行资源分配和调度的基本单位, 是操作系统结构的基础。虽说进程在程序执行时产生,但进程并不是程序。程序 是“死”的,进程是“活”的,程序是指编译好的二进制文件,它存放在磁盘上, 不占用系统资源,是具体的;而进程存在于内存中,占用系统资源,是抽象的。 当一次程序执行结束之后,进程随之消失,进程所用的资源被系统回收。 进程(Process)
12.1.1进程“多道程序设计技术一个单核的CPU,同一时刻只能处理一个进程,用户之所以认为同时会有多个进程在运行,是因为计算机系统采用了“多道程序设计”技术。所谓多道程序设计是指计算机允许多个相互独立的程序同时进入内存,在内存的管理控制之下,相互之间穿插运行
12.1.1 进程 一个单核的CPU,同一时刻只能处理一个进程,用户之所以认为同时会有多个进 程在运行,是因为计算机系统采用了“多道程序设计”技术。所谓多道程序设计, 是指计算机允许多个相互独立的程序同时进入内存,在内存的管理控制之下,相 互之间穿插运行。 “多道程序设计”技术
12.1.1进程采用多道程序设计的系统,会将CPU的整个生命周期划分为长度相同的时间片,在每个CPU时间片内只处理一个进程。也就是说,在多个时间片上,系统会让多个进程分时使用CPU。虽然在同一个时间片中,一个CPU上只能处理一个进程,但CPU划分的时间片是非常微小的,且当下CPU运行速度极快,因此,在宏观上,可以认为计算机能并发执行多个程序、处理多个进程
12.1.1 进程 采用多道程序设计的系统,会将CPU的整个生命周期划分为长度相同的时间片,在每个 CPU时间片内只处理一个进程。也就是说,在多个时间片上,系统会让多个进程分时使用 CPU。虽然在同一个时间片中,一个CPU上只能处理一个进程,但CPU划分的时间片是非 常微小的,且当下CPU运行速度极快,因此,在宏观上,可以认为计算机能并发执行多个 程序、处理多个进程