[질문]
Thread 간의 데이터 공유와 Process 간의 데이터 공유의 공통점과 차이점을 설명해주세요.
[답변]
(우선 나는 컴퓨터공학과가 아니라 운영체제 공부를 한적이 없다.)
메모리에 올라와서 실행되고 있는 프로그램 인스턴스가 프로세스다.
그 프로세스 내에서 실행되는 여러 흐름의 단위가 쓰레드이다.
프로세스간 데이터 공유에는 IPC(Inter-process Communication) 통신을 사용하고
쓰레드간 데이터 공유에는 공유 메모리 영역이 존재하기에 지역변수와 전역변수를 사용한다.
[복습 및 학습용 참고문헌]
https://goodmilktea.tistory.com/24
'적극적 생각 > 전공버퍼' 카테고리의 다른 글
확실히 트렌드는 NPU구나 (0) | 2022.07.29 |
---|---|
운영체제 / 논리회로 일반 [4] (0) | 2022.07.29 |
운영체제 / 논리회로 일반 [2] (0) | 2022.07.29 |
운영체제 / 논리회로 일반 [1] (0) | 2022.07.29 |
Sir.LOIN 소프트웨어 엔지니어 인터뷰 질문 목록 - 운영체제 / 논리회로 일반 (0) | 2022.07.29 |