Python知識分享網(wǎng) - 專業(yè)的Python學(xué)習(xí)網(wǎng)站 學(xué)Python,上Python222
Linux系統(tǒng)編程 視頻教程 下載
發(fā)布于:2024-01-26 10:01:08
(假如點擊沒反應(yīng),多刷新兩次就OK!)

Linux系統(tǒng)編程 視頻教程 下載    圖1

 

 

 

 

資料目錄:

 

├─第00期:入門篇
│      0.1什么是系統(tǒng)編程t?.mp4
│      0.2一個系統(tǒng)編程的例子(上).mp4
│      0.3一個系統(tǒng)編程的例子(下).mp4
│      0.4系統(tǒng)調(diào)用與C標(biāo)準(zhǔn)庫.mp4
│      0.5POSIX標(biāo)準(zhǔn).mp4
│      0.6系統(tǒng)編程必備技能(上):man命令.mp4
│      0.7系統(tǒng)編程必備技能(中):info命令.mp4
│      0.8系統(tǒng)編程必備技能(下):strace命令.mp4
│      0.9系統(tǒng)調(diào)用錯誤處理.mp4
│      0.10GNU編碼風(fēng)格.mp4
│      0.11Linux哲學(xué):一切皆文件.mp4
│      0.12編程實戰(zhàn):音頻播放器(上).mp4
│      0.13編程實戰(zhàn):音頻播放器(下).mp4
│      0.14后續(xù)課程學(xué)習(xí)路線.mp4
│      資料.zip
│      
├─第01期:揭開文件系統(tǒng)的神秘面紗
│      1.1本期課程規(guī)劃.mp4
│      1.2文件在磁盤上的存儲(上).mp4
│      1.3文件在磁盤上的存儲(下).mp4
│      1.4文件在Flash上的存儲(上).mp4
│      1.5文件在Flash上的存儲(下).mp4
│      1.6文件系統(tǒng)索引節(jié)點:inode.mp4
│      1.7超級塊:superblock.mp4
│      1.8目錄和目錄項.mp4
│      1.9文件路徑解析.mp4
│      1.10文件系統(tǒng)的掛載.mp4
│      1.11文件系統(tǒng)類型.mp4
│      1.12虛擬文件系統(tǒng):VFS.mp4
│      1.13文件描述符.mp4
│      1.14文件指針.mp4
│      1.15硬鏈接和軟鏈接.mp4
│      1.16一些命令.mp4
│      1.17實驗:磁盤格式化及掛載.mp4
│      1.18實驗:恢復(fù)刪除的文件.mp4
│      代碼.zip
│      
├─第02期:文件IO編程實戰(zhàn)
│      2.1本期課程簡介.mp4
│      2.2文件的打開模式.mp4
│      2.3文件的讀寫權(quán)限.mp4
│      2.4文件的讀寫函數(shù).mp4
│      2.5文件讀寫位置與定位.mp4
│      2.6獲取文件的屬性信息.mp4
│      2.7實現(xiàn)shell命令:ll.mp4
│      2.8讀取目錄文件內(nèi)容.mp4
│      2.9實現(xiàn)ls命令:支持多個目錄.mp4
│      2.10實現(xiàn)ls命令:支持-c參數(shù).mp4
│      2.11音頻播放器:實現(xiàn)循環(huán)列表播放.mp4
│      2.12實現(xiàn)ls命令:支持-l參數(shù).mp4
│      2.13有關(guān)目錄的其它操作.mp4
│      2.14相對路徑轉(zhuǎn)絕對路徑.mp4
│      2.15編程實戰(zhàn):實現(xiàn)wc命令(上).mp4
│      2.16編程實戰(zhàn):實現(xiàn)wc命令(中).mp4
│      2.17編程實戰(zhàn):實現(xiàn)wc命令(下).mp4
│      課件代碼.zip
│      
├─第03期:文件IO緩存與內(nèi)存映射
│      3.1緩存的基本概念.mp4
│      3.2頁高速緩存(上).mp4
│      3.3頁高速緩存(中).mp4
│      3.4頁高速緩存(下).mp4
│      3.5塊設(shè)備驅(qū)動架構(gòu).mp4
│      3.6用戶空間的IO緩存.mp4
│      3.7Scatter_GatherIO.mp4
│      3.8直接IO.mp4
│      3.9將文件映射到內(nèi)存.mp4
│      3.10文件映射內(nèi)存的實現(xiàn).mp4
│      3.11將設(shè)備映射到內(nèi)存.mp4
│      代碼.zip
│      
├─第04期:打通進(jìn)程與終端的任督二脈
│      4.1進(jìn)程:程序運行的“牌照”.mp4
│      4.2創(chuàng)建一個進(jìn)程:fork.mp4
│      4.3子進(jìn)程的運行:借殼上市.mp4
│      4.4寫時復(fù)制與vfork.mp4
│      4.5進(jìn)程的退出:exi.mp4
│      4.6進(jìn)程的退出:exit與_exi.mp4
│      4.7進(jìn)程的退出:vfork與exi.mp4
│      4.8等待子進(jìn)程終止:wai.mp4
│      4.9進(jìn)程調(diào)度.mp4
│      4.10進(jìn)程狀態(tài).mp4
│      4.11進(jìn)程的UID和GID.mp4
│      4.12通過proc查看進(jìn)程資源.mp4
│      4.13與進(jìn)程通信:信號.mp4
│      4.14終端與控制臺.mp4
│      4.15進(jìn)程組與會話.mp4
│      4.16前臺進(jìn)程和后臺進(jìn)程.mp4
│      4.17守護(hù)進(jìn)程.mp4
│      4.18僵尸進(jìn)程.mp4
│      4.19孤兒進(jìn)程.mp4
│      4.20 0號進(jìn)程和1號進(jìn)程.mp4
│      4.21小結(jié):Linux進(jìn)程全景圖.mp4
│      第04期資料.zip
│      
├─第05期:進(jìn)程間通信
│      5.1什么是IPC?.mp4
│      5.2無名管道(1):PIPE編程實例5.mp4
│      5.3無名管道(2):shell中的管道實現(xiàn).mp4
│      5.4無名管道(3):通過管道與shell命令進(jìn)行通信.mp4
│      5.5無名管道(4):通過管道同步進(jìn)程.mp4
│      5.6命名管道:FIFO.mp4
│      5.7FIFO應(yīng)用:LOG日志系統(tǒng)的實現(xiàn).mp4
│      5.8FIFO應(yīng)用:服務(wù)端與客戶端通信.mp4
│      5.9IPC對象和IPCkey.mp4
│      5.10systemV消息隊列.mp4
│      5.11消息隊列應(yīng)用:點對點通信.mp4
│      5.12消息隊列應(yīng)用:多人聊天室.mp4
│      5.13systemV共享內(nèi)存.mp4
│      5.14systemV信號量.mp4
│      5.15信號量編程應(yīng)用:對共享內(nèi)存的同步訪問.mp4
│      5.16信號量編程應(yīng)用:生產(chǎn)者-消費者模型.mp4
│      5.17POSIXIPC簡介.mp4
│      5.18消息隊列(上):API編程實例.mp4
│      5.19消息隊列(中):異步通知.mp4
│      5.20消息隊列(下):內(nèi)核實現(xiàn).mp4
│      5.21POSIX信號量.mp4
│      5.22POSIX共享內(nèi)存.mp4
│      5.23文件鎖.mp4
│      5.24信號機(jī)制:signal.mp4
│      5.25編寫安全的信號處理函數(shù).mp4
│      5.26信號底層API:sigaction函數(shù).mp4
│      5.27Linux新增API:signalfd.mp4
│      5.28Linux新增API:timerfd.mp4
│      5.29Linux新增API:eventfd.mp4
│      5.30D-BUS總線簡介及小結(jié).mp4
│      課件代碼.zip
│      
├─第06期:從零實現(xiàn)一個shell解釋器
│      6.1什么是shell解釋器.mp4
│      6.2shell命令的執(zhí)行過程.mp4
│      6.3在子進(jìn)程中運行shell命令.mp4
│      6.4解析用戶輸入的命令并執(zhí)行.mp4
│      6.5代碼優(yōu)化及封裝.mp4
│      6.6打印彩色命令提示符.mp4
│      6.7實現(xiàn)shell內(nèi)建命令:cd.mp4
│      6.8實現(xiàn)shell內(nèi)建命令:exi.mp4
│      6.9增加對信號的處理操作.mp4
│      6.10支持進(jìn)程的后臺運行.mp4
│      6.11實現(xiàn)shell的管道命令(上):思路分析.mp4
│      6.12實現(xiàn)shell的管道命令(下):編碼實現(xiàn).mp4
│      6.13實現(xiàn)腳本的解析和運行.mp4
│      6.14實現(xiàn)shell腳本語法:if-else流程控制.mp4
│      6.15shell變量的實現(xiàn).mp4
│      6.16設(shè)置shell的環(huán)境變量.mp4
│      6.17實現(xiàn)shell的export命令.mp4
│      6.18代碼優(yōu)化及小結(jié).mp4
│      代碼.zip
│      
├─第07期:多線程編程入門
│      7.1多線程編程的概念.mp4
│      7.2多線程學(xué)習(xí)準(zhǔn)備工作.mp4
│      7.3創(chuàng)建一個新線程:pthread_create.mp4
│      7.4線程的終止.mp4
│      7.5等待線程的終止.mp4
│      7.6線程屬性.mp4
│      7.7線程的調(diào)度與運行.mp4
│      7.8線程安全.mp4
│      7.9線程同步:互斥鎖.mp4
│      7.10線程同步:條件變量(上).mp4
│      7.11線程同步:條件變量(下).mp4
│      7.12線程同步:讀寫鎖.mp4
│      7.13線程池的概念.mp4
│      7.14超線程技術(shù).mp4
│      7.15線程的概念.mp4
│      代碼.zip
│      
├─第08期:時間管理和定時器編程
│      8.1時間的概念5.mp4
│      8.2時間的計量.mp4
│      8.3Linux系統(tǒng)中的時間管理.mp4
│      8.4獲取當(dāng)前的時間.mp4
│      8.5時間格式轉(zhuǎn)換.mp4
│      8.6將時間轉(zhuǎn)換為字符串.mp4
│      8.7用戶指定格式的字符串.mp4
│      8.8獲取高精度時間:微秒.mp4
│      8.9獲取高精度時間:納秒.mp4
│      8.10Linux中的定時器:alarm.mp4
│      8.11Linux中的定時器:intervaltimer.mp4
│      8.12Linux中的定時器:POSIXtimer(上).mp4
│      8.13Linux中的定時器:POSIXtimer(下).mp4
│      課件代碼.zip
│      
└─練手項目:使用C語言實現(xiàn)協(xié)程
        1.什么是協(xié)程?.mp4
        2.協(xié)程的實現(xiàn)原理.mp4
        3.保存和設(shè)置當(dāng)前函數(shù)上下文.mp4
        4.添加項目的Makefile.mp4
        5.繼續(xù)完善我們的API.mp4
        6.使用POSIXAPI:getcontex.mp4
        7.使用POSIXAPI:makecontex.mp4
        8.使用POSIXAPI:swapcontex.mp4
        9.使用swapcontext切換func1和func2.mp4
        10.實現(xiàn)協(xié)程的API:coroutine_create.mp4
        11.實現(xiàn)協(xié)程的API:coroutine_yield.mp4
        12.實現(xiàn)協(xié)程的API:coroutine_resume.mp4
        13.優(yōu)化coroutine_yield的參數(shù).mp4
        14.支持給協(xié)程傳遞參數(shù).mp4
        15.修改協(xié)程棧為動態(tài)內(nèi)存.mp4
        16.支持用戶指定協(xié)程棧大小.mp4
        17.一個測試應(yīng)用程序.mp4
        代碼.zip