728x90 ๋ฐ์ํ cs ๊ธฐ์ด ์ง์ ์ ๋ฆฌ5 [CS] ์ด์์ฒด์ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ (3/3) ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ํ๋ก์ธ์ค์ ์ผ๋ถ๋ง ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ๊ณ , ๋๋จธ์ง๋ ๋์คํฌ์ ๋ ์ํ๋ก ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐฉ์.ํ๋ก์ธ์ค ์ ์ฒด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์ค์ง ์์๋ ํ๋ก์ธ์ค๋ฅผ ์คํํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ์๋ค๋ ์ ์์ ์ฐฉ์๋จ.์ฌ์ฉ์์๊ฒ๋ ํ๋ก์ธ์ค ์ ์ฒด๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง, ์ค์ ๋ก๋ ์ ์ฒด๊ฐ ๋ก๋๋ ๊ฒ์ด ์๋์ด์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ผ ํจ.๊ฐ์ ๋ฉ๋ชจ๋ฆฌ ์ฅ์ ํ๋ก๊ทธ๋จ์ด ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ์ ๋ํ ์ ์ฝ์ ๋ ๋ฐ์ ์ ์์.๋์์ ๋ง์ ํ๋ก๊ทธ๋จ์ ์คํํ๋ฏ๋ก CPU ์ด์ฉ๋ฅ ๊ณผ ์ฒ๋ฆฌ์จ์ ๋์ผ ์ ์์.ํ์ํ ์์ญ๋ง ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํด ์ค์ํ ํ์๋ฅผ ์ค์ฌ์ ํ๋ก๊ทธ๋จ ์คํ ์๋๋ฅผ ๋์ผ ์ ์์.์๊ตฌ ํ์ด์งํ๋ก์ธ์ค์์ ํ์ํ ํ์ด์ง๋ง ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ๋ ๋ฐฉ์ํ์ด์ง๋ฅผ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ํ์ง ์๊ณ ์ด๊ธฐ์ ํ์ํ ์์ญ๋ง ๋ก๋ํ ํ ๋ค๋ฅธ ์์ญ์ ์์ฒญ์ด ์ฌ .. 2024. 11. 20. [CS] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ์ด ์ง์ ์ ๋ฆฌ(2/2) ํธ๋์ญ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํ๋์ ๋ ผ๋ฆฌ์ ๊ธฐ๋ฅ์ ์ํํ๊ธฐ ์ํ ์์ ์ ๋จ์.๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ์ ์ฟผ๋ฆฌ์ด๋ฏ๋ก, ์ฆ ์ฌ๋ฌ ๊ฐ์ ์ฟผ๋ฆฌ๋ค์ ํ๋๋ก ๋ฌถ๋ ๋จ์๋ฅผ ๋งํจ.ACID ํน์ง์ ๊ฐ์ง. (์์์ฑ, ์ผ๊ด์ฑ, ๋ ๋ฆฝ์ฑ, ์ง์์ฑ)์์์ฑ(Atomicity)ํธ๋์ญ์ ๊ณผ ๊ด๋ จ๋ ์ผ์ด ๋ชจ๋ ์ํ๋์๊ฑฐ๋ ๋์ง ์์๊ฑฐ๋๋ฅผ ๋ณด์ฅํ๋ ํน์ง. "all or nothing"Commit๊ณผ Rollback์ปค๋ฐ์ ์ฌ๋ฌ ์ฟผ๋ฆฌ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ฒ๋ฆฌ๋์๋ค๊ณ ํ์ ํ๋ ๋ช ๋ น์ด. ํธ๋์ญ์ ๋จ์๋ก ์ํ๋๋ฉฐ ๋ณ๊ฒฝ๋ ๋ด์ฉ์ด ๋ชจ๋ ์๊ตฌ์ ์ผ๋ก ์ ์ฅ๋๋ ๊ฒ.๋กค๋ฐฑ์ ํธ๋์ญ์ ์ผ๋ก ์ฒ๋ฆฌํ ํ๋์ ๋ฌถ์ ๊ณผ์ ์ ์ผ์ด๋๊ธฐ ์ ์ผ๋ก ๋๋ฆฌ๋ ์ผ์ปค๋ฐ๊ณผ ๋กค๋ฐฑ ๋์ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ด ๋ณด์ฅ๋จ. ๋ํ, ๋ณ๊ฒฝ ์ ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ฝ๊ฒ ํ์ธํ ์ ์๊ณ ํด๋น ์์ ์ ๊ทธ๋ฃนํํ ์ ์์.ํธ๋์ญ.. 2024. 11. 15. [CS] ๋คํธ์ํฌ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ(3/3) ๋คํธ์ํฌ ๊ธฐ๊ธฐ๋คํธ์ํฌ ๊ธฐ๊ธฐ์ ์ฒ๋ฆฌ ๋ฒ์๋คํธ์ํฌ ๊ธฐ๊ธฐ๋ ๊ณ์ธต๋ณ๋ก ์ฒ๋ฆฌ ๋ฒ์๋ฅผ ๋๋ ์ ์์.์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต : L7 ์ค์์น์ ์ก ๊ณ์ธต: L4 ์ค์์น์ธํฐ๋ท ๊ณ์ธต: ๋ผ์ฐํฐ, L3 ์ค์์น๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต: L2 ์ค์์น, ๋ธ๋ฆฌ์ง๋ฌผ๋ฆฌ ๊ณ์ธต: NIC, ๋ฆฌํผํฐ, AP์์ ๊ณ์ธต์ ์ฒ๋ฆฌํ๋ ๊ธฐ๊ธฐ๋ ํ์ ๊ณ์ธต์ ์ฒ๋ฆฌํ ์ ์์ง๋ง ๊ทธ ๋ฐ๋๋ ๋ถ๊ฐ.L7 ์ค์์น์ค์์น๋ ์ฌ๋ฌ ์ฅ๋น๋ฅผ ์ฐ๊ฒฐํ๊ณ ๋ฐ์ดํฐ ํต์ ์ ์ค์ฌํ๋ฉฐ ๋ชฉ์ ์ง๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ก๋ง ์ ๊ธฐ ์ ํธ๋ฅด ใน๋ณด๋ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํต์ ๋คํธ์ํฌ ์ฅ๋น.L7 ์ค์์น๋ ๋ก๋๋ฐธ๋ฐ์๋ผ๊ณ ๋ ํ๋ฉฐ, ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐํ๋ ๊ธฐ๊ธฐ.ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ค๋ ์์ฒญ๋ค์ ๋ค์ชฝ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋๋๋ ์ญํ ์ ํ๋ฉฐ ์์คํ ์ด ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ๋ชฉํ.URL, ์๋ฒ, ์บ์, ์ฟ ํค๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐ.๋ฐ.. 2024. 11. 14. [CS] ์ด์์ฒด์ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ (2/3) ์ค์ผ์ค๋งCPU ์์์ ํ์ ์ → ์ค์ผ์ค๋ง์ ํตํด ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๊ณตํํ๊ฒ ์คํํด ํ์ ๋ ์์์ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ ๊ฒ์ด OS์ ์ฃผ์ ๋ชฉ์ .์ค์ผ์ค๋ง์ ๋ชฉ์ ๋ฉํฐ ํ๋ก์ธ์ค ํ๊ฒฝ์์ ๋ชจ๋ ํ๋ก์ธ์ค๋ฅผ ๊ณตํํ๊ฒ ์คํํ๋ ๊ฒ5๊ฐ์ง ๋ชฉ์ ๊ณตํ์ฑ - ๋ชจ๋ ํ๋ก์ธ์ค๊ฐ ๊ณตํํ๊ฒ ์คํ๋์ด์ผ ํจ. ํน์ ํ๋ก์ธ์ค๊ฐ ์คํ๋์ง ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ก ์ค์ผ์ค๋งํด์ผ ํจ.ํจ์จ์ฑ - ์์์ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํด ์์์ด ์ฌ์ฉ๋์ง ์๋ ์๊ฐ์ด ์๋๋ก ์ค์ผ์ค๋ง ํด์ผ ํจ.์์ ์ฑ - ์ฐ์ ์์๋ฅผ ๊ณ ๋ คํด ๋์ ์ฐ์ ์์์ ํ๋ก์ธ์ค๋ฅผ ๋จผ์ ์ฒ๋ฆฌํ๋๋ก ์ค์ผ์ค๋ง ํด์ผ ํจ.๋ฐ์ ์๊ฐ ๋ณด์ฅ - ํ๋ก์ธ์ค๊ฐ ์ค๋ ์๊ฐ ์๋ต์ด ์์ผ๋ฉด ์ฌ์ฉ์๋ ์์คํ ์ด ๋ฉ์ถ ๊ฒ์ผ๋ก ๋ณด๊ธฐ ๋๋ฌธ์ ์ผ์ ์๊ฐ ๋ด์ ์๋ตํ ์ ์๋๋ก ์ค์ผ์ค๋งํด์ผ ํจ.๋ฌดํ ์ฐ๊ธฐ ๋ฐฉ์ง - ํน์ ํ๋ก์ธ์ค์ ๋ํ ์ฒ๋ฆฌ๊ฐ ๋ฌด.. 2024. 11. 10. [CS] ์ด์์ฒด์ ๊ธฐ์ด ์ง์ ์ ๋ฆฌ(1/3) ์ด์์ฒด์ ์ด์์ฒด์ ๋?ํ๋์จ์ด ์์ ์ค์น๋์ด ํ๋์จ์ด ๊ณ์ธต๊ณผ ๋ค๋ฅธ ์ํํธ์จ์ด ๊ณ์ธต์ ์ฐ๊ฒฐํ๋ ์ํํธ์จ์ด ๊ณ์ธต.์ปดํจํฐ ์์คํ ์ ์์์ ๊ด๋ฆฌํ๊ณ , ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ์ญํ ์ ์ํ.์ด์์ฒด์ ๋ชฉ์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ ํฅ์: OS๋ ์์ ๊ด๋ฆฌ๋ฅผ ํตํด ์ผ์ ์๊ฐ ๋ด์ ์์คํ ์ด ์ฒ๋ฆฌํ๋ ์ผ์ ์์ ํฅ์์ํจ๋ค.๋ฐํ ์๊ฐ ๋จ์ถ: OS๋ ์ฌ์ฉ์๊ฐ ์์คํ ์ ์์ฒญํ ์์ ์ ์๋ฃํ ๋๊น์ง ์์๋๋ ์๊ฐ์ ๋จ์ถ์ํจ๋ค.์ฌ์ฉ ๊ฐ๋ฅ๋ ํฅ์: ์ฌ์ฉ ๊ฐ๋ฅ๋๋ ์์คํ ์์์ ์ผ๋ง๋ ๋นจ๋ฆฌ ์ ๊ณตํ ์ ์๋๊ฐ๋ฅผ ์๋ฏธ. OS๋ ์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํด์ผ ํ ๋ ์์์ ์ฆ์ ์ฌ์ฉํ ์ ์๊ฒ ํจ.์ ๋ขฐ๋ ํฅ์: ์ ๋ขฐ๋๋ ์์คํ ์ด ์ฃผ์ด์ง ๋ฌธ์ ๋ฅผ ์ ํํ๊ฒ ํธ๋์ง๋ฅผ ์๋ฏธ. OS๋ ์ ๋ ฅ ๊ฐ์ ๋ํ ์ ํํ ๊ฒฐ๊ณผ ๊ฐ์ ์ค ์ ์๋๋ก ์ ๋ขฐ๋๋ฅผ ํฅ์.. 2024. 11. 9. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ