JAVA程序員需要知道的計算機底層基礎08-內存管理的發展歷程與現代內存管理機制

DOS時代 在DOS時代 ,內存很小,同一時間只能有一個進程在運行(也有一些特殊算法可以支持多進程,通過棧來手動實現多進程之間的切換,但這個比較特殊很少見,不做討論) Winwods9X時代 內存變大,可以讓多個進程裝入內存。但依然存在問題: 1、內存不夠用,多個進程同時裝入,但內存時有限的。 2、互相打擾,因爲多個進程同時存在於內存中,那意味着某一個進程可以隨意去訪問另外一個進程的物理內存地址,
相關文章
相關標籤/搜索