最近一段時間,看了Linux內核中的網絡部分源碼。在看完之后,一個很基本又經典的問題又浮現(xiàn)在我的腦海即“TCP協(xié)議為什么需要三次握手”画株,以前看過...
positon:1.static - the default value (it does not need to be specified)2...
感謝學堂在線與孟寧老師提供的精彩課程,讓我獲益良多.最大收獲便是對 Linux 內核有了整體的認識.可以指導自己在以后的工作,學習中不斷學習,深...
一.進程調度 現(xiàn)代的操作系統(tǒng)是多道的,這必然涉及到進程的調度,調度需要許多的調度算法牢屋。1.需要多種調度算法的理由: 不同的進程對于計算機的資源(...
首先來看一下在 C語言程序是如何經過處理變成可執(zhí)行程序的: C代碼(.c) - 經過編譯器預處理,編譯成匯編代碼(.asm) - 匯編器槽袄,生成目...
Linux對系統(tǒng)中的每個進程都用一個獨立的 task_struct 結構進行表示和管理.其中 task_struct 結構體如下所示: 全部代碼...
上周的試驗中,我選擇的系統(tǒng)調用號是34號, 處理函數(shù)為sys_dup.匯編方式的調用如下: 修改 MenuOS中的 test.c, 加入自己的命...
本實驗選擇的系統(tǒng)調用號為34,在syscall_32.tbl中對應如下項:41 i386 dup sys_dup功能描述...
首先按照課程中的內容編譯并用gdb+qemu調試運行我們的Linux操作系統(tǒng).其命令如下: 再打開另一個終端窗口,進入gdb,如下: 結果如圖1...