컴퓨터는 2진수를 사용하고 있다.
메모리, 하드디스크, CPU
1) CPU
: 사람의 뇌의 역할을 함으로써 컴퓨터의 모든 처리능력을 가지고 있다.
2) 메모리
: 벼락치기하는걸 생각하자. 컴퓨터를 킨 순간부터 끌 때까지 기억하는 공간
3) 하드디스크
: 메모리와 달리 데이터를 영구적으로 저장하는 공간
2진수와 16진수
컴퓨터는 하나의 숫자를 bit라고 표현한다. 이것을 우리는 1비트라고 한다.
컴퓨터는 숫자를 무한정으로 저장할 수 있는 것이 아닌 정해진 byte만큼 저장할 수 있다
1비트는 데이터를 2가지로 표현할 수 있다 (0, 1)
2비트는 데이터를 4가지로 표현
3비트는 8가지
4비트는 16가지
예를들어
3bit : 비트가 3개 있다는 뜻! bit는 자릿수라고 생각하자!
ex)000,001,010,100,110,101...등등 8가지로 표현가능!
1byte = 2의 8승
1byte는 8개의 자릿수가 필요하다.
1byte는 알파벳과 특수문자, 숫자를 표현할 수 있지만 한글은 표현 못한다.
2byte는 한글을 표현할 수 있다.
니블
: 단위를 4개씩 묶는 것
1니블 = 4bit = 16가지 내용을 담을 수 있다 = 16진수
1byte = 2니블 = 8bit = 32가지 -> 16진수를 통해 2가지 내용으로 정리가능
int
= 4byte -> 2,147,483,647
'Javascript' 카테고리의 다른 글
Javascript 6일차 (0) | 2022.01.07 |
---|---|
Javascript 5일차 (0) | 2022.01.05 |
Javascript 4일차 (0) | 2022.01.04 |
Javascript 3일차 (0) | 2022.01.03 |
Javascript의 이해 2 (0) | 2021.12.31 |