学堂在线西安邮电大学Linux内核分析与应用(2020春)章节测验题答案
- ls命令可以跟踪一个应用程序所调用的系统调用 2020-06-16
- 系统调用的实现与CPU体系结构无关 2020-06-16
- POSIX API是Linux API的子集 2020-06-16
- ABI是和具体CPU架构和OS相关,因此,只要OS遵守相同的ABI规范,那么不同的应用就 2020-06-16
- 尽管内核版本不同,但其内核API是相同的 2020-06-16
- 对系统调用进行优化,是因为系统调用的实现从用户态切换到内核态,执行完系统调 2020-06-16
- 尽管系统调用号唯一的标识每个系统调用,但用户调用系统调用时并不需要知道系 2020-06-16
- ABI是一系列约定的集合,包含 2020-06-16
- ( )接口是为了向前兼容 2020-06-16
- ()不属于系统调用处理程序所做的事情 2020-06-16
- 系统调用是通过( )进入其处理程序的 2020-06-16
- 中断、异常和系统调用的相同点是( ) 2020-06-16
- 系统调用号是( )传入给eax寄存器的 2020-06-16
- 系统调用优化机制中,()是64位下的快速系统调用指令 2020-06-16
- ( )属于内核态 2020-06-16
- 用file命令查看可执行文件,例如,file myps,则Linux下的可执行文件遵循的标准为 2020-06-16
- 竞争条件会导致各种难以调试的错误是因为可执行上下文在CPU上被调度的顺序 2020-06-16
- 临界资源是访问和操作共享数据的代码段 2020-06-16
- 为了避免对临界区进行并发访问,编程者必须保证临界区代码被原子地执行 2020-06-16
- 中断屏蔽的缺点是有可能造成数据丢失甚至系统崩溃 2020-06-16
- 自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理 2020-06-16
- 在多核系统中遇到原子操作,在系统层面上原子操作还是原子的,在核级就不是原子 2020-06-16
- 原子类型的定义之所以放在一个整型在结构体中,是因为这样可以确保原子操作的 2020-06-16
- 在单CPU上,假设一个系统调用和一个中断服务程序并发执行,则对V的加1操作不会 2020-06-16
- 使用嵌套锁时, 获取锁的顺序无关紧要 2020-06-16