进程可以看做是一个执行中的程序。

一个进程需要一系列的资源----比如CPU时间,内存,文件,以及I/O设备-----来完成它的任务。这些资源在进程创建或者执行的时候被分配。

进程是绝大多数系统的工作单元。这样的系统由一组进程组成:操作系统进程执行系统代码,用户进程执行用户代码。又有这些进程可以并发执行。

虽然从传统意义上将,进程运行时只包含一个控制线程,而现在很多现代系统上,都支持包含多线程的进程。

操作系统负责进程和线程管理的几个重要方面:包括用户进程和系统进程的创建和删除,进程调度,以及进程同步机制、进程交互以及死锁处理等。

results matching ""

    No results matching ""