個人考研歷程(10.10)

    距2013考研還有86天10小時!!!spa

    《操做系統》還有文件系統這一章沒看。先簡單記錄一下內存管理這一章的內容。操作系統

    在段頁式處理中,同一邏輯頁被放到不一樣的物理塊(物理塊大小等於頁大小),它的物理地址是不同的!好比第一頁被放到第一物理塊與放到第二物理塊,同一邏輯地址對應的物理地址確定是不同的。內存

    虛擬地址的位數取決與計算機的地址結構,而實際物理地址取決於實際主存的容量。舉個例子,主存儲器容量爲4MB(2的22次方),虛擬容量爲1GB(2的30次方),那麼虛擬地址的位數是30位。物理地址的位數爲22位。內存管理

    下面再寫寫設備管理的東西。請求

    I/O控制方式分爲:程序I/O方式,中斷驅動I/O控制方式,DMA I/O控制方式,I/O通道控制方式。程序

程序I/O方式須要CPU干預,中斷驅動I/O控制方式不須要CPU干預,CPU與I/O並行操做。雖然中斷驅動I/O比程序I/O更有效,但它還是以字(節)爲單位進行I/O的,每當完成一個字(節)的I/O時控制器便要向CPU請求一次中斷,換言之,採用中斷驅動I/O的方式時CPU是一字(節)爲單位進行干預的。若是將這種方式用於塊設備的I/O依然是低效的。所以引入了DMA I/O控制方式,DMA控制方式以數據塊爲基本傳輸單位,它是將數據直接從設備傳送到內存,或反之,所以它與CPU共享內存。因此在DMA控制器中有一個內存基址寄存器!並行

    I/O通道控制方式是DMA方式的發展,它進一步減小CPU對I/O的干預。這種方式是以一組數據塊爲基本傳輸單位,通道是經過執行通道程序,並與設備控制器共同實現對I/O設備的控制的。通道程序是由一系列通道指令所構成。通道指令與通常機器指令不一樣,它的每條指令中都包含以下信息:操做碼(就是指讀或寫),內存地址(就是指將數據送到內存的哪裏,或者從內存的哪一個位置讀出),計數(就是指要讀寫多少數據),通道程序結束位(指示該通道讀寫完了沒有),記錄結束標誌。數據

    好了,明天再寫,加油。計算機

相關文章
相關標籤/搜索