728x90 반응형 프로그램1 [OS] 프로그램과 프로세스의 차이 및 프로세스 구조 프로그램과 프로세스의 차이 프로그램과 프로세스는 혼동하기 쉬운데 둘은 엄연히 다르다. 프로그램은 특정 목적을 수행하기 위한 명령문들의 집합이다. 또한 컴파일된 결과물이 디스크에 저장되어있는 상태라고도 볼 수 있다. 우리는 이미 일상적으로 프로그램이라는 용어를 사용하고 있다. 그렇다면 프로세스는 무엇일까? 실행 중인 프로그램을 프로세스라고 한다. 디스크 안에 있는 프로그램을 메모리로 가져와서 실행 중이면 프로세스라고 한다. 프로그램과 프로세스는 일대다 매핑이 가능하다. 예를 들면 크롬이라는 프로그램이 있고 이 크롬 프로그램을 여러 개 실행하면 프로그램과 프로세스가 일대다 관계를 이루고 있는 것을 확인할 수 있다. 프로세스 메모리의 구조 프로세스가 메모리로 로딩될 때 다음과 같이 4개의 세그먼트로 나뉘어 로.. 2023. 3. 28. 이전 1 다음 728x90 반응형