inblog logo
|
stwin755
    CS

    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

    RSS·Powered by Inblog