컨텍스트

🌐 웹개발/웹 개발

| JS 자바스크립트 | 자바스크립트 엔진 / 실행 컨텍스트 / 스코프

자바스크립트 엔진(JavaScript engine) 자바스크립트 코드를 실행하여 웹 페이지의 동적인 기능을 제공하는 인터프리터 동작 원리 자바스크립트는 콜스택과 메모리힙이라는 메모리 구조를 통해 데이터 및 코드 실행을 관리한다. 엔진의 주요 구성요소 1) Memory Heap : 메모리 할당이 일어나는 곳 2) Call Stack : 코드 실행에 따라 호출 스택이 쌓이는 곳 Execution Context (실행 컨텍스트) 실행 컨텍스트란 실행할 코드에 제공할 환경 정보들을 모아놓은 객체를 의미한다. 자바스크립트는 실행 컨텍스트가 활성화되는 시점에 선언된 변수를 위로 끌어올리고 호이스팅, 외부 환경 정보를 구성하고, this 값을 설정하는 등의 동작을 수행한다. 컨텍스트의 구성 요소 Variable En..

📓STUDY/OS

[OS/운영체제/공룡책 붓츠부스] 2. 프로세스란?

Process 현재 실행중인 프로그램을 프로세스라고 하며, 운영체제에서 작업의 단위를 프로세스라 한다. text : 컴파일된 소스 코드가 저장되는 영역 data : 전역 변수나 초기화된 데이터가 저장되는 영역 stack : 함수의 매개변수, 복귀 주소, 로컬 변수 등의 임시 데이터가 저장되는 영역 heap : 프로세스 실행 중에 동적으로 할당되는 메모리가 저장되는 영역 프로세스의 생명주기 New : 프로세스가 생성되어 메인메모리에 올라온 상태 Running : CPU가 실제로 프로세스를 수행하고 있는 상태 Waiting : 프로세스 도중에 I/O 작업을 수행하는 상태로 CPU가 I/O작업의 완료를 기다리는 시기 Ready : 변수 초기화 등 기초 준비작업을 모두 끝나고 실행을 할 수 있는 상태 Termi..

두_두
'컨텍스트' 태그의 글 목록