๐ Time Sharing
ํ๋ก์ธ์๊ฐ ํ ๋ฒ์ ํ๋์ ํ๋ก์ธ์ค๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋์ ํ๋ก์ธ์ค๊ฐ ๋ฌด๊ฑฐ์ด ์์ ์ ์ํํ๋ค๋ฉด ๋ค๋ฅธ ํ๋ก์ธ์ค๋ค์ ์ฒ๋ฆฌ ๊ธฐํ๋ฅผ ์ป์ง ๋ชปํ๋ค.
๋ฐ๋ผ์ OS๋ CPU ์ค์ผ์ค๋ง์ ํตํด SJF, FIFO์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ๋ฌ ํ๋ก์ธ์ค๊ฐ ํจ์จ์ ์ด๊ณ ๊ณตํํ๊ฒ ์ฒ๋ฆฌ๋๋๋ก ํ๋ค.
ํด๋ผ์ฐ๋ ์๋น์ค๋ Time Sharing์ ํตํด ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ๊ณตํํ๊ณ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌ๋๋ค๊ณ ๋๋ ๊ฒ์ด๋ค.
๐ Resource Pooling
Resource Pooling์ ์์์ ๋ฏธ๋ฆฌ ํ๋ณดํ ํ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ฌ์ฉ์๊ฐ ์ํ ๋๋ง๋ค ์์์ ํ ๋นํด์ฃผ๊ณ ๋ค์ ํ์ํ๋ค.
์๋ฅผ ๋ค์ด, ๋์๊ด(Pool)์์ ์ฑ (Resource)์ ์ฌ๋๋ค์ด ์ํ ๋๋ง๋ค ๋น๋ฆฌ๊ณ (ํ ๋น) ๋ฐ๋ฉ(ํ์)ํ๋ ๊ฒ๊ณผ ๊ฐ๋ค.
๊ณต์ ๋๋ ์์์ ์ ์ฐํ๊ณ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ๋๋ฉฐ, ์ด๋ ๊ฐ์ํ๋ฅผ ํตํด ๊ตฌํํ ์ ์๋ค.