해결된 질문
작성
·
475
·
수정됨
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 이다... 가 맞는지 확인부탁드립니다~
휴일임에도 빠른답변 감사합니다~ 새해복많이받으세요 강사님~