11-21 知識點總結
請朋友們複習這些知識點,我會在22
首先說明一下,我看的書是《linux
核心設計與實現》,也就是大家所說的
lkd,和《現代作業系統》,所以有些名詞您可能沒有聽說過,不過不要緊,這僅僅是翻譯的問題。
對應知識:《linux
核心設計與實現》第三章
p16 ---- p21
1.程序描述符是什麼?由程序描述符你能想到什麼知識點?
2.各個程序的程序描述符儲存在什麼地方?為什麼這樣儲存?
3.由於slab
分配器可以動態生成程序描述符,所以只需在棧底(對於向下增長的棧)或棧頂(對於向上增長的棧)建立乙個新的結構
struct thread_info
,請詳細說
current
巨集和current_thread_info()
函式對於
thread_info
的操作。
4.程序的狀態儲存在程序描述符的哪個域中?
5.程序的五種狀態分別是什麼?
對應知識:《現代作業系統》 p100-p103
1.中斷和陷入的區別
2.為什麼說乙個沒有記憶體抽象的系統也不大可能具有執行緒抽象的功能?
3.請描述ibm360
併發執行的原理(採取的措施是設定保護鍵)
4.把實體地址暴露給程式的壞處
5.請簡述基址暫存器和界限暫存器的作用
6.兩種處理記憶體超載的通用方法:1.
交換技術
2.虛擬記憶體技術,請簡述第一種技術是怎麼實現的
知識點總結
1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...
知識點總結
oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...
知識點總結
function go go 呼叫 go為變數名 setinterval go,1000 1000ms clearinterval 關閉定時器 function abc a,b 2,3 5undefined 未定義 null 空 nan 非數值 string 字串 var a 123 數字型別 va...