인프런 커뮤니티 질문&답변

sang6299님의 프로필 이미지
sang6299

작성한 질문수

넓고 얕게 외워서 컴공 전공자 되기

외워야 할 단위 체계에서 의문점

해결된 질문

작성

·

677

2

안녕하세요 강사님! 강의 정말 잘 듣고 있습니다.
다만 강의를 듣다가 한가지 의문점이 생겼습니다.

 

ppt 16페이지, 외워야 할 단위 체계#2에서요,

16비트는 65,536가지(64KB)이다. 라고 써있는데
65,536에서 왜 갑자기 KB 단위가 나오나요?

 

1 KB = 1000Byte 인 점에서 64KB가 나온 것 같은데,
지금은 경우의 수를 다루고 있는데 갑자기 여기서 byte가 왜 나오는지 이해가 안됩니다.
저 말대로라면 16bit = 2byte 이니까
16비트(2byte)는 65,536가지(64KB)이다. 즉, 2byte = 64KB 이다. 라고 해석이 됩니다...

제가 어느 부분을 놓친걸까요 ... ㅠㅠ

답변 1

5

널널한 개발자님의 프로필 이미지
널널한 개발자
지식공유자

16비트 자체는 2바이트가 맞습니다.

하지만 16비트 체계는 65536개의 경우의 수(2의 16제곱)가 있지요. 이를 다르게 표현하면 "1바이트를 관리하기 위한 메모리 주소가 총 65536개 있음."이라는 의미가 됩니다. 즉, 65536바이트 메모리를 16비트 체계로 관리 할 수 있다는 것이죠. 물론 데이터 용량의 단위로 바꾸면 65536바이트는 64KB가 됩니다.

그리고 1KB는 1024바이트 입니다. 2진법에서 단위는 2의 10제곱 단위(1024)로 올라갑니다. 즉, 1GB는 1024MB입니다.

참고하시기 바랍니다.

 

sang6299님의 프로필 이미지
sang6299
질문자

완전 이해가 잘 됐습니다. 정말 감사합니다!!!!!!!

혹시 byte와 kb의 byte는 그럼 다른 단위..를 나타내는건가요??

sang6299님의 프로필 이미지
sang6299

작성한 질문수

질문하기