深入編譯鏈接和運行

可執行文件他們都在磁盤上存放,當要運行程序(指令和數據)時會加載到內存上。但因爲操作系統要屏蔽底層硬件的差異,所以不會直接將程序加載到內存上,而是加載到虛擬地址空間上。 爲了屏蔽底層硬件的差異,操作系統提供了很多方法。 爲了屏蔽底層I/O(磁盤)的差異操作系統提供了VFS(虛擬文件系統)。 爲了屏蔽內存與I/O的差異操作系統提供了虛擬存儲器(虛擬內存) 虛擬內存:交換分區就是在磁盤上劃分的一塊區域
相關文章
相關標籤/搜索