[OS] Program? Process?
프로그램(Program) 1. 정의 º 컴퓨터에서 실행될 때 특정 작업을 수행하는 명령어들의 모음 º 디스크 내의 실행 가능한 파일 프로세스(Process) 1. 정의 º 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램. 테스트(task) 라고도 부른다. º 메모리에 올라와 실행되고 있는 프로그램의 인스턴스(독립적인 개체) º 운영체제로부터 시스템 자원을 할당받는 작업의 단위 ex) CPU 시간, 주소 공간, 메모리 영역 º 프로세스를 구성하는 요소들을 프로세스의 문맥(process contexts) 라고한다. 2. 특징 º 프로세스에 대한 정보는 프로세스 제어블록(PCB)라고 부르는 자료구조에 저장 º 프로세스는 각각 독립된 메모리 영역(Code, Data, Stack, heap 의 구조)을 할당 ..
2020.05.03