Matrix

CarlyleLiu‘s Blog

原图

进程的概念

进程是处于执行期的程序以及相关的资源的总称。进程并不仅仅局限于一段可执行程序代码,通常进程还要包含其他资源,像数据段、打开的文件、挂起的信号、处理器状态、一个或多个具有内存映射的内存地址空间及一个或多个执行线程(thread of execution)等。

线程(thread),是在进程中活动的对象。每个线程都拥有一个独立的程序计数器、线程栈和一组进程寄存器,内核调度的对象是线程,而不是进程。

在现代操作系统中,进程提供两种虚拟机制:虚拟处理器和虚拟内存。

  • 虚拟处理器给进程一种假象,让这些进程觉得自己在独享处理器
  • 虚拟内存让进程在分配和管理内存时觉得自己拥有整个系统的所有内存资源
阅读全文 »
0%