1.进程 进程就是正在执行的程序代码的实时结果,不仅包含可执行代码,还包括其他资源,比如:打开的文件,挂起的信号,内核内部数据结构,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程,全局变量数据段等. 内核需要有效而透明的管理所有细节. 线程,每个线程拥有一个独立的程序计数器,进程栈和一组寄存器.内核调度对象是线程而不是进程. 现代操作系统提供两种虚拟机制:虚拟处理器和虚拟内存,线程之间可以共享虚拟内存,但每个都有各自的虚拟处理器. Linux中,新进程是由fork()来实现…