자바의 장점
1.하이브리드 언어
- 컴파일(대본script를 미리 받아서 번역 해논다는 뜻 사전번역)
- (프로그래밍 언어로 작성된 코드를 컴퓨터가 이해 할 수 있는 말로 변형 시키는 과정)
- 인터프리터(실시간 번역 )
2. os 종속성
- c 언어 같은 경우에는 os 하나에 종속 되는데 java는 여러가지 os에 명령 전달 가능
컴퓨터
- 도체(전류가 흐른다.)
- 부도체(전류가 흐르지 않는다.)
- 두개의 연합이 반도체(트리거)다.
통신
- 프로토콜: EX)두 명의 사람이 서로 같은 표로 가지고 공유하기로 한 약속을 프로토콜이라고 한다.
- 아스키 코드 표: 8비트 통신을 할 때 쓰이며 문자 하나에 8bit = 1byte의 저장 공간을 사용하고 있으며 문자를 여러 번 사용하면 문장이 되는 것 이 아스키 코드 표다. 한글은 3byte

8비트 통신 →256가지 경우의 수 →문자 1개 표현(8bit= 1byte) →여러번 하면 문장이된다. → 아스키 코드 표
8bit 계산 법(ex.126)
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
2의 7승 | 2의 6승 | 2의 5승 | 2의 4승 | 2의 3승 | 2의 2승 | 2의 1승 | 2의 0승 |
ex)126-64 =62-32=30-16=14-8=6-4=2-2=0
통신 체계 (인코딩, 디코딩)

- 인코딩:사용자의 언어가 기계가 이해 할 수 있는 언어로 변환 되는 과정
- os언어 shell이 hw가 이해할 수 있는 아스키 코드표로 변환
- 디코딩: hw에서 os가 이해 할 수 있는 언어로 변환하는 과정
CPU, RAM 하드디스크의 호환 관계

- 16gbyte → g(갈매기) → 160억 byte

- ram은 전류로 데이터를 저장함-휘발성
- cpu에 붙어 있는 메모리를 레지스터(캐시 메모리)라고 부름.
- 캐시 메모리 : 빨리 전달 받을 수 있는 위치에 놓여져 있는 메모리를 뜻함.
- 로딩: 하드디스크에 기록된 물리 기반의 정보를 전류 기반인 메모리로 변환 해주는 과정.
- input : ram에 공간이 없으면 하드디스크에 데이터를 보내는 과정
- out put : 로딩 되는 과정
- int= 4byte
Share article