Context   컨텍스트, 상황 (Context)

(2018-11-20)

문맥

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
기술공통 > [공통/유사어(ㄱ~ㅁ)]
[공통/유사어(ㅂ~ㅈ)]
[공통/유사어(ㅊ~ㅎ)]
[단순기술용어]
공통/유사어(ㅊ~ㅎ)   1. 척도 (scale)
  2. 추상화 (abstraction)
  3. 컨텍스트 (context)
  4. 클래스 (class)
  5. 클러스터 (cluster)
  6. 타이머 (timer)
  7. 태그 (tag)
  8. 트리거 (trigger)
  9. 파이프 덕트 튜브 관로
  10. 파라미터 (parameter)
  11. 포화 (saturation)
  12. 프로세스 (process)
  13. 프로토타입 (prototype)
  14. 평형 (equilibrium)
  15. 플랫폼 (platform)

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공업일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
정보기술(IT) >   1. 정보기술
[전산기초]
[컴퓨터구조]
[프로그래밍]
[데이터베이스]
[소프트웨어 공학]
[운영체제]
[정보보호/보안]
[IT 기타기술]
프로그래밍 >   1. 프로그램,프로그래밍
[프로그래밍 언어론]
[구조적 프로그래밍]
[객체지향 프로그래밍]
[자료구조]
[알고리즘]
[자료표현(알파벳/코드)]
[시스템 소프트웨어]
[프로그래밍언어 종류]
[프로그래밍 기타일반]
프로그래밍언어 종류 >   1. 프로그래밍 언어
  2. 어셈블리언어
[C]
[자바(Java)]
[자바스크립트]
[PHP]
[파이썬]
[(기타 언어)]
자바스크립트 >   1. JavaScript
  2. JS 연산자
  3. 기초 문법
[JS 변수,타입]
[JS 이벤트]
[JS 함수]
[JS 객체]
[JS 배열]
[JS 활용]
[jQuery]
JS 함수   1. JS 함수
  2. JS 함수 종류
  3. Function 객체
  4. 실행 컨텍스트
  5. 클로저
  6. 화살표 함수,중첩 함수

1. 컨텍스트

  ㅇ `상황, 맥락, 문맥 상의 의미` 등으로 이해되는 용어

  ㅇ 컨텍스트는 그냥 텍스트(Text)라고해서 바로 이해되는 단순히 원본 정도가 아니라,
     - 어떤 해석이 가미되어 문맥 및 상황에 따라 이해되는 한 차원 높은 공간, 영역을 의미

  ㅇ 전산 뿐만 아니라 방송, 예술 등의 분야에서도 널리 사용되는 용어


2. 컴퓨터 내부

  ㅇ 컨텍스트는 컴퓨터 내부에서 볼 때,
     - 프로세서 안에 있는 레지스터, 플래그 등의 현재 값/상태들을 말함

  ㅇ Context Switching
     - 멀티태스킹 작업을 수행하면서 각 태스크를 교체 수행하면서,  
     - 태스크 상태 정보레지스터에 저장 또는 이전 상태를 불러오기위한 작업으로, 
     - 실제 프로그램을 수행하는 작업은 아님


3. 프로그램 내부

  ㅇ 例) 할당 연산자(=) 다음에는, `표현식 컨텍스트`가 옴

  ㅇ 例) if 조건문 다음에 { 가 오면, `문장 컨텍스트`가 옴

  ㅇ 例) 자바스크립트 실행 컨텍스트(Execution Context)
     - 실행에 필요한 다양한 정보를 형상화하고 구분하기 위한 추상적인 개념
        . 실행 가능한 코드가 실행되는 환경
        . 현재 실행중인 부분
        . 변수 등의 유효 범위,유효 기간의 결정

     - 자바스크립트 엔진은,
        . 실행에 필요한 여러 정보들을,
           .. 객체 형태로 담아 스택(LIFO)으로 관리 
        . 실행에 필요한 여러 정보들의 例)
           .. 변수 : 전역변수, 지역변수, 매개변수, 객체프로퍼티
           .. 함수 선언
           .. 변수의 유효범위(Scope)
           .. this
        . 만일 함수를 호출하면, 
           .. 현재 실행중인 코드의 작업을 잠시 멈추고,
           .. 실행 문맥(Execution Context) 영역을 생성하고,
           .. 실행 흐름이 그 실행 문맥으로 이동하여,
           .. 함수 안팎의 환경을 찾아 기록하게 됨

     - 한편, 가장 바깥쪽에 존재하는 것은 전역 컨텍스트 임


[공통/유사어(ㅊ~ㅎ)] 1. 척도 (scale) 2. 추상화 (abstraction) 3. 컨텍스트 (context) 4. 클래스 (class) 5. 클러스터 (cluster) 6. 타이머 (timer) 7. 태그 (tag) 8. 트리거 (trigger) 9. 파이프 덕트 튜브 관로 10. 파라미터 (parameter) 11. 포화 (saturation) 12. 프로세스 (process) 13. 프로토타입 (prototype) 14. 평형 (equilibrium) 15. 플랫폼 (platform)

 
        최근수정     요약목록(시험중)     참고문헌