32bits/64bits 프로세서의 차이점?
글쓴이: akcytm / 작성시간: 토, 2013/01/05 - 9:23오후
커널을 공부하다가, 문득 궁금한게 생겼습니다.
제가 보는 책은 x86 계열 프로세서를 기준으로 쓰여진 책이어서
x64에 대한 설명이 없었습니다.
대강 인터넷을 검색해보니, 포인터가 8바이트니 뭐니 하는 차이점정도는 나오더군요.
혹시, 좀 더 자세히 아시는분 계십니까?
예를들면... 레지스터 크기 차이라던지 같은거 말입니다.
8바이트의 address를 갖는다면, Page Directory table같은것들 크기도 다 다를텐데
자세한 정보를 찾기가 어렵네요.
Forums:
Intel® 64 and IA-32
Intel® 64 and IA-32 Architectures Software Developer Manuals를 보시기 바랍니다.
RET ;My life :P
레지스터 크기는 물론 32비트에서 64비트로
자세한 것은 윗분께서 말씀하신 Intel 쪽 문서나, 아니면 원조(?)인 AMD 쪽 문서를 참고하시면 될 것 같습니다.
http://support.amd.com/us/Processor_TechDocs/24593_APM_v2.pdf
Real programmers /* don't */ comment their code.
If it was hard to write, it should be /* hard to */ read.
댓글 달기