[기본원리] 컴퓨터는 2진수만 취급합니다.

반응형



컴퓨터 내부, CPU, 레지스터 및 IC 에 관한 글 입니다.


컴퓨터는 2진수로 변환된 데이터만 취급합니다.

읽기전에 손가락 한번 클릭~ >_<

고마워요 ~ Chu ~ ♥



컴퓨터의 내부는 IC ( 직접회로 ) 로 구성되어 있지요.
IC는 몸체 양쪽에 일정한 간격을 두고 여러개의 핀이 배열되어 있는데요,
하나의 핀은 직류전압 0V 나 +5V 중 하나의 상태만 가집니다.
따라서 핀 1개로는 두가지 상태만을 나타낼 수 있지요.
그렇기 때문에 모든 정보를 2진수로 만든 후 처리할 수 밖에 없는 것입니다.

< 여러개의 핀을 가진 IC 칩 >

컴퓨터가 다루는 정보의 최소 단위인 '비트' 2진수의 한자리에 해당 됩니다.
일반적으로 2진수의 자릿수는 8, 16, 32 ... 처럼 8의 배수가 되는데요,
이것은 컴퓨터에서 다루는 정보의 기본 단위가 8자리의 2진수 ( 1바이트(byte)) 이기 때문입니다.

즉, 비트는 '최소단위' , 바이트는 '기본단위' 가 되겠습니다.

컴퓨터 내부에서 읽기/쓰기 작업을 할때에는
비트 로는 이런 작업을 할 수 없기 때문에 바이트 단위로 실행을 하는 것입니다.

바이트 수가 작을 경우에는 상위 자리에 0을 넣는데요,
예를들어 ' 1011 ' 이라는 4자리의 2진수를 8비트(1바이트)로 나타낼 때는
' 00001011 ' 처럼 상위자리에 0을 넣습니다.

또한 32비트 마이크로프로세서는 입출력 정보를 위한 32개의 핀이 있다는 것입니다.
이것은 한번에 32비트(4byte) 의 정보를 처리할 수 있다는 것을 나타냅니다 ~





반응형

댓글

Designed by JB FACTORY