UIUC CS241 系統(tǒng)編程中文講義校對(duì)活動(dòng) | ApacheCN

整體進(jìn)度:https://github.com/apachecn/uiuc-cs241-notes-zh/issues/1
貢獻(xiàn)指南:https://github.com/apachecn/uiuc-cs241-notes-zh/blob/master/CONTRIBUTING.md
項(xiàng)目倉庫:https://github.com/apachecn/uiuc-cs241-notes-zh
貢獻(xiàn)指南
請(qǐng)您勇敢地去翻譯和改進(jìn)翻譯。雖然我們追求卓越,但我們并不要求您做到十全十美,因此請(qǐng)不要擔(dān)心因?yàn)榉g上犯錯(cuò)——在大部分情況下,我們的服務(wù)器已經(jīng)記錄所有的翻譯,因此您不必?fù)?dān)心會(huì)因?yàn)槟氖д`遭到無法挽回的破壞。(改編自維基百科)
負(fù)責(zé)人:
飛龍(t.cn/R4TanTd):562826179
章節(jié)列表
0. 簡(jiǎn)介(t.cn/AiY9zBOm)
#Informal詞匯表(t.cn/AiY9zB1B)
#Piazza:何時(shí)以及如何尋求幫助(t.cn/AiY9zrw9)
編程技巧,第1部分(t.cn/AiY9zrtt)
系統(tǒng)編程短篇小說和歌曲(t.cn/AiY9zrKv)
1.學(xué)習(xí)C(t.cn/AiY9zrTT)
C編程,第1部分:簡(jiǎn)介(t.cn/AiY9zrBi)
C編程,第2部分:文本輸入和輸出(t.cn/AiY9zdv2)
C編程,第3部分:常見問題(t.cn/AiY9zdLU)
C編程,第4部分:字符串和結(jié)構(gòu)(t.cn/AiY9zdxx)
C編程,第5部分:調(diào)試(t.cn/AiY9zdpn)
C編程,復(fù)習(xí)題(t.cn/AiY9zdRU)
2.進(jìn)程(t.cn/AiY9zdD0)
進(jìn)程,第1部分:簡(jiǎn)介(t.cn/AiY9zgZq)
分叉,第1部分:簡(jiǎn)介(t.cn/AiY9zgGd)
分叉,第2部分:Fork,Exec,等等(t.cn/AiY9zg68)
進(jìn)程控制,第1部分:使用信號(hào)等待宏(t.cn/AiY9zg0F)
進(jìn)程復(fù)習(xí)題(t.cn/AiY9zgEn)
3.內(nèi)存和分配器(t.cn/AiY9zgDA)
內(nèi)存,第1部分:堆內(nèi)存簡(jiǎn)介(t.cn/AiY9ze2R)
內(nèi)存,第2部分:實(shí)現(xiàn)內(nèi)存分配器(t.cn/AiY9zeff)
內(nèi)存,第3部分:粉碎堆棧示例(t.cn/AiY9zeKV)
內(nèi)存復(fù)習(xí)題(t.cn/AiY9ze8X)
4.介紹Pthreads(t.cn/AiY9zerq)
Pthreads,第1部分:簡(jiǎn)介(t.cn/AiY9zeFH)
Pthreads,第2部分:實(shí)踐中的用法(t.cn/AiY9zDLV)
Pthreads,第3部分:并行問題(獎(jiǎng)金)(t.cn/AiY9zDV1)
Pthread復(fù)習(xí)題(t.cn/AiY9zDSO)
5.同步(t.cn/AiY9zDl8)
同步,第1部分:互斥鎖(t.cn/AiY9zD3I)
同步,第2部分:計(jì)算信號(hào)量(t.cn/AiY9zDsA)
同步,第3部分:使用互斥鎖和信號(hào)量(t.cn/AiY9zkAs)
同步,第4部分:臨界區(qū)問題(t.cn/AiY9zkqB)
同步,第5部分:條件變量(t.cn/AiY9zk6n)
同步,第6部分:實(shí)現(xiàn)障礙(t.cn/AiY9zk08)
同步,第7部分:讀者編寫器問題(t.cn/AiY9zkuL)
同步,第8部分:環(huán)形緩沖區(qū)示例(t.cn/AiY9zFP3)
同步復(fù)習(xí)題(t.cn/AiY9zFbT)
6.死鎖(t.cn/AiY9zFJL)
死鎖,第1部分:資源分配圖(t.cn/AiY9zFCD)
死鎖,第2部分:死鎖條件(t.cn/AiY9zFQU)
死鎖,第3部分:餐飲哲學(xué)家(t.cn/AiY9zFdh)
死鎖復(fù)習(xí)題(t.cn/AiY9zs7U)
7.進(jìn)程間通信&調(diào)度(t.cn/AiY9zst1)
虛擬內(nèi)存,第1部分:虛擬內(nèi)存簡(jiǎn)介(t.cn/AiY9zs9U)
管道,第1部分:管道介紹(t.cn/AiY9zsm7)
管道,第2部分:管道編程秘密(t.cn/AiY9Zvv1)
文件,第1部分:使用文件(t.cn/AiY9Zvyp)
調(diào)度,第1部分:調(diào)度過程(t.cn/AiY9Zvfi)
調(diào)度,第2部分:調(diào)度過程:算法(t.cn/AiY9ZvSX)
IPC復(fù)習(xí)題(t.cn/AiY9Zvj9)
8.網(wǎng)絡(luò)(t.cn/AiY9Zvm8)
POSIX,第1部分:錯(cuò)誤處理(t.cn/AiY9Zvee)
網(wǎng)絡(luò),第1部分:簡(jiǎn)介(t.cn/AiY9ZPzX)
網(wǎng)絡(luò),第2部分:使用getaddrinfo(t.cn/AiY9ZPU6)
網(wǎng)絡(luò),第3部分:構(gòu)建一個(gè)簡(jiǎn)單的TCP客戶端(t.cn/AiY9ZPIK)
網(wǎng)絡(luò),第4部分:構(gòu)建一個(gè)簡(jiǎn)單的TCP服務(wù)器(t.cn/AiY9ZPCV)
網(wǎng)絡(luò),第5部分:關(guān)閉端口,重用端口和其他技巧(t.cn/AiY9ZPHO)
網(wǎng)絡(luò),第6部分:創(chuàng)建UDP服務(wù)器(t.cn/AiY9ZP3H)
網(wǎng)絡(luò),第7部分:非阻塞I O,select()和epoll(t.cn/AiY9ZPFy)
RPC,第1部分:遠(yuǎn)程過程調(diào)用簡(jiǎn)介(t.cn/AiY9ZhwO)
網(wǎng)絡(luò)復(fù)習(xí)題(t.cn/AiY9ZhqR)
9.文件系統(tǒng)(t.cn/AiY9Zhaw)
文件系統(tǒng),第1部分:簡(jiǎn)介(t.cn/AiY9ZhOF)
文件系統(tǒng),第2部分:文件是inode(其他一切只是數(shù)據(jù)…)(t.cn/AiY9ZhRX)
文件系統(tǒng),第3部分:權(quán)限(t.cn/AiY9Zhdh)
文件系統(tǒng),第4部分:使用目錄(t.cn/AiY9Z7hX)
文件系統(tǒng),第5部分:虛擬文件系統(tǒng)(t.cn/AiY9Z7ya)
文件系統(tǒng),第6部分:內(nèi)存映射文件和共享內(nèi)存(t.cn/AiY9Z7fy)
文件系統(tǒng),第7部分:可擴(kuò)展且可靠的文件系統(tǒng)(t.cn/AiY9Z7ay)
文件系統(tǒng),第8部分:從Android設(shè)備中刪除預(yù)裝的惡意軟件(t.cn/AiY9Z7pe)
文件系統(tǒng),第9部分:磁盤塊示例(t.cn/AiY9Z78l)
文件系統(tǒng)復(fù)習(xí)題(t.cn/AiY9Z7Da)
10.信號(hào)(t.cn/AiY9Zz7i)
過程控制,第1部分:使用信號(hào)等待宏(t.cn/AiY9ZzUt)
信號(hào),第2部分:待處理的信號(hào)和信號(hào)掩碼(t.cn/AiY9ZzcX)
信號(hào),第3部分:提高信號(hào)(t.cn/AiY9ZzXh)
信號(hào),第4部分:信號(hào)(t.cn/AiY9ZzNW)
信號(hào)復(fù)習(xí)題(t.cn/AiY9ZzYe)
考試練習(xí)題(t.cn/AiY9Zzm8)
考試主題(t.cn/AiY9Zzed)
C編程:復(fù)習(xí)題(t.cn/AiY9ZZ7l)
多線程編程:復(fù)習(xí)題(t.cn/AiY9ZZUe)
同步概念:復(fù)習(xí)題(t.cn/AiY9ZZVX)
記憶:復(fù)習(xí)題(t.cn/AiY9ZZ6i)
管道:復(fù)習(xí)題(t.cn/AiY9ZZNK)
文件系統(tǒng):復(fù)習(xí)題(t.cn/AiY9ZZYR)
網(wǎng)絡(luò):復(fù)習(xí)題(t.cn/AiY9ZZm4)
信號(hào):復(fù)習(xí)題(t.cn/AiY9ZZDE)
系統(tǒng)編程笑話(t.cn/AiY9Zw4Z)
流程
一、認(rèn)領(lǐng)
首先查看整體進(jìn)度(t.cn/AiY9ZwxZ),確認(rèn)沒有人認(rèn)領(lǐng)了你想認(rèn)領(lǐng)的章節(jié)。
然后回復(fù) ISSUE,注明“章節(jié) + QQ 號(hào)”(一定要留 QQ)。
二、校對(duì)
需要校對(duì):
語法
術(shù)語使用
文檔格式
如果覺得現(xiàn)有翻譯不好,重新翻譯也是可以的。
三、提交
fork Github 項(xiàng)目
將譯文放在docs文件夾下
push
pull request