进程管理
进程可以看作是正在执行的程序。进程需要一定的资源(如CPU时间、内存、文件、I/O设备)来完成其任务。这些资源在创建进程或执行进程时被分配。进程在大多数系统中是工作单元。这样的系统由一组进程组成:操作系统进程执行系统代码,用户进程执行用户代码。所有这些进程可以并发执行。
虽然从传统意义上讲,进程运行时只包舍一个单独控制线程,但目前大多数现代操作系统支持多线程进程。
与进程和线程管理相关,操作系统负责以下活动:用户进程与系统进程的创建与删除,进程调度,提供进程同步机制、进程通信机制与进程死锁处理机制。
页:
[1]