CS

Dec 11, 2023
CS
컴파일 : 컴퓨터가 이해할 수 있는 언어로 변경
 
javac : .java → .class
java : .class를 실행
 
build project : 저장할 때 자동으로 컴파일해준다
 
OS언어 : shell
 
C언어 → OS → H/W
: C언어에서 바로 OS로 주기 때문에 C언어가 OS에 종속된다
그래서
JAVA → JVM(Java Virtual Machine, 자바 가상 머신) → OS → H/W
: Java와 OS 사이에 JVM이라는 가상 머신을 두어서 OS에 종속되지 않게 해준다
 
JAVA는 두 번 변하기 때문에 하이브리드 언어라고 부른다
  1. 컴파일 : 전체를 미리, 한번에 ( 전체를 한번에 실행)
  1. 인터프리터 : 실시간으로, 동시에 (한 줄 읽고 실행)
 
2진수
프로토콜
8비트 통신 → 256경우의 수 → 문자 1개 표현 → 여러번 문장
아스키코드표
인코딩
디코딩
8비트 : 1바이트
 
16GByte = 160억Byte
갈(천) → 1000byte → 1kbyte
매(백만) → 1000kbyte → 1mbyte
기(십억) → 1000mbyte → 1gbyte
털(조) → 1000gbyte → 1tbyte
 
i/o : input output
i/o를 줄여야지만 좋은 프로그램이 나온다.
 
하드디스크에서 메모리로 필요한 정보를 올릴 때 로드(로딩)이라고 한다
 
캐시
 
int : -21억 ~ 21억
Share article

stwin755