[問題] 記憶體read/write問題

看板C_and_CPP (C/C++)作者 (克爾)時間16年前 (2010/04/03 22:15), 編輯推噓3(303)
留言6則, 5人參與, 最新討論串1/1
大家好~請問各位先進幾個問題 就是C/C++語言可以直接對記憶體做read/write嗎? 我知道Window啟動後 會佔用一些記憶體 請問對於已經佔用的記憶體可以做read/write嗎? 還是在window的控管下 只能對沒有用到的記憶體位置做read/write 謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.11.235

04/03 22:24, , 1F
要進到kernel mode才能存取受保護的記憶體位置吧
04/03 22:24, 1F

04/03 22:56, , 2F
(volatile unsigned*)(0x12345678)=0x12345678;
04/03 22:56, 2F

04/03 22:56, , 3F
不過一般的PC系統應該會segmentation fault...
04/03 22:56, 3F

04/04 01:25, , 4F
你可以灌 Windows 95 試試看。
04/04 01:25, 4F

04/04 18:44, , 5F
記憶體管理在 protected mode 下完全不同~
04/04 18:44, 5F

04/04 22:24, , 6F
了解~感謝
04/04 22:24, 6F
文章代碼(AID): #1BjqsP6D (C_and_CPP)
文章代碼(AID): #1BjqsP6D (C_and_CPP)