본문 바로가기

Javascript

Javascript의 이해 1일

컴퓨터는 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