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