예약 된 메모리 주소 목록이 있습니까? 사용자 공간 프로그램의 메모리가 절대로 할당 될 수없는 주소 목록? 이것이 OS 당 또는 아키텍처 당 가능성이 가장 높다는 것을 알았지 만, 누군가가 좀 더 일반적인 OS와 아치를 알기를 바랬습니다. 난 단지 윈도우의 몇 가지 버전을 발굴 할 수 :예약 된 메모리 주소?
윈도우 NT, 2K 및 XP이 될 것이라고 :
을 0x00000000 - 0x0000ffff -> 가장 낮은 페이지가 디버깅
을 단순화하기 위해 보호 0x00001000 - 0x7ffeffff - 당신의 응용 프로그램> 메모리 영역
0x7fff0000 - 0x7fffffff -> 다음 부분
을 0x80에게 손상 메모리 기능을 유지하기 위해 보호 지역 000000 - 0xffffffff를 - 그래서 드라이버를 포함하고 시스템이 (그 문제에 대한, 또는 다른 것)
누구나 리눅스에 대해 알고, 또는 BSD에 위치해> 메모리?
나를 조금 혼란스럽게합니다. NULL을 할당 할 수 있다면 초기화하는 모든 프로그램에서 무엇을합니까? 이 문제에 관해 이야기하는 훌륭한 자료를 알고 있습니까? – Nate
얼마나 매력적입니까! – Nate