[CS][OS] Persistence - I/O Devices (HDD)
Persistence๋ฅผ ์ ๊ณตํ๋ I/O ์ฅ์น๋ค์ ์์๋ณด๊ณ , HDD์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํด ๋ณด์
Persistence๋ฅผ ์ ๊ณตํ๋ I/O ์ฅ์น๋ค์ ์์๋ณด๊ณ , HDD์ ๋์ ์๋ฆฌ๋ฅผ ์ดํดํด ๋ณด์
Semaphore์ ๊ฐ๋ ์ ์์๋ณด์
ํจ์จ์ ์ธ synchronization์ ์ํ condition variables์ ๊ฐ๋ ์ ์์๋ณด์
Race condition ํด๊ฒฐ์ ์ํ lock์ ๊ฐ๋ ์ ์์๋ณด์
Multi-thread ํ๊ฒฝ์์์ concurrency ๋ฌธ์ ๋ฅผ ์์๋ณด์
Swapping์ ์์๋ณด์
Paging์ ์์๋ณด์
OS๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์
Scheduling ๋ฐฉ๋ฒ๋ค์ ์์๋ณด์ (CFS, EEVDF)
Scheduling ๋ฐฉ๋ฒ๋ค์ ์์๋ณด์ (MLFQ)
Scheduling ๋ฐฉ๋ฒ๋ค์ ์์๋ณด์ (FIFO, SJF, STCF, RR)
OS๋ ์ฌ๋ฌ process๋ค์ ํ๋์ ํ๋ก์ธ์ ์์์ ์ด๋ป๊ฒ ๋๋ฆด๊น?