비트(Bit) - 하나의 트랜지스터의 상태를 기록하는 최소 단위
비트레이트 - 특정 시간마다 저장된 데이터(비트)의 양 (ex. 음악 스트리밍 어플에서 오디오 퀄리티 조절할 때 등)
바이트(Byte) - 1byte = 8bit, 메모리나 저장매체에 보간 되어 있는 데이터를 읽어올 때나 저장할 때의 최소 단위
RAM이나 SSD 등에서는 바이트 단위(32GB, 4TB)를 많이 사용하고, 인터넷에서는 비트 단위(1Gb/s = 125MB/s)를 많이 사용한다.
비트가 n개 일 때 2^n개의 값 표현 가능하다.
4개의 비트가 16진수 표현 가능, 2개의 16진수를 표현하려면 8개 비트 필요 즉, 1개 바이트 필요하다.
RGB 표현 방식 (255, 0, 0 = FFFFFF, 000000, 000000) 즉, 8비트로 표현 가능하다.
가독성을 위해 2진수보다 16진수를 사용하는 경우가 많다.
8진수는 데이터를 불러올 때 적합하지 않음, 8비트인데 8진수는 3개의 비트를 사용하기 때문이다.
16진수는 4개의 비트 사용해서 편하다.
32진수(base32)와 64진수(base64)는 URL, HTML 파일에 PNG 파일을 포함할 때 등 사용된다.
'프로그래밍 > 이산 수학' 카테고리의 다른 글
실수 - 고정 소수점, 부동 소수점 (0) | 2023.01.02 |
---|---|
문자 - ASCII, EUC, Unicode, UTF-8 (0) | 2022.12.30 |
보수 - 10, 9, 2, 1의 보수 (0) | 2022.12.29 |
데이터 표현 방식 - 정수 (0) | 2022.12.26 |
숫자 체계 - 진법 Decimal (0) | 2022.12.10 |