Post Lists

2019년 1월 30일 수요일

OS 챕터들 분류 및 어떻게 공부할지..

챕터1 도입 : 전반적인 것들
챕터2 운영체제 구조 : system call, os structure
챕터3 프로세스 : Process Scheduling Interprocess Communication
챕터4 Threads : Multicore Programming, Multithreading Models, Thread Libraries Implicit Threading, Threading Issues
챕터5 Process Synchronization : Critical-Section, Peterson's Solution, Synchronization Hardware, Mutex Locks, Semaphores, Monitors
챕터6 CPU Scheduling : Scheduling Criteria/Algorithms, Thread Scheduling, Multiple-Processor Scheduling, Real-Time CPU Scheduling
챕터7 Deadlocks
챕터8 Main Memory : Swapping, Contiguous Memory Allocation, Segmentation, Paging, Structure of the Page Table,
챕터9 Virtual Memory : Demand Paging, Copy-on-Write, Page Replacement, Allocation of Frames, Thrashing, Memory-Mapped Files, Allocating Kernel Memory
챕터10 Mass-Storage Structure
챕터11 File-System Interface
챕터12 File-System Implementation
챕터13 I/O Systems : I/O Hardware, Application I/O Interface, Kernel I/O Subsystem, Transforming I/O Requests to Hardware Operations, STREAMS, Performance
챕터14 Protection
챕터15 Security
챕터16 Virtual Machines
챕터17 Distributed Systems
챕터18 Linux System
챕터19 Windows 7
챕터20 Influential Operating Systems
Appendix A BSD UNIX
Appendix B The Mach System

각 챕터마다, 요점들만, 알아야 할 것들만 정리하자.
게시글은 챕터마다 하나씩 만들자. 그래서 Compact하게 유지하자.

댓글 없음:

댓글 쓰기