이 책에 관한 대화

이 책에 관한 대화#

이 대화는 Operating Systems: Three Easy Pieces by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (University of Wisconsin-Madison)에 나오는 대화를 일부 재구성한 것입니다.

교수: 안녕! “운영체제: 아주 쉬운 세 가지 이야기”에 온 걸 환영하네. 나는 운영체제의 비밀을 널에게 알려줄 “교수”라고 불린다네. 자네는 누구인가?

학생: 교수님 안녕하세요! 저는 배움에 목말라 “학생”이라고 합니다.

교수: 질문 있나?

학생: 네, 왜 이 책은 “아주 쉬운 세 가지 이야기”라고 불리는 거죠?

교수: 흥미로운 질문이군! 물리학자 Richard Feynman의 유명한 강의를 들어본 적 있나?

학생: 네, “Surely You’re Joking, Mr. Feynman”을 쓴 사람이죠? 재미있을 것 같아요!

교수: 음… 글쎄, 그의 물리학 노트 “Six Easy Pieces”와 비슷하다고 생각하면 돼. 우리는 운영체제의 핵심적인 세 가지 주제, 즉 가상화, 병행성, 영속성에 대해 이야기할 거야. 물리학만큼 어렵지는 않으니 걱정 마.

학생: 기대되네요! 그 세 가지 주제는 무엇인가요?

교수: CPU가 다음에 실행할 프로그램을 결정하는 방법, 가상 메모리 시스템, 가상 머신 모니터, 디스크 관리, 분산 시스템 등 운영체제의 핵심을 배우게 될 거야.

학생: 듣기만 해도 어렵네요…

교수: 걱정 마! 자네가 여기에 온 이유가 바로 그거야.

학생: 이 과목을 잘 공부하는 방법은 무엇인가요?

교수: 수업에 집중하고, 매주 교재를 읽고, 과제와 프로젝트를 열심히 해. 특히 코딩 프로젝트는 중요해. 공자의 말처럼 “듣고 잊는 것보다 보고 기억하고, 하고 이해하는 것”이 중요하지.

학생: 저도 공자의 팬입니다! “I hear and I forget. I see and I remember. I do and I understand.” 말씀하시는 거죠?

교수: 정말 놀랍다! 우리는 잘 지낼 수 있을 것 같구나.

학생: 교수님, 이 대화의 목적은 무엇인가요? 바로 주제를 설명하지 않고…

교수: 좋은 질문이군! 때론 듣는 것에서 벗어나 생각하는 시간이 필요하지. 이 대화는 바로 그 시간이야. 함께 생각할 준비는 되어 있나?

학생: 네, 준비됐습니다!

교수: 그럼 함께 출발해 보세!

흥미진진한 여정이 시작되다! 과연 학생은 운영체제의 비밀을 밝혀낼 수 있을까?

Note

공자의 말은 실제로는 Xunzi라는 학자의 말이다.