
操作系统
Spider--Man
灵魂画家
展开
-
进程
进程:代码段当前活动:程序计数器的值和处理器寄存器的内容进程堆栈段:临时数据,函数参数,返回地址和局部变量 数据段:全局变量 堆:进程运行期间动态分布的内存 栈--堆--数据--文本 程序是被动实体 进程是活动实体 进程状态: 新的:进程正在被创建运行:指令正在被执行等待:进程等待某个事件的发生就绪:进程等待分配处理器终止:进程完成执行 进程控制块PCB原创 2015-04-24 22:24:10 · 497 阅读 · 0 评论 -
线程
多线程模型: 用户线程内核线程 多对一模型:多个用户级线程映射到一个内核线程,线程管理是由线程库在用户空间进行的,效率高,若一个线程阻塞系统调用,整个进程会阻塞。只能运行在单处理器上。一对一模型:将每个用户线程映射到一个内核线程。一个线程执行阻塞系统调用时,能允许另一个线程继续执行。可并行运行在多处理系统上。每创建一个用户线程就需要创建一个相应的内核线程,创建内核线程会原创 2015-04-24 22:25:59 · 935 阅读 · 0 评论