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