学堂在线西安邮电大学Linux内核分析与应用(2020春)章节测验题答案
- 每个进程拥有4GB的虚拟地址空间,0-3GB是各进程私有用户空间,对其它进程不可见 2020-06-16
- 一个进程的用户地址空间主要由mm_struct结构和vm_block_structs结构来描述 2020-06-16
- 用户可以通过lscpu命令查看内存的层次结构 2020-06-16
- 在进程的task_struct结构中,有一个字段mm指向mm_struct结构,mm_struct结构中 2020-06-16
- 每个程序编译链接后形成的的二进制映像文件有一个代码段(Text)和数据段(BSS和D 2020-06-16
- 进程运行时,CPU访问的是用户空间的物理地址,Linux仅把当前要使用的少量页面装 2020-06-16
- buddy算法核心思想是回收时进行相邻块的合并。 2020-06-16
- 把虚地址转化成物理地址的过程是由硬件机制完成的,操作系统是协助者。 2020-06-16
- 伙伴算法负责大块连续物理内存的分配和释放,以页框为基本单位。 2020-06-16
- 缺页异常发生时会调用伙伴算法分配物理页面 2020-06-16
- Linux内核对用户空间的管理是以虚存区为单位的。 2020-06-16
- 在内核中为一个数据结构分配空间调用kmalloc() 函数。 2020-06-16
- Linux内核调用()为进程创建虚存区(VMA)。 2020-06-16
- 内核线程拥有的地址空间为( )。 2020-06-16
- ( )系统调用为用户空间创建一个新的虚存区。 2020-06-16
- 编译链接后形成的地址是( )。 2020-06-16
- 中断分为两部分处理的原因是为了避免关中断太长导致中断的丢失,因此内核希望 2020-06-16
- IDT是指中断描述符表,是存放中断处理程序入口地址的一种表 2020-06-16
- jiffies表示系统自启动以来的时间 2020-06-16
- Linux的时间单位是时钟中断 2020-06-16
- 中断的引入是为了为了支持设备和设备之间的并行操作 2020-06-16
- 中断模型是一种C/S结构 2020-06-16
- 在Linux的时钟框架中,timekeeper提供对进程的调度和进程信息统计,负载平衡和 2020-06-16
- 对中断的上半部分和下半部执行的函数都为do_irq()。 2020-06-16
- 中断子系统由三个部分组成,分别为硬件无关的代码,CPU 体系结构相关的中断处理 2020-06-16