进程
•进程是正在执行的程序。
•由可执行程序、其数据和堆栈、其程序计数器(PC)、堆栈计数器(SP)和运行所需的其他信息。
•进程控制是多任务O/S的重要组成部分–这包括分配内存、cpu时间、I/O设备等
•现代O/S将进程进一步分解为线程,是一个进程中较小的单独可执行部分。这使得CPU使用更有效。
•有关进程的信息存储在进程表中(O/S数据结构)
过程状态
•一个过程可以是三种主要“状态”之一:
就绪:等待处理器可用
运行:正在执行指令
阻塞:等待某个事件,例如I/O完成
进程
•进程在运行时可能会创建一个新进程-这称为forking或spawning新进程。
•原始进程称为父进程,新的是子进程。
•Unix ps(尝试–ael选项)命令可以显示有关当前正在运行的进程的信息。
过