본문 바로가기
기타

데이터 표현 단위

by 코끼리_땃쥐 2023. 2. 27.
반응형

컴퓨터에서는 이진 데이터를 기반으로 데이터를 표현한다. 그래서 정보를 표현하는 기본단위가 비트(bit)이다. 비트는 0과 1로 포현되며, 전기적 신호의 off와 on을 의미한다. 즉, 전기적 신호가 있으면 1이고 없으면 0으로 표현하게 된다.

저장장치에 따라 음각된 부분과 양각된 부분으로 0과1을 표현하기도 한다.

 

컴퓨터에서는 여러 문자를 표현할 수 있어야 한다.

비트는 표현 가능한 정보가 두가지 밖에 없기 떄문에, 8비트를 묶어서 바이트(Byte)라는 단위를 사용하게 되었다.

바이트는 컴퓨터에서 문자를 표현하는 기본 단위이며, 1바이트로 포현하는 문자의 대표적인 예가 ACSII코드이다. 키보드에서 사용하는 대부분의 문자들은 이러한 ASCII 코드로 표현할 수 있다.

 

컴퓨터에서 숫자를 표현하려면 여러 바이트를 사용해야 한다. 바이트로는 2⁸(=256)가지의 숫자만 표현 가능하기 떄문이다. 컴퓨터에서 명령어 처리를 하거나 연산을 할 때는 워드(word) 단위가 기반이 되어왔다. 1워드는 보통 2바이트를 표현하지만, 고성능 컴퓨터에서는 4바이트 이상을 1워드로 표현하기도 한다. 이렇듯 컴퓨터에서는 이진 데이터를 기반으로 처리단위를 확장 시켜왔다.

 

컴퓨터에서 저장 공간의 크기를 표현할 때도 2의 지수승 크기로 나눈다. 예를 들어, 1KB는 2¹⁰(=1024)바이트 이다. 같은 방식으로 저장 공간의 크기는 2¹⁰ 씩 증가된다.

크기명 실제 크기
1KB 2¹⁰bytes
1MB 2²bytes
1GB 2³bytes
1TB 2bytes
1PB 2bytes

 

 

반응형

'기타' 카테고리의 다른 글

물고기 성능 테스트  (0) 2023.03.06
프로세스  (0) 2023.02.27
서비스 프로세스  (0) 2022.10.25
직접적인 디버거 탐지 방법, 간접적인 디버거 탐지 방법  (0) 2022.09.29
간단한 타이머  (0) 2022.08.28

댓글