Kraklog

디지털 데이터의 표현 본문

Study/디지털논리회로

디지털 데이터의 표현

Krakens 2023. 8. 13. 16:27
728x90

1. 표현 단위

디지털 정보의 단위로는 bit, byte 등의 단위들이 있다. 이때 최소 단위는 bit(비트)이다.

비트는 10진수에서 digit에 해당하는데 10진수는 한 자리 숫자가 10가지 수를 의미하지만 (0~9) 한 비트는 0과 1 2가지를 표기가 가능하다.
컴퓨터의 정보를 나타냄에 있어서 0V : 0 , 5V : 1로 치환이 가능하며 마찬가지로 두 가지 상태의 정보를 표현이 가능하다.

비트 1개는 단순히 2가지 상태만 저장이 가능하며 (1bit - 0 , 1 )  비트 2개는 4가지 (00, 01, 10 , 11 - 2²개) 
비트 3개는 8가지 (000 ... 111 - 2³개) 의 상태를 저장이 가능하다.
컴퓨터에서는 보통 비트 8개를 한 단위로 쓰이는데 이를 1byte라고 한다.    

1byte = 8 bit, 최근까진 32bit (4byte) , 요즘은 64bit (8byte)가 쓰임

이때 단순히 비트 8개를 1 바이트로 묶으면 안되는데. 각각의 비트가 서로 독립적으로 8개가 있는 것은 

2x8 =16, 즉 16가지 상태만을 표현할 수 있는 상태를 말하지만, 각각 자릿수를 나타내는 상황에서는 

256 (2의 8승)가지의 상태를 나타낼 수 있다.

 

MSB : 최상위 비트, LSB : 최하위 비트

1바이트는 1캐릭터라고도 하는데 1바이트로 영어 알파벳 문자 하나를 표현하기 때문이다.

정확히는 7비트 만으로 표현이 가능하며 ( 0~127까지 128개의 정보를 표현 가능) 알파벳과 특수문자를 표현하고도 남는다. (동양권 문자는 2바이트 조합이 필요하다)

 

1Word(워드)는 CPU에서 취급하는 명령어나 데이터의 길이에 해당하며, 8, 16, 32, 64비트 등이 있다.

컴퓨터의 워드에서 최하위 비트를 LSB, 최상위 자리 비트를 MSB로 부르는데

16비트 컴퓨터에서 LSB는 0을 말하며 MSB는 15를 뜻한다. 
메모리 용량을 나타낼때 보통 DRAM은 1비트 단위이고, SRAM은 1바이트 단위이므로
DRAM은 1Kb , SRAM은 1KB 용량 등으로 표기를 한다. 또한 DRAM(1Kb의)을 병렬로 8개를 연결해야  SRAM 1KB와 동일한 용량이 된다.

 

 

 

 

728x90

'Study > 디지털논리회로' 카테고리의 다른 글

진법 연산 - 연산과 보수(2)  (0) 2023.08.14
진법 연산 - 연산과 보수(1)  (0) 2023.08.13
진수  (0) 2023.08.13
펄스파형  (0) 2023.08.13
Digital , Analogue  (0) 2023.08.13