CS스터디

한동훈·2022년 7월 25일
0

항해99

목록 보기
3/29

주제: 비트모아 데이터입니다.

  1. 이진수
    컴퓨터가 2진수를 사용하는 이유는: 전기적 신호로 의미를 전달할 수 있는 최소단위 (On/OFf)이기 때문입니다.
    이 두가지 상태를 표현하는 것이 가장 간다한하고 저오학한 방법이기 때문에 2진수를 사용한다고 합니다.

  2. 바이트 : 모든 최신 컴퓨터에서 데이터 처리와 메모리 구성의 기본단위는 8비트로 이는 하나의 단위로 취급된다. 8비트의 모음은 바이트라고 하며 단일 바이트로는 256개의 구별되는 값을 인코딩 할 수 있다.

왜 하필 8비트를 기본으로 채택했을까요? 라는 궁금증을 가졌는데, 컴퓨터의 초창기에 알파벳과 여러 특수문자를 표현하는 데 필요한 최소한의 크기로서 채택된 것으로 이진수로 알파벳을 표현 효율적이였며,
컴퓨터는 아래 표에서 보여주는 것 처럼, ASCII 코드를 이용해 8비트 숫자열과 문자 하나씩을 짝지을 수 있습니다.

이진수는 십진수 형태보다 세 배 이상 길어서 너무 많은 공간을 차지하므로 십육진수(hexadecimal)라는 대안 표기법을 일반적으로 사용합니다. 십육진수는 16을 기수로 사용하여 16개의 숫자로 표시한다. 그 숫자는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F 다.
컴퓨터에서 색상을 표현하는 가장 일반적인 방법은 각 픽셀에 3바이트를 사용하는 것으로, 각 바이트는 적색의 양, 녹색의 양, 청색의 양을 표현한다.

또한 십육진수는 웹에서 쓰이는 URL 에서 특수 문자를 표현하는 데도 사용된다. 컴퓨터는 내부적으로 데이터를 다양한 크기의 덩어리 단위로 조작하며, 이런 덩어리는 수와 주소를 포함하며, 수로는 32비트 64비트가 편리하게 사용되며 주소는 메모리상에 있는 정보의 위치다.

마지막으로 : 비트와 바이트에 대한 논의에서 기억해야 할 가장 중요한 사실은 비트 모음의 의미가 상황에 따라 결정된다는 것입니다. 그저 보이는 것만 가지고 비트가 무엇을 의미하는지 실벽할 수는 없다.
결론 : 비트 모음의 의미는 상황에 따라 결정된다는 것이 중요하다.

profile
돌덩이

0개의 댓글