平面記憶體模式

维基百科,自由的百科全书
跳转至: 导航搜索

平面記憶體模式(flat memory model)在電腦程式設計中是一種組織記憶體定址空間的方式。在這種模式下,一個電腦的應用程式最多使用兩個記憶體區段,一個是給程式碼使用,另外一個是資料。此外,同樣的區段也可以用量同時給程式碼或是資料使用,但這是不必要的,因為只有對於自我更改程式碼的程式才有用處,但這種程式設計風格現今被視為一種很不好的方法。

平面記憶體模型的優點是,應用程式在存取他們的資料時候不需要切換不同的區段。然而,在16位元的Intel 808680286中,這種方式是不可行的,因為應用程式無法存取超過64 KB的資料。在32位元的晶片,應用程式可以存取最大到4 GB的資料。但這也變成現在大的資料庫以及像是影片編輯應用程式的問題。