Operating System을 이해하기 위해 꼭 봐야될책을 추천부탁...

izlley의 이미지

안녕하세요. 저는 전산과 3학년 학생입니다.
이미 3학년 1학기 과목으로 os를 배웠습니다.
하지만 그과목 시간에 일반적인 os에 대해서 배운게 아니라 오로지 Linux의 커널 분석만 배웠기 때문에 다른 os에 관해서는 잘 알지 못합니다.
물론 os대부분이 비슷하게 구현 되었겠지만 다른 os 에대해서도 공부해보고
싶습니다.
또한 저는 시스템보안 쪽으로 가고 싶기 때문에 os에 관해서는 심도있게 공부를
해야 된다는 생각이듭니다.

일반적인 os의 이해에 관한책 혹은 unix(linux), windows 에관련된(특정os에 관한) 책들도 추천 부탁드립니다 . :)

감사드립니다.

RedPain의 이미지

Operating Systems Design and Implementation, Second Edition, by Tanenbaum과 Operating Systems Concepts( 일명 공룡책이라고 하죠 )을 권해 드리고 싶군요.

Tanenbaum의 책은 자신이 만든 Minix라는 작은 운영체제를 예제로 보여주며 구현적인 측면에도 많은 페이지를 할당해 주고 있습니다.

공룡책은 이론입니다. 운영체제에 있어서는 바이블이죠. :)

bughog의 이미지

Operating System Concepts 라는 책이 입문서로는 좋습니다. 공룡그림이 그려진 책인데..가능하면 최신판을 사십시오. (XP의 구조에 대한 챕터도 있는)
Windows를 알려면 Inside Windows.. 라는 시리즈의 책을 추천드립니다..
Unix계열로는 커널을 분석하신 정도면 대부분 아시리라 생각합니다..다만..
Mach, Solaris, 4.4BSD 같은 커널의 새로운 개념들을 광범위하게 다룬 책이 있는데 Vahalia의 Unix Internals: The New Frontiers입니다. 아주 좋은 책이죠...BSD쪽으로는 Design and implementation of the 4.4BSD operating system가 유명하구요...그럼 뜻을 이루시길

skjk의 이미지

Design of the Unix Operating System도 추천합니다.

Operating System Concepts 같은 책으로 먼저 이론을 공부하시고 실제 구현 관련 책 보시기 전에 중간에 보시면 아주 유용할 것입니다.

서정민의 이미지

RedPain wrote:
Operating Systems Design and Implementation, Second Edition, by Tanenbaum과 Operating Systems Concepts( 일명 공룡책이라고 하죠 )을 권해 드리고 싶군요.

Tanenbaum의 책은 자신이 만든 Minix라는 작은 운영체제를 예제로 보여주며 구현적인 측면에도 많은 페이지를 할당해 주고 있습니다.

타넨바움 교수는 리눅스 계에서 조금 무시당하는 경향이 있습니다. 리누즈가 리눅스 초기 개발 당시 타넨바움 교수가 리눅스 운영체제에 대한 조금 심할 정도의 혹평을 했기 때문이죠. 하지만, 운영체제 전반에 관한 그의 업적과 책들은 상당히 좋게 평가됩니다.

(그냥 붙여보았답니다 ^^ 혹시 착각하시는 분들을 위해)