Linux中的进程及调度.pptVIP

  • 15
  • 0
  • 约5.56千字
  • 约 29页
  • 2018-01-02 发布于湖北
  • 举报
Linux中的进程及调度.ppt

2.9 Linux中的进程及调度;该任务的 LDT 段选择码,它指向任务的 LDT。 控制寄存器 CR3 的内容,它指向任务的页面目录。 三个堆栈指针 像LDT, IDT等一样, TSS 也要在段描述表中有个表项。 CPU 中还增设了一个任务寄存器服-TR,指向当前任务的 TSS 。相应地,还增加了一条指令 LTR ,对 TR 寄存器进行装入操作。还有,在 IDT 表中,除中断门、陷阱门和调用门外,还定义了一种任务门。 然而从执行效率考虑,Linux并没有按照i386提供的硬件机制转化。Linux内核只是按照i386要求设置了TR及TSS,内核中并不使用任务门、也不允许使用 JMP 或 CALL 指令实施任务切换。;2.9.2 Linux进程控制块PCB;进程运行状态信息 用户标识信息 标识号 调度信息 信号处理信息 进程内部状态标志 进程链信息 等待队列 时间与定时器 打开的文件以及文件系统信息 内存管理信息 进程间通信信息 上下文信息tss(task state segment) ;1. 进程运行状态;2. 用户标识信息;3. 标识号 (1) pid 惟一地标识一个进程。 (2) pgrp 进程所处的进程组的标识。pid与pgrp用以判断进程是否具有外设的访问权。 (3)

文档评论(0)

1亿VIP精品文档

相关文档