Skip to content

Latest commit

 

History

History
24 lines (12 loc) · 924 Bytes

OS_lec10.md

File metadata and controls

24 lines (12 loc) · 924 Bytes

OS_lec10

##SPOC

  1. 中断处理例程的段表在GDT(全局描述符表)

  2. vma_struct是合法的连续虚拟地址区域,mm_struct是整个进程的地址空间

  3. 程序:对实现预期目的一系列动作的执行过程的描述,由一系列操作指令的序列组成。

    进程:具有一定独立功能的程序在一个数据集合上的一次动态执行过程

    联系:程序是进程的组成之一;同一个程序可对应多个不同进程;

    区别:进程是动态的过程,程序是静态的代码序列;进程是暂时的,程序是永久的;

  4. 用户线程:用户线程是以用户函数库形式提供的线程实现机制

    用户线程是由函数库在用户态实现的线程机制;

    内核线程是由内核通过系统调用调用实现的线程机制;

    区别:实现方式、TCB的保存位置、运行开销、线程阻塞的影响范围