1.(填空题,10 空,20 分)堆栈调度相关的题,给一个程序,然后写堆栈的变化(esp,ebp),
eax 寄存器变化。
程序大致如下:
main 函数,返回 f(8)+1;
f 函数:返回 g(x);
g 函数:返回 x+3;
2.(填空题)大致意思是 cpu 持续运行,pop 和 push 是否会发生堆栈切换,选是或否。
大题:
3:简述 linux 函数调用与系统调用的异同。
4、以 x86-64 体系,简述 linux 系统从进程 x 切换到进程 y 的一般过程。
5、linux 终端处理的流程(写出主要数据结构)
6、linux 字符设备驱动程序的主要构成(写出主要数据结构),注册以及管理运行方式。
7.VFS 文件系统的主要数据结构,进程文件的主要数据结构。
8.简要概述 linux 进程调度(写出主要数据结构)。
9.linux 计时体系的主要功能。