![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
之前八次課的學(xué)習(xí)杨蛋,于我而言算是Linux內(nèi)核學(xué)習(xí)之路的開始吧倍靡,感覺現(xiàn)在的水平還欠火候,對于Linux這座冰山,還只能勉強(qiáng)看到一個(gè)角。趁著課程基礎(chǔ)部分結(jié)束逮矛,做一個(gè)小結(jié),既是對之...
進(jìn)程調(diào)度的時(shí)機(jī) 中斷處理過程(包括時(shí)鐘中斷转砖、I/O中斷须鼎、系統(tǒng)調(diào)用和異常)中,直接調(diào)用schedule(),或者返回用戶態(tài)時(shí)根據(jù)need_resched標(biāo)記調(diào)用schedule...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 可執(zhí)行文件的創(chuàng)建——預(yù)處理晋控、編譯和鏈接 靜態(tài)鏈接和動態(tài)鏈接是怎么回事汞窗?可執(zhí)行文件的內(nèi)部是怎樣的?ABI和目標(biāo)文...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 內(nèi)核里操作系統(tǒng)的三大功能:內(nèi)存管理進(jìn)程管理文件系統(tǒng)其中最核心的是進(jìn)程管理 進(jìn)程描述符task_struct數(shù)據(jù)...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 將mkdir命令加入到menuos中 可惜menu OS 還沒有實(shí)現(xiàn)ls 命令查看不到效果赡译,以后有時(shí)間了自己實(shí)...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 原本想用mkdir的系統(tǒng)調(diào)用第一次失敗了就先找了一個(gè)不需要傳參的系統(tǒng)調(diào)用getpid 最后mkdir調(diào)試成功 ...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 計(jì)算機(jī)有三個(gè)法寶: 存儲程序計(jì)算機(jī) 函數(shù)調(diào)用堆棧 中斷 操作系統(tǒng)兩把寶劍: 中斷上下文的切換-保存現(xiàn)場仲吏、恢復(fù)現(xiàn)...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 首先用老師提供的代碼運(yùn)行一下,可以看到她跑起來的最終樣子捶朵。 確實(shí)沒啥好看的蜘矢,還是去分析代碼吧。剛看到作業(yè)時(shí)以為...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 1.序言 此系列博客為科大軟院孟寧老師《Linux內(nèi)核分析》MOOC課程的實(shí)驗(yàn)作業(yè)及總結(jié)等综看。其他廢話就不講了,...
曹朋輝原創(chuàng)作品轉(zhuǎn)載請注明出處《Linux內(nèi)核分析》MOOC課程 1.序言 此系列博客為科大軟院孟寧老師《Linux內(nèi)核分析》MOOC課程的實(shí)驗(yàn)作業(yè)及總結(jié)等岖食。其他廢話就不講了红碑,...