소스코드(텍스트로 구성) -> 변경 -> 실행(Run)
소스코드
- 하드디스크(HDD)에 저장되어 있음
- 이 상태에서는 CPU가 실행을 못시킴
변경
- 그래서, 컴퓨터가 해석할 수 있는 상태로 변경하고,
- 변경한 코드를 메모리(RAM)에 적재(fetch)함
실행
- CPU; 명령어를 실행하는 주체(hardware)
- CPU는 한번에 하나씩 메모리로 부터 변경된 코드를 가져와서 실행
브라우저 런타임(runtime,실시간)환경에서,
- 자바스크립트 소스코드는 웹서버에 저장되어 있음
- 인터넷 네트워크 통신망을 통해 브라우저에서 소스코드를 요청하면 웹서버로부터 소스를 전달받음
- 브라우저에 내장된 자바스크립트 엔진(컴퓨터로 치면 CPU)에서 소스코드를 변환시켜 동작시킴
'🌱 Base' 카테고리의 다른 글
[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 |