티스토리 뷰

반응형

안녕하세요 Pingu 입니다!🐧

 

운영체제에 대해 학교에서 배운 적이 있지만 시간이 조금 지나 다시 공부할 필요성을 느끼고 있어요...

마침 당시 교수님이 추천해주신 책인 Remzi 교수님이 만든 OSTEP이라는 책이 생각났습니다.

이 책은 인터넷에서 무료로 볼 수 있도록 만들어 놓았지만 아주 좋은 책이라고 추천해주셨기 때문에 이 책으로 다시 공부를 해보려고 합니다!

 

우선 책을 볼 수 있는 링크를 달아놓고 시작하겠습니다.

OSTEP - Operating System Three Easy Pieces

 

Operating Systems: Three Easy Pieces

Blog: Why Textbooks Should Be Free Quick: Free Book Chapters - Hardcover - Softcover (Lulu) - Softcover (Amazon) - Buy PDF - EU (Lulu) - Buy in India - Buy Stuff - Donate - For Teachers - Homework - Projects - News - Acknowledgements - Other Books Welcome

pages.cs.wisc.edu

이 책에서 말하는 운영체제의 세 가지 조각은 영어로 하면 Virtualizations, Concurrency, Persistence 한글로 하면 추상화, 동시성, 영속성인 것 같습니다. 예전 교수님이 가르쳐 주신 것처럼 누구에게 설명하는 식으로 글을 써보고 싶기 때문에 내가 이해한 대로 그림도 그려보며 글을 쓸 예정입니다. 몇 장 읽어보니 수업 때 들었던 내용도 생각나고 나름 재미도 있는 것 같아요. 입사 면접 때 이러한 부분에 대해 질문하는 경우도 있다고 하니 잘 정리해서 꼭 글을 마무리 지어보도록 하겠습니다!

 

21.03.05 공부 내용 업로드

OSTEP을 읽고 정리해둔 내용을 보기 쉽게 아래와 같이 정리했습니다.

OS 공부

Virtualization

CPU 가상화

메모리 가상화

Concurrency

Thread

Lock

Condition variable

Semaphore

Deadlock

Persistence

반응형
댓글
댓글쓰기 폼