총 게시물 69건, 최근 0 건
   
Byte 단위 제대로 알기!
글쓴이 : 김동일 날짜 : 2006-11-06 (월) 10:06 조회 : 63697
  • 1바이트(Byte) = 8비트(bit) (B)
  • 1키로바이트(KiloByte) = 1024바이트 (KB)
  • 1메가바이트(MegaByte) = 1024키로바이트 (MB)
  • 1기가바이트(GigaByte) = 1024메가바이트 (GM)
  • 1테라바이트(TeraByte) = 1024기가바이트 (TB)
  • 1페타바이트(PetaByte) =1024테라바이트 (PB)
  • 1엑사바이트(ExaByte) = 1024페타바이트 (EB)
1키로바이트가 1024바이트인 이유
우리는 일상생활에서 많은 단위를 사용한다.
그리고 일상생활에서 키로(K)가 붙은 단위는 보통 1,000배를 의미한다.

1Kl는 1,000l고 1Kg은 1,000g, 1Km는 1,000미터다.
그런데 컴퓨터에서는 1키로바이트(KByte)가 1,024바이트다.

왜 컴퓨터에서는 1,000배가 아니라 1,024배일까?
컴퓨터가 1,000배보다는 1,024배를 훨씬 빨리 계산하기 때문에,
좀더 빠른 속도를 얻기 위해서 1,024배로 약속한 것이다.

컴퓨터는 0과 1로 된 이진수만으로 계산을 한다.
전기적인 신호에 의해서 음(-)이나 양(+), 또는 켬(ON)이나 끔(OFF) 중에서 하나를 선택하고
이를 통해서 어떤 동작을 하고 있다.

때문에 컴퓨터는 계산을 할 때 2진수를 사용한다.
우리가 흔히 말하는 비트(bit)라는 말도 바로 이진수라는 뜻의 BInary digiT의 약자다.

그리고 8비트를 1바이트라고 하는데, 8비트는 2 곱하기 8이 아니라 2의 제곱을 말한다.
그러니까 8비트는 십진수로 256이 되는 셈이다.

이처럼 컴퓨터는 2진수로 계산하는 것이 가장 편하고 빠르기 때문에 모든 숫자는
2진수 단위로 관리한다.
그래서 컴퓨터는 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024와 같이 2의 제곱으로 된 단위를 사용한다.

컴퓨터가 사람들이 사용하는 십진수로 계산하려면 매우 힘들다.
이 때문에 컴퓨터에서는 1키로바이트를 1,000바이트가 아닌 2의 10승인 1,024바이트로 약속하고
사용하는 것이다.

따라서 1메가바이트는 1,024x1,024=1,048,576이라는 숫자가 나온다.
왜 1메가바이트가 1,000,000바이트가 아닌지 이해할 수 있을 것이다.

우리는 통상 1메가바이트를 부르기 편하게 백 만 바이트라고 말하지만
정확하게 말하자면 1,048,576바이트인 셈이다.

   


총 게시물 69건, 최근 0 건
번호 제목 글쓴이 날짜 조회
69  XP 를 내 맘대로 가지고놀기 켐블 05-28 61128
68  ▒ 알아두면 편리한 키보드 사용법 ▒ 켐블 06-10 61879
67  모니터 밝기 확인하세요. 조은정보 11-23 63767
66  Byte 단위 제대로 알기! 김동일 11-06 63698
65  내 홈페이지 링크 사이트 찾아내기 정보맨 09-29 62164
64  새로 설치된 프로그램 강조 중지 프로 09-28 22436
63  확장자만 알면 어떤 종류의 파일인지 알 수 있다. 프로 09-28 21321
62  이미지가 bmp로만 저장될때 해결책 프로 09-18 18797
61  윈도우즈 XP 작업표시줄의 작업창 목록이 한줄로 합쳐질때 프로 09-18 18636
60  윈도우즈 XP 화면을 고전스타일로 바꾸고 싶을때 프로 09-18 18558
59  윈도우즈 XP 폴더 창을 재 빨리 연다. 운영자 09-02 20633
58  윈도우즈 XP 로그 온 할 때 예쁜 메시지 띄우기 운영자 09-02 17819
57  윈도우즈 XP 오류 보고 창 나타나지 않게 하기 운영자 09-02 18557
56  갑자기 재 부팅 되는 윈도우즈 XP 때려잡기 운영자 09-02 18891
55  윈도우 XP 빠르게 종료하기 프로 08-24 19899
 1  2  3  4  5  맨끝
 
 

회사소개 | 이용약관 | 개인정보취급방침 | 책임의한계와 법적고지 | 이메일무단수집거부 | 이용안내