Linux內核和驅動考試題
Linux繼承了Unix以網絡為核心的設計思想,是一個性能穩定的多用户網絡操作系統。以下是小編整理的Linux內核和驅動考試題,希望大家認真閲讀!
填空題
1. Linux的設備驅動分為 _________________三類,串口是什麼類型設備______?
2.下面的程序,在Ubuntu PC的'terminal運行,打印幾個hello__________
main()
{
fork();
printf("hello");
fork();
printf("hello");
while(1);
}
3. 用>=,>, =, <, <= 連接進程的如下4個內存描述形式,分析它們之間的大小關係:
VSS______________ RSS
PSS_______________RSS
USS_______________PSS
4. 下面這個程序,三次打印的data分別是__, __, __。
int data = 10;
int child_process()
{
printf("Child process %d, data%d",getpid(),data);
data = 20;
printf("Child process %d, data%d",getpid(),data);
_exit(0);
}
int main(int argc,char* argv[])
{
if(vfork()==0) {
child_process();
}
else{
sleep(1);
printf("Parent process %d,data %d",getpid(), data);
}
}
5. 請描述內核代碼如下三種編譯方式的含義
[] ____________________
[*] __________________
[M] ___________________
6. gdb設置斷點的指令是______,單步n和s的區別是____________________________________
7. 下面一段python程序:
print "Hello World! Love, Python"
echo 3 > /proc/sys/vm/drop_caches後,第2次運行比第一次運行快的原因是?
______________________________________________________________
______________________________________________________________
8. 請用公式描述下圖free命令中數字的關係
a = ___________ + ________
g = b - ________ - _________
h = c + ________ + _________
1. 描述內核atomic, spinlock, mutex這三個鎖分別的實用場景和主要區別
2. 論述Linux設備驅動模型裏面,總線、設備和驅動三者各自的作用及關係。
-
Linux權限管理基本知識大全
Linux系統有什麼基本權限,權限管理命令是什麼?下面跟yjbys小編一起來看看吧!一、基本權限linux權限機制採用UGO模式。其中u(user)表示所屬用户、g(group)表示所屬組、o(other)表示除了所屬用户、所屬組之外的情況。u、g、o都有讀(read)、寫(write)、執行(excute...
-
Linux解壓縮命令詳解2016
在Linux下的tar壓縮解壓縮命令是什麼呢?有什麼是必須記得的命令嗎?下面跟yjbys小編一起來學習一下吧!tar-c:建立壓縮檔案-x:解壓-t:查看內容-r:向壓縮歸檔文件末尾追加文件-u:更新原壓縮包中的文件這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但...
-
學習Linux的一些建議
RHCE的難度可算是最高,因為在很多人的心目中,RHCE是繼CCIE之後另一張最難考取的專業證書。下面是小編整理的關於學習Linux的一些建議,歡迎大家參考!為什麼要得到它是那麼困難?當然是要通過RHCE的LabTest測驗部份,除此之外,其考試費亦相當昂貴,每一次參加RHCE的考試費...
-
linux配置dns服務器配置命令
Linux系統的DNS服務器怎麼配置,配置命令有哪些?下面跟yjbys小編一起來了解一下吧!一、實驗目的熟悉Linux系統中DNS服務器的配置方法。理解配置過程的基本步驟的.作用。二、實驗任務(1)建立正向搜索區域,為網絡個台服務器建立主機記錄、別名記錄。為網絡建立郵件...