2009. 9. 1. 16:20

메모리 단위



나는 소프트웨어 쟁이였구나..
데이터 시트를 보고, 메모리 맵을 보고 0x~로 된 녀석들이 당최 한눈에 들어오질 않는다.

전 부터 한 번쯤 정리를 해야지 라고 생각만 하다가.. 오늘에서야 소원 성취한다.

1 byte

=

8 bit

=

0x0000 0001

1 KB

=

1024 byte

=

0x0000 0400

1 MB

=

1024 KB [(1024*1024)byte]

=

0x0010 0000

2 MB

=

2048 KB

=

0x0020 0000

4 MB

=

4096 KB

=

0x0040 0000

8 MB

 

 

=

0x0080 0000

16 MB

 

 

=

0x0100 0000

32 MB

 

 

=

0x0200 0000

64 MB

 

 

=

0x0400 0000

128 MB

 

 

=

0x0800 0000

256 MB

 

 

=

0x1000 0000

512 MB

 

 

=

0x2000 0000

1 GB

=

1024 MB

=

0x4000 0000

2GB

=

2048 MB

=

0x8000 0000



어떤 데이터 시트를 보면 Mbit 라고 되어 있는 애들도 있다.
이 녀석은 bit 단위로 계산을 해서 나온 녀석인데, 1Byte가 8bit 이므로 /8을 해주면 byte 단위로 알아 먹을 수 있다.

이렇게 정리를 하고나니 속이 다 시원하다 ㅎ
당최 알아먹기 힘들었던 bit의 세상에 눈을 뜬 기분!!