- Runtime
컴파일 과정을 통해 실행 가능한 파일이 된 프로그램은 사용자에 의해 실행될 것이다. 이러한 응용 프로그램이 존재하는 곳을 Runtime이라 한다. 프로그래밍 언어가 구동되는 환경이라고도 생각할 수 있다.
발생하는 에러 중 'Compiletime Error'와 'Runtime Error'가 있는데, 전자는 컴파일 단계에서 에러가 발생한 것이기에 코드를 수정해야 하고, 후자는 잘못된 입력/예상치 못한 오류/충돌 등으로 실행 가능한 프로그램이 동작하지 않는 경우다.
- Process
실행 중인 프로그램을 Process라고 한다. 프로그램 그 자체는 정적인 명령어와 데이터의 묶음이다. 이 묶음이 메모리에 적재되어 실행되면 프로세스가 되는 것이다.
프로세스의 구성 요소로는 프로세스 식별을 위한 PID(Process IDentification), 대기/실행 등의 상태를 저장하는 Status, 다음 실행할 명령어를 가리키는 Program Counter, 여러 프로세스 실행 시 순서 결정을 위한 Scheduling 우선순위 등이 있다.
'IT 지식' 카테고리의 다른 글
RAM, ROM (0) | 2021.07.14 |
---|---|
CI, CD (0) | 2021.07.14 |
OS, Kernel, Shell (0) | 2021.07.14 |
프로비저닝(Provisioning) (0) | 2021.07.12 |
클라우드 인프라(Cloud Infrastructure) (0) | 2021.07.12 |
댓글