일상/TIL

0과 1의 세계

aihtnyc_h 2023. 5. 15. 23:00
728x90
반응형
SMALL

오늘 속이 너무 안 좋아서 박카스를 마셨는데, 계속 안좋습니다 ㅠㅠ 그래서 일찍 들어갑니다~

To do

  • [x] 아침운동하기
  • [x] 코테5문제풀기 (푸는중 어렵어렵 ㅠㅠ)
  • [x] 자바 3페이지 읽기
  • [x] cs책 읽고 정리하기 13로그
  • [x] 이력서 수정하기
  • [x] 이력서 과제
  • [x] 지원하기 4곳

외부일정

  • [x] 멘토링

비트(bit)

  • 디지털 시스템 내부에서는 십진수체계가 아닌 이진수 체계를 사용한다.
  • bit는 binary digit을 축약한 것이다.
    • 비짓(bigit)이라고 에드워트 텔러가 선호했다고 전해지지만 인기를 끌지 못했다.
  • 0과 1, 즉 중간이 없는 상태를 나타내는데 이진법이 최적화 되어있다.
    • 켜짐/꺼짐, 참/거짓, 예/아니요, 높음/낲음, 좌/우, 위/아래 등등
  • 즉 컴퓨터가 신호를 주고 받을 때 전류나 빛이 통하는지 안통하는지로 신호를 만들어 주고 받을 수 있는 것이다.

비트의 개수와 값의 개수

  • 비트는 이진법이다. 즉 비트의 개수가 많아짐에 따라 표현할 수 있는 값의 개수는 2의 지수승으로 증가한다.

비트의 개수 값의 개수 비트의 개수 값의 개수

1 2 6 64
2 4 7 128
3 8 8 256
4 16 9 512
5 32 10 1024
  • 간단한 예시로 18개의 값을 표시한다고 했을 때 4개로 절대 표한할 수 없기에 5개의 비트가 필요하다.
    • 잡담(Y2K) : 과거 정보량을 아끼기 위해 날짜를 4바이트(1바이트는 8비트)가 아닌 2바이트로 표기했다. 1900년과 2000년 둘다 00년도로 표기했던 것이다. 이로 인해 2000년을 컴퓨터가 1900년으로 인식하고 주식과 은행 시스템 등에 오류가 발생해 붕괴하고 핵발전소가 오작동해 원자로가 붕괴하고, 핵미사일이 발사된며 세계전쟁이 발발한다는 터무니 없는 사태까지 번져 세계가 멸망한다고 했다. 물론 아무 일 없었다.
    • 추가로 32bit는 2038/01/19 03:14:07 까지 표기 가능한데 이 때 를 Y2K38 이라고 한다. 이때가 오기전 까지 64bit 이상의 컴퓨터를 쓰자
728x90
반응형
LIST