https://pages.cs.wisc.edu/~remzi/OSTEP/
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
웹개발을 배우면서 운영체제 네트워크등의 공부가 중요하다는 것을 알았다.
틈날때마다, 공룡책 http완벽가이드 책을 보고 있는데
너무나 방대해서 이것을 더 이해하기 쉽게 그림책, 입문책들을 우선적으로 보고 있다.
ostep도 공룡책보다는 조금 쉽고, 공부하기 좋은책이라 kocw강의와 함께 공부할예정이다
목차도 첨부해왔다
[OS] OSTEP으로 운영체제 공부시작 - OS 공부 0
안녕하세요 Pingu 입니다!🐧 운영체제에 대해 학교에서 배운 적이 있지만 시간이 조금 지나 다시 공부할 필요성을 느끼고 있어요... 마침 당시 교수님이 추천해주신 책인 Remzi 교수님이 만든 OSTEP
icksw.tistory.com
1. Virtualization
1.0.1. CPU 가상화
1.0.2. 메모리 가상화
- 메모리 가상화를 위한 메모리 추상화, 주소 공간(Abstraction, Address Space)
- C언어에서 메모리를 사용하기 위한 Memory API
- 메모리 가상화를 위한 주소 변환(Address Translation)
- Segmentation을 사용한 가변 크기 메모리 관리 및 추상화
- 메모리를 가변크기로 할당하여 사용할 때 여유 공간 관리방법(Free Space Management)
- Paging을 사용한 고정 크기 메모리 관리 및 추상화
- Paging 메모리 관리를 빠르게 하기 위한 TLB
- Paging 기법의 Page Table의 크기 줄이기
- Swap 공간을 활용한 메모리 관리와 Page Fault
- 메모리에서 교체할 Page를 결정하는 방법
2. Concurrency
2.0.1. Thread
2.0.2. Lock
2.0.3. Condition variable
2.0.4. Semaphore
2.0.5. Deadlock
3. Persistence
'생각정리 2023 > 일지' 카테고리의 다른 글
24-11-10 공간감과 존중감 (1) | 2024.11.10 |
---|---|
24.03-09 회고글 -내면적 성장 (4) | 2024.10.06 |
블로그 + obsdian - 지킬 테마 추천 , 활용 (1) | 2023.11.16 |
project 일지2 - erd api명세서 애자일 방법론 (2) | 2023.10.30 |
나를 바꾸기 위해서 하고 싶은것 (0) | 2022.11.14 |