1. 전기신호와 2진수

더보기

1.1 전기신호는 2진수로 나타낼 수 있다.

 

 

 

 

1.2 하드웨어의 0과 1 저장

 

 

 

 

00년생 공감 절대 불가능. 컴퓨터 저장장치의 변화 과정

 



2. 2진수와 10진수 진법 표현

더보기

2.1 2진수는 10진수로 나타낼 수 있다.

 

 

 

 

2.2 2진수와 10진수 치환 예시


 

3. 비트와 바이트 (1)

더보기

3.1 컴퓨터의 저장 단위 이해

 

컴퓨터를 포함한 이 세상의 모든 기계는,

전기 신호가 "있다.", "없다." 

2가지 경우의 수 조합으로 작동한다. 

 

2가지 경우의 수는, 2진수로 나타낼 수 있다. 이를 컴퓨터에서는 1bit 라고 한다.

 

추가) 

1bit 는 데이터의 최소 단위다.

1Byte 는 컴퓨터의 최소 처리 단위

 

1 bit 를 저장해도, 최소 1byte 단위로 저장된다.

int 변수에 1bit를 저장해도 4byte가 사용된다.

 


 

 

3.2 2진수 경우의 수와 10진수 매칭

 

 



3.3 1Byte(8bit) 경우의 수와 10진수

 

 

 

 

3.4 소스코드와 메모리

 

 


 

3.5  빌드와 실행

 

빌드와 실행

 

basiclike.tistory.com

 

 

 

 

 

 3.6 메모리 저장


 

4. 2진수, 8진수, 16진수 

더보기

4.1 비트와 바이트 (3) - 8진수,16진수

  • 컴퓨터에서 사용되는 2진법을 왼쪽←오른쪽 
  • 2진법, 8진법, 10진법, 16진법 값의 표현은 0에서 시작
    진법 변환 연산에서 2^0 = 1 에서 시작 = zero base
  • 2가지, 8가지, 10가지, 16가지를 한자리에서 표현 가능
    경우의 수는 가짓수이다. (갯수, 서수)

 

 

 

 

 

4.2 비트와 바이트 (4) - 16진수 사용하는 이유

  •  bit = 2진수 1개
  • 4 bit = 2진수 4개 = 16진수 1개 = 0~15 중 숫자 1개 표현
  • 8 bit = 2진수 8개 = 16진수 2개 = 0~255 중 숫자 1개 표현 = 1Byte
  • 32 bit = 2진수 32개 = 16진수 8개 = 4Byte
  • 64 bit = 2진수 64개 = 16진수 16개 = 8Byte

 

 

 

 

4.3 이진수와 십진수 - 이진수의 경우의 수 (-0 과 +0 이 중복)

-0 과 +0 이 중복됩니다. 1000 0000 의 십진수를 다시 확인하세요

 

5. 전기신호와 2진수, 10진수 그리고 사람

더보기

5.1 인간과 컴퓨터

 

컴퓨터는 전기신호만 사용합니다.

 

전기신호는 2진수로 표현 가능합니다.

2진수는 10진수로 표현 가능합니다.

10진수는 사람이 이해합니다.

 

인간은 10진수를 사용합니다.

컴퓨터는 2진수를 사용합니다.

 

10진수 체계는 2진수 체계로 변환할 수 있고, 2진수도 10진수로 변환 가능합니다.

 

그렇다면, 전기 신호만 이해하는 컴퓨터가, 전기신호와 같은 이진수를 사용한 결과값을, 인간이 사용하는 10진수로 표현할 수도 있습니다.