进程的概念
什么是进程,右键的任务管理器是不是有一个进程管理,里面有【应用】、【后台进程】。
程序是静态的。
进程(Process)是动态的,是程序的一次执行过程。被创建的时候,有一个进程的唯一标识PID。
既然在操作系统上运行,就会受到操作系统的管理,CPU,内存使用情况。
这些信息都被保存在一个数据结构PCB(Process Control Block)中,这个就是大名鼎鼎的进程控制块。
进程的组成
PCB
处理机相关的信息(PSW等)也放在这里
程序段
就是之前被放到内存中的程序,在内存中变成一条条指令,程序段就是包含程序指令的东东
数据段
程序运行中需要用到的或者产生的各种数据就放在内存中这个数据段的位置。
之后CPU在调用进程中的这些内容进行处理。
进程是进程实体/进程映像(PCB、程序段、数据段)的运行过程,是操作系统进行资源分配和调度的一个独立单位
进程的特征
动态性:产生、运行、消亡随时而动,最基本特性
并发性
独立性
异步性:各个进程独自独立进行,需要进程同步机制来解决
结构性:都得有PCB、程序段、数据段
领取专属 10元无门槛券
私享最新 技术干货