본문 바로가기
하드웨어/메모리 반도체

메모리 주소(Memory Address)에 대해서

by bantomak 2023. 3. 8.

32bit, 64bit 운영체제

운영체제에 따라 표현할 수 있는 주소범위가 다르다.

데이터 처리 단위도 다르다. 데이터 처리 단위는 워드라고 부른다.

워드 (컴퓨팅) - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

232 = 4,294,967,296(약 43억)

264 = 18,446,744,073,709,551,616 (약 1844경)

 

왜 메모리 한 칸은 1byte인가?

영어 대소문자 52자, 숫자 0~9, 제어문자(ctrl, alt, enter, space, NUL(문자열의 끝), BEL(비프음)), 특수문자 등을 표현하는데 8bit, 1바이트면 충분하다. 즉 유의미한 정보를 나타내려면 적어도 1바이트 필요

 

메모리 한 칸은 1byte의 크기를 갖고 이를 가지키는 주소값은 32bit 운영체제에선 32개의 비트로 표현됩니다. 즉 메모리 한 칸은 4바이트 길이의 주소를 갖습니다. 4바이트는 232가지 경우의 수를 가지기 때문에 4,294,967,296 개의 주소를 가르킬 수 있습니다. 이는 1바이트 메모리를 4,294,967,296 개까지 인식할 수 있다는 것이고 이를 계산하면 메모리의 최대 크기는 4,294,967,296 * 1byte = 4GB (메모리 인식률이라고도 합니다.)

 

 

 

참고 사이트

 

메모리 구조 [Memory Structure]

안녕하세요. 오늘은 제목에서 밝혔듯 메모리 구조에 대해 알아보려 합니다. 흔히 메모리라고 하면 RAM을 지칭하는데요, 보통 컴퓨터 구조에 대해 학습하시거나 배우셨던 분들은 알겠지만 메모리

st-lab.tistory.com

Supported Memory by 32 and 64-Bit Machines | Baeldung on Computer Science

'하드웨어 > 메모리 반도체' 카테고리의 다른 글

메모리가 왜 컴퓨터의 전체 성능을 좌우할까?  (10) 2023.07.28
DDR5란 무엇인가?  (22) 2023.07.03
HDD에서 SSD로의 전환  (4) 2023.04.07
SRAM과 DRAM에 대하여  (2) 2023.03.03

댓글