2010-4-20

1】posix :最小系統運行的API集合;

2】linux內核中把進程和線程都當作任務,在solaris版中與兩種調度:1>用戶級線程 2>內核級線程,而linux中只有第二種。

3】每個進程都有一個自己獨立的映射關係(MMU)

    TLB:Translation lookaside buffer,即旁路轉換緩衝,或稱爲頁表緩衝;裏面存放的是一些頁表文件(虛擬地址到物理地址的轉換表)。

      當CPU執行機構收到應用程序發來的虛擬地址後,首先到TLB中查找相應的頁表數據,如果TLB中正好存放着所需的頁表,則稱爲TLB命中(TLB Hit),接下來CPU再依次看TLB中頁表所對應的物理內存地址中的數據是不是已經在一級、二級緩存裏了,若沒有則到內存中取相應地址所存放的數據。既然說TLB是內存裏存放的頁表的緩存,那麼它裏邊存放的數據實際上和內存頁表區的數據是一致的,在內存的頁表區裏,每一條記錄虛擬頁面和物理頁框對應關係的記錄稱之爲一個頁表條目(Entry),同樣地,在TLB裏邊也緩存了同樣大小的頁表條目(Entry)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章