운영체제

· 스터디
질문 프로세스와 쓰레드의 차이에 대해 설명해주세요. 멀티 프로세스와 멀티 쓰레드에 대해 설명해주세요. 답변 프로세스는 실행 중인 프로그램의 인스턴스를 말한다. 프로세스 별로 독립된 논리적인 메모리 영역을 가지며 다른 프로세스와 공유하지 않는다. 쓰레드는 프로세스 내 작업의 흐름을 나타내며 프로세스 내 최소 1개 이상의 쓰레드를 가질 수 있다. 각 쓰레드는 자기만의 stack 메모리 공간을 가지며 heap 이나 data, code 메모리 공간을 공유한다. 우리가 실행 파일(프로그램)을 실행하면 프로그램 내 코드가 메모리에 적재되어 인스턴스화가 일어나고 이후 OS 의 CPU 스케줄러를 통해 CPU 가 프로세스를 실행한다. 다음은 OpenAI 의 ChatGPT 의 답변이다. Why? 해당 질문은 기술면접을 받..
대무무
'운영체제' 태그의 글 목록