[JavaScript] 실행(Run)이란,

2024. 6. 5. 14:52・기초학습
소스코드(텍스트로 구성) -> 변경 -> 실행(Run)

 

소스코드

  • 하드디스크(HDD)에 저장되어 있음
  • 이 상태에서는 CPU가 실행을 못시킴

변경

  • 그래서, 컴퓨터가 해석할 수 있는 상태로 변경하고,
  • 변경한 코드를 메모리(RAM)에 적재(fetch)함

실행

  • CPU; 명령어를 실행하는 주체(hardware)
  • CPU는 한번에 하나씩 메모리로 부터 변경된 코드를 가져와서 실행

 

브라우저 런타임(runtime,실시간)환경에서,

  • 자바스크립트 소스코드는 웹서버에 저장되어 있음
  • 인터넷 네트워크 통신망을 통해 브라우저에서 소스코드를 요청하면 웹서버로부터 소스를 전달받음
  • 브라우저에 내장된 자바스크립트 엔진(컴퓨터로 치면 CPU)에서 소스코드를 변환시켜 동작시킴
저작자표시 비영리 변경금지 (새창열림)

'기초학습' 카테고리의 다른 글

[JavaScript] 객체 접근연산자와 동적 바인딩  (0) 2024.06.05
[JavaScript] 상태(state)란, const를 많이 써야하는 이유는,  (0) 2024.06.05
[JavaScript] 객체(Object)는 값을 묶는다  (0) 2024.06.05
[JavaScript] 기본 원칙들  (0) 2024.06.05
4가지 프로그래밍 역량  (0) 2024.06.05
'기초학습' 카테고리의 다른 글
  • [JavaScript] 상태(state)란, const를 많이 써야하는 이유는,
  • [JavaScript] 객체(Object)는 값을 묶는다
  • [JavaScript] 기본 원칙들
  • 4가지 프로그래밍 역량
dev.hyejin
dev.hyejin
  • dev.hyejin
    혜진의 개발자 성장블로그
    dev.hyejin
  • 전체
    오늘
    어제
    • 분류 전체보기 (89)
      • 2024 데브캠프 (2)
      • 회고 (1)
      • 이슈해결 (3)
      • 기초학습 (13)
      • Frontend (20)
        • JavaScript (3)
        • Git, GitHub (3)
        • HTML, CSS (14)
      • Backend (8)
        • Database (4)
        • Java (4)
      • CS (16)
        • Network (10)
        • Algorithm (6)
      • Eng (16)
      • Tips (5)
  • 인기 글

  • 태그

    GitHub
    객체
    런타임
    box-sizing
    border-box
    ER모델
    절대경로
    시간복잡도
    상대경로
    점근성능
  • hELLO· Designed By정상우.v4.10.3
dev.hyejin
[JavaScript] 실행(Run)이란,
상단으로

티스토리툴바