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

최근 글

인기 글

태그

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

최근 댓글

티스토리

hELLO · Designed By 정상우.
danc
codestates_BE_bootcamp39/주단위 일기

26 APRIL

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
  • 오늘 5줄후기
  • compile 과 build 의 차이점
  •  
  •  
  • MEMORY
  • 컴퓨터 동작 Sequence
'codestates_BE_bootcamp39/주단위 일기' 카테고리의 다른 글
  • 2 MAY - Linux
  • 29 APRIL- 1주차 - Pair Programming
  • 28 APRIL - css flex
  • 27 APRIL
danc
danc
Backend 개발자를 목표로 공부 중 입니다.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.