
进程的定义一点钱程
狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。
广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中一点钱程,进程既是基本的分配单元,也是基本的执行单元,每一个运行着的程序至少有一个进程。
为了更好的理解进程,举个例子:
我们启动QQ就是启动了一个进程一点钱程, 这个进程包括了qq本身的代码以及qq所使用的资源(内存、显卡、摄像头、麦克风等),如果我们同时运行两个qq那么此时就会有两个进程。
3、进程的状态
程序执行的一个理想状态是一个cpu核心开启一个进程执行一个程序,但是工作中非常不现实,及其浪费资源,我们的任务数量远远大于cpu核心数,也就数说一个核心会同时接受多个任务,而一个cpu核心同时只能执行一个任务,因此一定有一些任务正在执行,而另一些任务在等待cpu执行, 因此进程有同的状态。
就绪状态: 运行的条件都已近准备好,正在等待cpu执行
执行状态: cpu正在执行中
等待状态: 等待某些条件满足,比如某个地方阻塞了1秒,此时会进入等待状态
发布于:湖南省富灯网官网提示:文章来自网络,不代表本站观点。