저는 컴퓨터에서 어떻게 작동하는지에 대한 주제에 대해 YouTube에서 다양한 튜토리얼을 보았습니다. 데이터가 아직 메모리에 어떻게 저장되어 있는지 알 수 없습니다. , 32 비트 레지스터는 2 32 다른 값을 저장할 수 있습니다 내가 32 비트 시스템에서이 위키 페이지 http://en.wikipedia.org/wiki/32-bit에 찾고 있어요 그리고 난평신도의 관점에서 레지스터 이해하기
을 인용 시작하려면
. 부호가있는 의 범위는 32 비트로 저장할 수 있으며 -2,147,483,648에서 2,147,483,647 (부호없는 값 : 0에서 4,294,967,295)입니다. 따라서 32 비트 메모리 주소를 가진 프로세서는 바이트 주소 지정 메모리의 4 GiB에 직접 액세스 할 수 있습니다. 나의 이해에서
는 메모리 위치가 그래서 그 지역의 만에 정보를 저장할 수 0 4,294,967,295 출신 -2,147,483,648 완전히 나 또는 가능한 내가 이해하고 모든 잘못 혼동한다.
따옴표로 묶인 텍스트가 실제로 의미하는 바를 쉽게 이해할 수 있습니까?
@ user3272483 "a 32 비트"에는 메모리 위치가 없습니다. ** 32 비트 주소 공간 **은 4,294,967,296 개의 주소 (일반적으로 바이트 수)를 나타내지 만 여러 가지 이유로 이러한 주소를 모두 사용할 수는 없습니다 (일부 언어는 NULL에 0을 예약하고 운영 체제의 커널은 주소의 절반을 예약 할 수 있음) , 도서관에서 자신의 코드 나 데이터에 사용할 수없는 일부 주소를 사용하면 컴퓨터에 물리적 + 스왑 메모리가 많이 없을 수도 있습니다 ...) –