inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nhà phát triển phỏng vấn chính để chuẩn bị cho kỳ thi vừa qua [Chinh phục hoàn toàn CS]

Q. Hãy so sánh và giải thích đa tiến trình và đa luồng. (cộng thêm 2 câu hỏi)

Thread의 프로세스 메모리 사용 부분 질문

Đã giải quyết

367

Ray Kim

1 câu hỏi đã được viết

4

안녕하세요.

이번 강의에서 multi thread 환경에서 thread가 사용하는 process 의 메모리 영역에 대한 그림에 질문드립니다.

저번강의에서 thread는 process의 stack 영역을 제외하고 heap, data, code 영역은 공유한다고 들었는데 이번 강의 그림에는 code1,code2,code3이 분리가 되어있습니다.

프로세스 단위로는 code1,2,3 구분이 무의미하고 multi thread 단위 입장에서는 각각 다른 code를 수행할 수도 있고 같은 code를 수행할 수도 있지만 독립적인 단위라는 개념상 code를 분리하신거라고 이해하면 될까요? 

 

 

thread memory 면접 운영체제 기술면접

Câu trả lời 2

2

Ray Kim

빠른 피드백 감사드립니다. 이직 준비중인데 저에게 꼭 필요한  알짜배기 강의입니다. 👍👍

0

nossi

수업 자료가 더 보충될 수 있도록 좋은 질문 해주셔서 감사합니다!!

저에게 꼭 필요한 알짜배기 질문이였습니다 ㅎㅎ 

이직도 화이팅입니다 :)

2

nossi

안녕하세요 Ray님. 

해당 부분은 제가 오해하게끔 잘못 그림을 그렸던 것 같습니다.

 

저번강의에서 thread는 process의 stack 영역을 제외하고 heap, data, code 영역은 공유한다고 들었는데

이게  맞습니다. 

 

 이번 강의 그림에는 code1,code2,code3이 분리가 되어있습니다.

이 것은 제가 잘못 설명한 부분입니다. 제가 이렇게 표현했던 이유는 한 프로세스 내에서 각각의 쓰레드가 stack영역 뿐 아니라 PC register등을 각자 저장해두기 때문에 이를 표현하고 싶었던 거였습니다. 

 

code영역을 1,2,3으로 나눈건 제 과해석인 것 같습니다. 

 

"프로세스 단위로는 code1,2,3 구분이 무의미하고 multi thread 단위 입장에서는 각각 다른 code를 수행할 수도 있고 같은 code를 수행할 수도 있지만 독립적인 단위라는 개념상 code를 분리하신거라고 이해하면 될까요? "

이 말씀이 정확히 저의 의도를 파악하신 것 같아요!! 하지만 저도 자료를 좀 더 찾아보고 강의자료를 수정해 보도록 하겠습니다.

 

감사합니다 :) 

Open addressing을 사용할 때의 worst case

1

465

1

인터넷 계층과 네트워크 엑세스 계층

1

492

1

패킷이란

1

424

1

Linked list의 장점

1

652

1

노션 자료 이메일 잘못 입력했어요..

1

547

1

동기화 문제

1

503

2

프로세스 관련 질문

1

573

1

노션 전자 책 동영상 문제

1

476

1

안녕하세요 강사님!

1

338

1

노션 공유 요청

1

358

1

Linked List 시간 복잡도

3

750

1

thread의 PC register 질문

1

717

2

hash table의 seperate chaining 질문

0

385

2

인덱스 카디널리티 부분 질문이있습니다.

2

1184

2

프론트엔드 면접준비 질문

0

546

1

시간복잡도

1

269

1

쿠키 질문

0

310

1

쓰레드의 단점 중 궁금한 것이 있습니다.

0

260

1

URL을 주소창에 쳤을 때 화면에 나오기까지의 과정에 대해 추가적으로 궁금합니다.

1

434

1

궁금한게 있습니다

0

205

0

강의자료 HTTP 부분 request 단어가 repuest로 되어있습니다

1

222

1

강의가 이해가 잘되네요

1

250

1

syn 과 fin의 데이터 단위가 다른 이유

2

289

1

Circular Queue에 대해서 질문드려요

1

292

1