壮志凌云,脚踏实地。
改变,坚持。
摘要: Chapter 4线程、对称多处理和微内核一、线程间的状态切换比进程间的状态切换开销更低的原因?(从资源分配角度来分析)从下面这幅图可以看出左边为单线程进程模型,右边为多线程进程模型。从上图可以看出,多线程虽然有自己的线程控制块、用户栈和内核栈,但是他们是共享同一个进程中用户地址空间的,线程切换不需要重新分配资源;相反,进程间由于不共享用户地址空间,进程切换时需要重新分配资源,操作系统使其环境产生实质性的变化。(核心问题是资源分配问题)二、在进程概念中体现出来的两个独立且无关的特点是什么?资源所有权和调度/执行。资源所有权:一个进程包括一个进程影像的虚拟地址空间,一个进程总是拥有对资源的控制或 阅读全文
posted @ 2011-09-08 22:23 woxf 阅读(1720) 评论(0) 推荐(0) 编辑