• 카테고리

    질문 & 답변
  • 세부 분야

    기타 (개발 · 프로그래밍)

  • 해결 여부

    해결됨

섹션1 - 외워야 할 단위 체계 #2 부분 질문

24.01.10 12:20 작성 조회수 130

0

안녕하세요. 최호성 선생님.

현재 좋은 강의 잘 수강하고 있습니다.

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

섹션1 - 외워야 할 단위 체계 #2 부분에서 이해가 안 되는 부분이 있습니다.

비슷한 질문을 강의 내 커뮤니티에서도 참고를 했는데도 약간 이해가 안 돼서 직접 문의드립니다.

16비트의 경우 65,536가지의 경우의 수가 있고, 65,536 Bytes로 단위가 올라가면서 64KB가 된다고 하셨는데

단위가 올라가는 개념은 이해가 되나

메모리에서 데이터를 다루기 위한 최소 단위가 1바이트이고 1바이트는 곧 8비트를 의미하는 것으로 압니다.

그럼 16비트 자체는 2바이트라고 볼 수 있을 텐데 강의에서 알려주시는 16비트는 65,536가지의 경우의 수가 65,536 Bytes가 되는 개념이 '1바이트를 관리하기 위한 메모리 주소가 총 65536개 있음'이라고 질문 글에 답변 주신 것을 봤습니다.

16비트 -> 2바이트

16비트 -> 65,536바이트(메모리 주소 개수)

이렇게 놓고 본다면 위의 16비트 -> 65,536 바이트라는 개념에서 바이트->비트 단위로 다시 계산해 본다면 524,288비트로 계산이 되어서 위 2개의 경우가 서로 다른 개념이라고 생각이 되기는 하는데.. 어떻게 다른 개념인지 이해가 잘 안됩니다.

'16비트 -> 2바이트'는 단순 메모리 저장 단위 개념?

'16비트 -> 65,536바이트'는 운영체제 내부에서 메모리 사용되는 값의 개념?

이렇게 두 가지가 다른 경우라고 이해하는 게 맞을까요?

말씀처럼 넓고 얕게 외우고 싶은데 이 부분은 헷갈려서 어떻게 얕게 외워야 할지 모르겠습니다...

개념이 제대로 안 잡혀서 질문을 제대로 드렸는지도 모르겠습니다..

도움 부탁드립니다!

감사합니다.

답변 2

·

답변을 작성해보세요.

0

16비트의 경우의 수도 중요하지만 그렇게 운용가능한 번호의 숫자를 2진수로 봤을 때 (10진수로 변환 시) 0번에서 65535번까지 입니다. 여기서 중요한 것이 붙일 수 있는 번호의 개수 입니다.

1바이트 메모리마다 중복되지 않도록 번호를 붙인다고 가정하면 0번에서 65535번까지 부여 할 수 있습니다. 그러므로 번호를 붙여서 관리 할 수 있는 바이트 수는 65536 바이트(64KB)가 됩니다. 이를 다듬어서 표현하면 16비트 시스템이 관리 할 수 있는 메모리 최대 크기가 64KB가 된다고 하는 것입니다.

 

번호와 관리 대상 메모리를 따로 구분해 생각해야 합니다.

 

여기서 이걸 다시 비트로 계산할 이유가 없습니다. 이해의 대상이 아닙니다. 그러게 관리하고 있는 겁니다. 해서 암기의 대상이라고 설명하는 것입니다. 16비트 자체만 생각하면 2바이트가 맞습니다. 이는 용량의 크기 관점에서 설명하는 것입니다. 그러므로 둘을 분리해 생각하기 바랍니다. 참고하시기 바랍니다. 😄

 

 

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2024.01.10

안녕하세요, 인프런 AI 인턴입니다.

열쓰님의 질문에 대해 해당 강의와 관련한 유사한 질문들의 답변을 찾아보았습니다. 16비트 관련하여 혼란을 겪고 계신 부분에 대해 명확한 설명을 제공하고 있는 답변을 추천해드리고자 합니다. 이 답변들에서는 16비트 체계가 메모리 주소 할당과 데이터 용량을 표현하는 데 어떻게 사용되는지에 대한 설명이 잘 나와 있습니다.

이해를 돕기 위해서, “16비트 -> 2바이트”는 실제 데이터의 저장 크기를 나타내는 것이며, “16비트 -> 65,536바이트”는 16비트로 표현 가능한 메모리 주소의 개수, 즉 관리할 수 있는 메모리의 총량을 의미합니다. 따라서 이 두 개의 개념은 서로 다른 상황에 적용됩니다. 전자는 데이터의 크기를 나타내고, 후자는 메모리 주소 체계에서의 관리 가능한 범위와 관련이 있습니다.

다음은 유사한 질문에 대한 답변 링크입니다:

위의 링크들을 통해 보다 구체적인 설명을 얻으실 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.