인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

김한빈님의 프로필 이미지
김한빈

작성한 질문수

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

외워야 할 단위 체계와 숫자

컴퓨터 메모리 용량

해결된 질문

작성

·

162

·

수정됨

2

16비트가 64KB라고 하셨는데 이점이 이해가 잘 안돼요.

8비트가 1바이트이고 1024바이트가 1KB라고 하셨는데 왜 16비트가 64kb인지 모르겠어요. 그리고 용량과 단위의 차이라고 하셨는데 용량일때의 바이트와 단위일때의 바이트가 뭐가 다른지도 모르겠어요

답변 2

1

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

8bit를 용량으로 생각하면 1byte로 말합니다.

그런데 숫자로 생각하면 그 범위가 0~255 입니다. 총 256가지 경우의 수가 있지요. 컴퓨터는 메모리를 관리할 때 번호를 붙입니다. 만일 그 번호가 8비트 체계라면 0번에서 255번까지 총 256개 번호를 각각의 바이트에 부여해 관리 할 수 있습니다. 즉, 관리 할 수 있는 바이트 수가 256바이트가 되는 것입니다.

같은 원리로 16bit는 0~65535번까지 번호가 있습니다. 따라서 관리 할 수 있는 바이트 개수는 총 65536개 바이트가 되며 이를 KB단위로 변경하면 64KB가 되는 것입니다. 😄

0

안녕하세요. 이전 질문들과 비교해서 제가 이해한 바로는

16bit = 2^16 bit = 65536bit

64KB = 2^6 * 2^10 B = 65536B

 

위의 결과를 통해서 16 bit 로 64KB 의 메모리를 관리할 수 있다는 뜻으로 이해했습니다.

16bit = 64KB 라는 뜻이라기 보다, 16 bit 로 64KB의 메모리 중 어떤 바이트를 사용하고 있는지 알 수 있다는 뜻인 것 같네요.

 

제가 잘못 이해한 부분이 있으면 알려주시면 감사하겠습니다

김한빈님의 프로필 이미지
김한빈

작성한 질문수

질문하기