danc
danc*dev
danc
  • 분류 전체보기
    • codestates_BE_bootcamp39
      • 주단위 일기
      • 회고
    • programming
      • JAVA
      • SPRING
      • GENERAL
      • LINUX
      • ALGORITHM
      • ERROR_HANDLING
    • web
      • NETWORK
      • DB
      • HTML
      • CSS
    • kr
    • nz

최근 글

인기 글

태그

  • TIL
  • AOP
  • TIL일기
  • 회고
  • HTTP
  • React에서 Authorization헤더
  • 윈도우 11 우분투
  • 코드스테이츠 백엔드
  • TIL 일기
  • css
  • 일기
  • 코드스테이츠

최근 댓글

티스토리

hELLO · Designed By 정상우.
danc

danc*dev

26 APRIL
codestates_BE_bootcamp39/주단위 일기

26 APRIL

2022. 4. 25. 20:41

오늘 5줄후기

너무 욕심 부리지 말고 할 수 있을만큼만 계획하기

나만 튜토리얼에서 멘붕온게 아니였다

꾸준하게 하는게 정리하고 기록하고 공부하는게 제일 중요하다고 느껴짐 (그러니까 블로그 열심히 할것)

생각보다 하루의 시간이 부족하다고 점점 느껴진다

아직 시작도 안했다 

 


 

Programming 정의 

> 특정 목적을 위해 작정된 알고리즘을 프로그래밍 언어를 통해 코드로 표현하여 구현하는 과정

 

Programming 언어

> 컴퓨터가 이해할 수 있는 언어로 컴퓨터에 명령을 하기 위해 인간 친화적인 언어로 작성 

 

compile 과 build 의 차이점

Compile
> 프로그래밍 언어로 작성된 소스코드를 컴퓨터 언어로 번역 (코드봐도 이해안됨) 

Build
> compile 된 코드를 실행 가능한 .exe, .msi 등의 실행파일로 만드는것 (build를 안하면 실행 X)

 

[REF1] JAVA 프로그램 실행 프로세스

 


 

MEMORY

보조 기억장치 (HDD, SDD) 

> 데이터 반영구적 저장 (보관용)

> 용량크고 느림

> 느려서 CPU와 직접소통 X

주 기억장치 (RAM,ROM)

> 컴퓨터가 수행할때 필요한 모든 데이터의 저장

> 용량 적은데 빠름

> 빠르기 때문에 CPU와 직접소통 O

캐시 메모리 

> CPU가 한번 사용한 데이터 중 자주 쓰일만한 데이터를 주기억장치에서 불러와서 준비함

 

컴퓨터 동작 Sequence

프로그램 실행
> OS가 보조기억장치에 저장된 프로그램을 주기억장치 RAM에 로드 (이게 로딩임) 
>> 모니터에 출력됨 (실행중 상태 - Process)
>>> 입력장치로 데이터 입력 
>>>> CPU가 입력된 데이터를 프로그램의 소스코드가 설계 된 대로 해석 & 계산
>>>>> 결과가 주기억장치에 저장 

 

 

 

[REF1]https://simplesnippets.tech/execution-process-of-java-program-in-detail-working-of-just-it-time-compiler-jit-in-detail/

저작자표시 (새창열림)

'codestates_BE_bootcamp39 > 주단위 일기' 카테고리의 다른 글

3 May - Git  (0) 2022.05.03
2 MAY - Linux  (0) 2022.05.02
29 APRIL- 1주차 - Pair Programming  (4) 2022.04.29
28 APRIL - css flex  (0) 2022.04.28
27 APRIL  (0) 2022.04.27
    'codestates_BE_bootcamp39/주단위 일기' 카테고리의 다른 글
    • 2 MAY - Linux
    • 29 APRIL- 1주차 - Pair Programming
    • 28 APRIL - css flex
    • 27 APRIL
    danc
    danc
    Backend 개발자를 목표로 공부 중 입니다.

    티스토리툴바