• 카테고리

    질문 & 답변
  • 세부 분야

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

  • 해결 여부

    해결됨

외워야할 단위체계 부분입니다.

23.01.23 18:19 작성 23.01.23 21:36 수정 조회수 421

4

안녕하세요 구정잘보내고 계신가요?

컴공 이론을 위한 기초체력 다지기 듣고있습니다.

4bit 는 16가지를 표현할 수 있고

8bit 는 256가지를 표현할 수 있고

16bit 는 65536가지를 표현할 수 있는 것까진 이해를 합니다

 

그런데 16비트가 64KB 가 되는건 이해가 잘 되지 않습니다

8bit 를 1byte 다 라는 개념때문에 혼란이 생기는 것 같습니다.

 

유투브에 댓글을 보니

8bit를 하나로 묶어 1byte가 되고 각각의 byte마다 일련번호를 붙인 것이 메모리의 주소입니다. 0번, 1번, 2번, ...n번 이렇게요. 이 때, 붙인 이 일련번호의 범위가 0~65535번 범위라면 65536 bytes가 존재할 수 있는 것이므로 64KB가 됩니다. 라는 답글을 주셨습니다. 그럼 이걸 기반으로 생각했을때

16비트가 65536바이트가 되고 2^10의 용량 단위로 인해 약64KB이다 라는 것은

 

16비트가 65536 가지 전기적 신호를 표현할 수 있는 것은 경우의 수이고

이 경우의 수 가 구조상 관리할 수 있는 한계 용량을 표현할때

16비트는 65536byte (메모리 구조상 8비트를 가지는 1byte가 65536개)로 용량표현을 하는 것으로 이해하는게 맞을까요?

 

즉 16개의 스위치를 가지고 있을 경우 65536개의 표현을 할 수 있다는 것은 65536개의 메모리 주소(?)를 가리킬 수 있는 것이기 때문에

16bit 는 구조상 관리할 수 있는 용량이 64KB 이다... 가 맞는지 확인부탁드립니다~

 

 

답변 1

답변을 작성해보세요.

2

네, 정확히 맞게 이해하셨습니다. 제가 설명이 부족했나봅니다. 영상보완을 고려하겠습니다. 감사합니다.

휴일임에도 빠른답변 감사합니다~ 새해복많이받으세요 강사님~