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

Inflearn Community Q&A

김한빈's profile image
김한빈

asked

Become a computer science major by memorizing broadly and shallowly

Unit systems and numbers to memorize

컴퓨터 메모리 용량

Resolved

Written on

·

173

·

Edited

2

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

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

Answer 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의 메모리 중 어떤 바이트를 사용하고 있는지 알 수 있다는 뜻인 것 같네요.

 

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

김한빈's profile image
김한빈

asked

Ask a question