본문 바로가기
728x90
반응형

프로세스2

[OS] 프로그램 vs 프로세스 vs 스레드 스레드와 프로세스 차이점 보러가기 스레드 vs 프로세스 차이점(+멀티스레드/멀티프로세스) 정리. 프로세스는 실행되고 있는 하나의 프로그램이고, 스레드는 프로세스안에서 처리하고 있는 하나의 작업단위 프로세스는 독립된 자원을 할당받아 사용하고, 스레드는 프로세스 안에서 자원을 공유하면서 실행.. pearlluck.tistory.com 프로그램(Program) exe 실행파일 파일시스템에 존재하는 실행파일 프로세스(Process) 프로그램을 실행시키는 실행주체(인스턴스) 프로그램 하나의 인스턴스가 프로세스 실행파일을 클릭했을떄, 메모리(RAM) 할당이 이루어지고, 이 메모리공간으로 코드가 올라감, 이순간부터 프로세스 운영체제로부터 메모리(RAM)을 할당받는 작업의 단위 스레드 프로세스 내에서 실행되는 실행흐름.. 2020. 5. 10.
[OS] 스레드 vs 프로세스 차이점(+멀티스레드/멀티프로세스) 정리. 프로세스는 실행되고 있는 하나의 프로그램이고, 스레드는 프로세스안에서 처리하고 있는 하나의 작업단위 프로세스는 독립된 자원을 할당받아 사용하고, 스레드는 프로세스 안에서 자원을 공유하면서 실행한다. 프로세스 컴퓨터에서 연속적으로 실행되고 있는 컴퓨터 프로그램 메모리에 올라와 실행되고 있는 프로그램의 인스턴스 운영체제로부터 시스템 자원을 할당받는 작업의 단위 동적인 개념으로는 실행된 프로그램 프로세스는 각각 독립된 메모리영역(코드,데이터,스택,힙) 을 할당받는다 (자신만의 고유 공간과 자원을 할당받아 사용) 기본적으로 프로세스당 최소 1개의 스레드를 가지고 있다 ​ 스레드 프로세스 내에서 실행되는 여러 흐름의 단위 프로세스의 특정한 경로 프로세스가 할당받은 자원을 이용한느 실행 단위 스레든느 프로세.. 2020. 1. 14.
728x90
반응형