안녕하세요. 스마트 팩토리입니다.
오늘은 컴퓨터 정보를 표현하는 단위인 비트와 바이트에 대해 알아보겠습니다. 이것을 이해하면 하드 디스크 용량이 실제 용량과 표시 용량이 다른 이유를 알 수 있습니다.
지금 자바와 파이썬을 포스팅을 할 계획을 가지고 있는데 컴퓨터 개론에서 다루는 것이 우선일 듯하여 잠시 써봅니다.
먼저 비트와 바이트 단위 를 알아보겠습니다.
1. 비트란?
비트는 bit , binary digit 의 약자로 하나의 비트는 0과 1의 값을 가질 수 있고, 각 각은 참과 거짓을 나타내는 배타적인 상태를 나타냅니다.
이는 컴퓨터 프로그래밍을 할때 기계어는 바로 비트로 구성되어 인식하게 됩니다.
비트는 컴퓨터 메모리의 저장 단위 또는 정보 처리 단위 중에서 가장 작은 단위입니다.
전기의 흐름이 켜진 상태와 꺼진 상태 즉 1과 0 으로 구성된 이진수로 표현이 가능합니다.
2. 바이트란?
- 컴퓨터 처리하는 정보의 기본 단위로 하나의 문자를 표현하는 단위. 한글과 같은 동양권 문자는 2개의 바이트로 표현합니다.
비트를 이해했으면 바이트란 비트가 8개 모인 것을 말합니다. 이는 다시 말해 1 비트가 8개 모여서 표현할 수 있는 경우가 수가 2^8 즉 256가지의 정보를 저장할 수 있습니다.
1 비트는 선택지가 0 과 1 이지만 8 비트는 각 비트 마다 0또는 1이 들어 올 수 있으므로 서로 다른 경우의 수가 2의 8 제곱 만큰의 수 즉 256가지가 되어 그 정보를 메모리에 저장 할 수 있습니다.
3. 저장용량의 이해
그렇다면 우리가 알고 있는 저장 용량 , 흔히 많이 들어 볼 수 있는 컴퓨터 하드 디시크 용량을 생각해보겠습니다.
제 컴퓨터 하드 중에 하나의 용량입니다. 931 기가 바이트라고 표시되어 있습니다. 보통 1테라 용량이라고 알고있는데 실질 표시 용량은 931 기가 바이트입니다.
이는 바이트 단위로 용량의 늘려 보면 바로 이해할 수 있습니다.
1테라 바이트를 바이트가 왜 931기가 바이트 인지 알아보겠습니다.
1테라 바이트는 = 2^40 즉 2를 40번 곱한 만큼의 수입니다. 이를 기가로 표현하면 1024 기가 바이트입니다.
하지만 아시다시피 1킬로 바이트입니다.
그런데 우리가 사용하는 1테라라고 하면 1000기가 입니다. 이는 데어터 저장 용량과 우리가 사용하는 십진수에서 테라 용량이 다르기 때문입니다. 컴퓨터가 이해하는 용량(1024 단위)으로 다시 환산해 보면
10의 12제곱을 1024로 한번씩 나누면 킬로 바이트, 메가 바이트. 기가바이트 단위로 환산됩니다.
그럼 결국 1테라 바이트는 931.322 정도로 해서 나오기 때문에 소수점 이하는 버림하여 931 기가로 표현됩니다.
결국
1TB= 1000GB이어야 하지만 931GB 로 표현됩니다.
'컴퓨터 개론' 카테고리의 다른 글
4d9060362b054a689c135ae80d8d9a33 (0) | 2020.09.08 |
---|
댓글