프로세스

    프로세스 기초

    프로세스 기초 프로그램은 저장장치에 저장된 명령문의 집합체를 의미한다. 프로세스는 메모리에 적재되어 실행중인 프로그램을 의미하고, 다음 구조로 이루어진다. Code 영역 자신을 실행하는 코드가 저장되어 있다. Data 영역 전역 변수와 정적(static) 변수가 저장되어 있다. Heap 영역 프로그래머가 런타임 시 동적으로 메모리를 할당하는 데에 쓰인다. Stack 영역 지역 변수와, 함수 호출을 했을 때 필요한 정보들이 저장된다. 멀티프로그래밍 & 멀티프로세싱 유니프로그래밍 (Uniprogramming) 메모리에 오직 하나의 프로세스가 올라온 것을 의미한다. 멀티프로그래밍 (Multiprogramming) 메모리에 여러 개의 프로세스가 올라온 것을 의미한다. 멀티프로세싱 (Multiprocessing)..