1GB는 1024MB 인데..
왜 단말기의 메모리 용량은 실제 스펙보다 낮은걸까...
리눅스의 메모리 확인방법: cat /proc/meminfo
2GB 메모리의 일반 리눅스 서버에서 메모리 용량을 확인해 보면 다음과 같다.
하지만 이번에 새로 구매한 LG G2 (LG_F320K) 의 메모리 용량을 확인해 보면 아래와 같다.
응!??????
왜 1898480 kB 용량으로 나오는거지??
다른 단말기는 어떨까 싶어서 공식 스펙 1GB인 삼성 갤럭시 S2 LTE 단말을 확인해 봤다.
응!?? 왜???????????
디스크라면 1GB를 1000MB로 계산을 한다고 해서 낮을 수 있겠지만서도..
메모리가 왜??? 라는 생각..
검색해보니 '휴유' 님께서 stackoverflow 에 있는 글을 번역한 내용이 있다.
링크
해당 내용중 다음 내용이 예상했던 메모리보다 적은 이유인것 같다.
MemTotal 은 실재 커널과 유저 스페이스에 사용 가능한 메모리 총량으로 일반적으로 실재 물리적인 RAM 크기보다는 작습니다. (RAM 의 일부분은 라디오나 DMA 버퍼등으로 사용되기 때문입니다.)
어쩔수 없긴해도 기분이 이상해.. ㅡ,.ㅡ
댓글
댓글 쓰기