open與fopen

1.在將open與fopen之前,先講文件描述符: 當一個可執行程序運行以後,就變成進程,操作系統會爲每個進程分配一定的虛擬內存空間,32位操作系統就分配4G。虛擬內存空間結構如下圖所示:    1G是內核空間使用,剩餘3G爲用戶空間,虛擬內存就是當物理內存(如內存條)不夠時,從磁盤上分配一塊空間。爲什麼要虛擬空間了?因爲物理內存一般都很小,當有多進程要執行時,物理內存很快就分配完了,剩餘的進程只
相關文章
相關標籤/搜索