[OS] 2. 프로세스
프로세스 "Program in Execution" 디스크에 있는 프로그램이 실행되면 메인 메모리로 올라가게 되고, 메인 메모리로 올라가게 된 프로그램을 이제 프로세스라고 부른다 text(code) : 실행 코드 data : 전역 변수 stack : 함수를 호출할 때 임시 데이터 저장장소 (함수 매개변수 / 복귀 주소 / 지역 변수) heap : 프로그램 실행 중 동적으로 할당되는 메모리 - text/data 영역의 크기는 거의 고정적이기 때문에 프로그램 실행 동안 크기가 변하지 않는다 - stack/heap은 프로그램 실행 도중 얼마든지 크기가 변경될 수 있다 CPU Bound Process 프로세스 대부분의 시간을 CPU 계산에 사용하는 프로세스 I/O Bound Process 프로세스 대부분의 시간을..
2022.03.22