CS

CS

< 프로세스 / 멀티 프로세싱 / 스레드 / 멀티 스레드 > (+Python으로 다뤄보기)

프로세스(Process)란? 실행중인 프로그램 특징 - 일의 실행하기 위해 메모리, CPU 시간, 입출력 등의 시스템 자원을 필요로 함 - 운영체제(OS)가 이러한 자원을 관리하면서 프로세스를 생성하고 실행 - 각각의 프로세스는 독립적으로 메모리 공간이 격리되며 서로 다른 프로세스 간에 자원 공유가 일어나지 않음 - 단일 프로그램이 여러 프로세스를 생성 할 수 있다. => 여러 프로세스들이 동일 프로그램으로 실행 가능 프로그램과 프로세스 비교 - 프로그램 : 디스크에 저장된 수동적 파일 - 프로세스 : 실행중인 프로그램의 인스턴스(instance), 능동적 => 운영체제는 이러한 정보를 이용하여 프로세스 간의 우선 순위를 결정하여, 자원을 할당, 프로세스 간의 통신도 관리 프로그램이 프로세스가 되는 과정..

sogummi
'CS' 카테고리의 글 목록