inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

기출로 대비하는 개발자 전공면접 [CS 완전정복]

Q. multi process와 multi thread를 비교설명해 주세요. (외 2문제)

system call과 자원의 효율성 질문

해결된 질문

443

yulzzang

작성한 질문수 3

1

안녕하세요! 강의 잘 수강하며 따라가고 있습니다 :)

제가 꼬꼬무 문답 '멀티스레드가 멀티 프로세스보다 좋은 점은 무엇인가요?' 부분을 보다가 궁금한점이 'system call을 생략할 수 있기 때문에 자원을 효율적으로 관리할 수 있다'라고 나와있는데 시스템콜과 자원 관리랑 어떤 연관이 있나요 ..? 그리고 시스템콜이 자주 발생하면 자원이 왜 비효율적으로 사용되는건지 궁금합니다.

얼핏 짐작하기로는 시스템콜이 프로그램으로부터 요청을 받아서 커널이 일을 해주는거라서 이게 잦으면 커널이 하는일이 많아지기 떄문인거같은데 정확한 답변을 여쭤볼 수 있을까요?!

면접 운영체제 기술면접

답변 1

0

개발남노씨

안녕하세요 yulzzang님.

컴퓨터 자원이라 함은 메모리, CPU등 굉장히 다양합니다.

 

어떤 함수를 실행할 때, 메모리도 차지하게 되고, CPU도 사용하면서 컴퓨터의자원을 이용하죠!

즉 system call을 호출할 때마다 컴퓨터의 자원을 사용하게 되는 겁니다.

 

혹시 질문에 대한 답이 됐을까요!!?

더 궁금하신점 언제든 편하게 질문 주세요!

0

yulzzang

네 답변이 됐습니다 ㅎㅎ 감사합니당

노션 접근이 안됩니다 ㅠㅠ

0

120

2

노션 공유 부탁드립니다.

0

58

2

노션 공유가 안됩니다!

0

152

2

프로세스가 많아질수록 segment table도 많아지는 건가요?

1

73

2

노션 공유가 사라졌습니다.

0

163

2

post 요청

0

56

1

http

0

64

1

mutex, semaphore와 deadllock

0

99

3

실행중인 프로세스는 메모리를 연속적으로? 아니면 불연속적으로 사용하나요?

0

72

1

노션 공유 요청 드립니다.

0

124

1

노션 공유 요청드립니다.

0

87

1

Dynamic Array와 Linked List의 시간복잡도에 대해서..

0

115

1

노션

0

110

1

질문이있습니다 선생님!

0

109

1

질문이있습니다 선생님!

0

99

1

질문이있습니다 선생님!

0

93

1

질문이있습니다 선생님!

0

163

2

질문이있습니다 선생님!

0

152

2

질문이 있습니다 선생님!

1

198

2

질문이 있습니다 선생님!

0

124

1

질문이있습니다 선생님!

0

88

1

질문이 있습니다 선생님!

0

109

1

질문이 있습니다 선생님!

0

91

1

물리적 메모리에 연속적으로 저장하지 않는 이유

0

133

1