『壹』 孌靛紡瀛樺偍綆$悊鏂規硶鏄鎸変粈涔堝皢浣滀笟鐨勯昏緫鍦板潃絀洪棿鍒掑垎涓鴻嫢騫叉
孌靛紡瀛樺偍綆$悊鏂規硶鏄鎸夌▼搴忚嚜韜鐨勯昏緫鍏崇郴灝嗕綔涓氱殑閫昏緫鍦板潃絀洪棿鍒掑垎涓鴻嫢騫叉點
孌靛紡瀛樺偍綆$悊浠嬬粛錛
孌靛紡綆$悊錛屾槸鎸囨妸涓涓紼嬪簭鍒嗘垚鑻ュ共涓孌佃繘琛屽瓨鍌錛屾瘡涓孌甸兘鏄涓涓閫昏緫瀹炰綋錛岀▼搴忓憳闇瑕佺煡閬撳苟浣跨敤瀹冦傚畠鐨勪駭鐢熸槸涓庣▼搴忕殑妯″潡鍖栫洿鎺ユ湁鍏崇殑銆
涓鏃﹁繚鍙嶈勫畾灝變腑鏂錛岃繖瀵瑰彂鐜扮▼搴忚捐¢敊璇鍜岄潪娉曚嬌鐢ㄦ槸寰堟湁鐢ㄧ殑銆傛靛紡綆$悊鐨勮櫄鎷熷瓨鍌ㄥ櫒鐢變簬鍚勪釜孌電殑闀垮害瀹屽叏鍙栧喅浜庢佃嚜韜錛屾靛湪涓誨瓨涓鐨勮搗鐐逛篃浼氭槸闅忔剰鐨勶紝榪欏氨緇欓珮鏁堝湴璋冨叆孌靛垎閰嶄富瀛樺尯鍩熷甫鏉ュ洶闅俱
『貳』 操作系統中的分區,分頁,分段有什麼區別啊
分區是把一個硬碟分成幾個區來存儲文件。像C盤,D盤都分區分出來的。
什麼是分頁?
無論你的NT伺服器的內存有多大,它總是顯得不夠充足。當物理RAM從低端開始運行時,Windows NT使用了分頁文件Pagefile.sys。為了運行不同的進程和應用程序,Pagefile.sys給物理內存分配了一些空間。在這些空間內允許交換數據頁。
默認分頁文件在C盤根目錄下,這個文件的大小與你的虛擬內存是一樣大的,不以刪除。一般建議將虛擬內存改在D盤。減少對系統分區的佔用,也減少對系統分區的頻繁讀寫。
分段?
程序分段的好處。cpu中的段寄存器中保存了段址(base)和偏移值的上限(limit)。段址:有效地址 中,如果有效地址大於limit,便會引發異常。這樣就可以限製程序不能范圍當前段外的數據,不能訪問其他程序的數據。總之就是不能訪問它不能訪問的數據。
面向對象的好處。對象就是一塊連續的內存中的數據吧。這點跟上面一點類似。通過限制訪問,就做到了private的效果吧。
分段與分頁:
(1)內存分段和內存分頁一樣都是一種內存管理技術,分段是為了許可權保護,分頁是為了虛擬內存.
(2)分段後,程序員可以定義自己的段,各段有獨立的地址空間,象進程的地址空間互相獨立一樣.
(3)同一個類的實例分配在一個段中,只有該類的方法可以訪問,如果其他類的方法去訪問,會因為段保護而出錯.可以從硬體上實現類的數據保護和隱藏
後面的分段來自網路,不知道對不對?這是計算機操作系統這門課里講的內容。