inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조

시스템콜(system call)과 modebit ★★★

강의 내용 관련 질문 있습니다!!

해결된 질문

176

돈우

작성한 질문수 15

0

안녕하세요!! 질문드립니당

 

  1. 운영체제 강의에서 인터럽트가 어떤 신호가 들어왔을 때 CPU를 잠깐 정지시키는 것이라고 나와있습니다. CPU가 메모리에 올라온 것을 레지스터로 들고와서 계산하는 걸로 이해했는데, 그럼 CPU가 정지하는게 아니고 인터럽트 메모리에서 들고오다가 인터럽트가 발생하면 인터럽트 벡터 테이블에 있는 내용들을 레지스터로 들고와서 읽고 처리하는건가요??

  2. 면접의 정석 부분 듣다가 궁금한게 생겼습니다. 혹시 협업발생시에 생겼던 문제랑 해결했던 과정과 그 과정에서 얻은 점관련한 질문이 저는 가장 어렵다고 느꼈는데 혹시 이야기해주실 팁 같은게 있는지 궁금합니다 !!

면접 운영체제 기술면접

답변 1

1

큰돌

안녕하세요 돈우님 ㅎㅎ

  1. 운영체제 강의에서 인터럽트가 어떤 신호가 들어왔을 때 CPU를 잠깐 정지시키는 것이라고 나와있습니다. CPU가 메모리에 올라온 것을 레지스터로 들고와서 계산하는 걸로 이해했는데, 그럼 CPU가 정지하는게 아니고 인터럽트 메모리에서 들고오다가 인터럽트가 발생하면 인터럽트 벡터 테이블에 있는 내용들을 레지스터로 들고와서 읽고 처리하는건가요??

>>

음 정리가 필요한 것 같습니다.

CPU가 일을 한다 = CPU가 메모리 >> 레지스터로 불러들인 해당 명령어를 수행한다.

인터럽트 발생 : 원래는 앞에서 설명한 것처럼 CPU는 메모리에 있는 명령어(instruction)을 순차적으로 실행하는데 인터럽트가 발생되면 점프해서 인터럽트 핸들러 함수가 모여 있는 인터럽트 벡터로 가서 인터럽트핸들러 함수(인터럽트 서비스 루틴, ISR이라고도 함) 가 실행되며 특정 명령어를 실행하게 됩니다. 이 후 인터럽트가 종료되면 다시 순차적으로 실행되게 됩니다.

 

  1. 면접의 정석 부분 듣다가 궁금한게 생겼습니다. 혹시 협업발생시에 생겼던 문제랑 해결했던 과정과 그 과정에서 얻은 점관련한 질문이 저는 가장 어렵다고 느꼈는데 혹시 이야기해주실 팁 같은게 있는지 궁금합니다 !!

>>

솔직함이 제일 중요한 것 같습니다. 솔직하게 문제가 발생했을 때 어떻게 해결했냐는 것에 대해 답하는게 중요합니다. 없으면 없다고 얘기하고 있으면 있다고 얘기하는게 좋습니다.

예를 들어

솔직히 그 때 그 팀원이 게을러서 제가 얘기한 신기술에 대해 부정적인 입장을 가지는 것같아 개인적으로 싫었습니다만... 제 생각을 무조건 강요해서는 안되는 생각에 좀 더 설득하려고 여러 논문 등 자료를 찾아보고 해당 팀원을 설득하려 했다.

이런식으로 얘기하시면 됩니다. ㅎㅎ


또 질문 있으시면 언제든지 질문 부탁드립니다.

좋은 수강평과 별점 5점은 제게 큰 힘이 됩니다. :)

감사합니다.

강사 큰돌 올림.


REST API (Self-descriptive messages)

0

28

1

시스템 엔지니어 관련 질문입니다.

0

53

2

오버라이딩 관련하여 질문드립니다.

0

62

2

교착상태의 4가지 필요조건이 필요충분조건이 아닌 이유

0

91

1

렌더 트리, 렌더 레이어와 그래픽 레이어

0

57

2

로컬스토리지, 세션스토리지, 쿠키의 공통점

0

68

1

IPv4가 IPv6보다 빠른 경우

0

103

2

UDP가 전송계층의 역할을 못하는 건 아닌지

0

59

1

Path MTU 발견하였음에도 패킷 분할이 필요한 이유?

0

65

2

교재의 LFU 알고리즘에서 6번이 왜 히트인가요?

0

64

2

페이지 교체 알고리즘? 프레임 교체 알고리즘?

0

83

2

Static 키워드가 메모리에 올라가는 시점

0

78

2

헤더 압축부분 질문드립니다

0

73

2

공유 캐시 관련 질문 드립니다.

0

56

2

컨텍스트는 context와 contextual information으로 나눠진다는게 무슨뜻인가요?

0

201

1

회선과 대역폭의 관계

0

63

2

44강 질문

0

95

2

버스 토폴로지 질문 있씁니다

0

55

1

자바스크립트, xml 문법 관련

0

67

2

전략패턴과 의존성주입 질문

0

69

2

Model이 비즈니스 로직을 담당하나요?

0

107

2

CS 공부 하는 법

0

181

2

큰돌님 블로그에 개념정리해서 올려도될까요!

0

137

2

FIN 세그먼트 질문

0

72

2