[운영체제] 프로세스(Process)와 스레드(Thread)
Computer Science 2021. 10. 21. 20:40

프로세스(Process) In computing, a process is the instance of a computer program that is being executed by one or many threads. 컴퓨터에서, 프로세스란 하나 또는 그 이상의 스레드에 의해 실행되고 있는 컴퓨터 프로그램의 인스턴스 프로세스를 이해하기 위해서는 프로그램을 먼저 이해해야 한다. 프로그램: 어떤 작업을 수행하기 위해 실행되는 일련의 동작을 모아놓은 파일 프로세스: 프로그램이 실행되면 생성되는 인스턴스. 메모리(Ram)에 적재되고, CPU 자원을 할당받아 프로그램이 실행되고 있는 상태 운영체제를 통해 이런 프로세스를 동시에 여러개 실행하고 관리하는 것을 '멀티태스킹'이라 한다. (사실 엄밀히 말하면 "동시에..