์ ์ฒด ๊ธ92 ๋๊ธฐํ์ ๊ต์ฐฉ ์ํ ์ ๊ทธ๋ฆผ์ฒ๋ผ ํ๋ก์ธ์ค ํน์ ์ค๋ ๋๊ฐ ๊ณต์ ํ๋ ์์์ ๊ณต์ ์์(shared resource)์ด๋ผ๊ณ ํ๋ค. ๊ณต์ ์์์ ๋ฉ๋ชจ๋ฆฌ๋ ํ์ผ์ด ๋ ์๋ ์๊ณ , ์ ์ญ ๋ณ์๋ ์ ์ถ๋ ฅ์ฅ์น๊ฐ ๋ ์๋ ์๋ค.๋ค์์ ํ๋ก์ธ์ค ํน์ ์ค๋ ๋๊ฐ ๊ณต์ ์์์ ์ ๊ทผํ๋ ์ฝ๋ ์ค ๋์์ ์คํํ์ ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋ ์ฝ๋๋ฅผ ์๊ณ ๊ตฌ์ญ(critical section)์ด๋ผ๊ณ ํ๋ค. ์๋ฅผ ๋ค์ด, ํ๋ก์ธ์ค A๊ฐ ์คํ๋ ๋ค ํ๋ก์ธ์ค B๊ฐ ์คํ๋๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋์ง ์์ง๋ง, ํ๋ก์ธ์ค B๊ฐ ์คํ๋ ๋ค ํ๋ก์ธ์ค A๊ฐ ์คํ๋๋ ๊ฒ์ ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค. ์ฆ, ํ๋ก์ธ์ค A์ '๊ณต์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ ์ฝ๋'์ ํ๋ก์ธ์ค B์ '๊ณต์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ฝ๋ ์ฝ๋'๋ ์๊ณ ๊ตฌ์ญ์ด ๋๋ค. ๋์์ ํ์ผ์ ์์ ํ๋ ์ค๋ ๋๋ ์๊ณ ๊ตฌ์ญ์ด ๋ฐ์ํ ์ ์๋ค.. 2026. 4. 30. ํ๋ก์ธ์ค์ ์ค๋ ๋ ํ๋ก์ธ์คํ๋ก์ธ์ค๋ CPU ์ค์ผ์ค๋ง์ ๋์์ด ๋๋ ์์ ์ผ๋ก, ํ๋ก๊ทธ๋จ์ด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ ์ธ์คํด์คํ๋ ๊ฒ(= ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ) ํ๋ก๊ทธ๋จํ๋ก์ธ์ค์ ์, ์ํํน์ ์์ ์ ์ํด ์์ฑ๋ ์ฝ๋์ ์งํฉ HDD, SSD์ ์ ์ฅ๋ ์ ์ ์ํ์คํ ์ค์ธ ํ๋ก๊ทธ๋จ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋์ด ๋์ ์ผ๋ก ์๋์์ ์ฌ์ฉ์ ์ฅ์ ์ํ ๋์คํฌ ๊ณต๊ฐ๋ง ์กด์ฌCPU, ๋ฉ๋ชจ๋ฆฌ ์ฃผ์, ๋์คํฌ ๋ฑ ๋ค์ํ ์์คํ ์์ ์ฌ์ฉ์ธ์คํด์คํํ๋์ ํ๋ก๊ทธ๋จ ํ์ผ๋ก ์กด์ฌ์ฌ๋ฌ ๋ฒ ์คํ๋๋ฉด ์ฌ๋ฌ ๊ฐ ์์ฑ๋จํน์ฑ์๋, ์ ์ ์ํฐํฐ ์คํ ์ ๊น์ง ์ด๋ค ์์ ๋ ์ํ X๋์ , ํ์ฑํ๋ ์ํฐํฐ OS์ ์ํด ๊ด๋ฆฌ๋จํ๋ก์ธ์ค ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฉ๋ชจ๋ฆฌ์๋ ์ปดํจํฐ๊ฐ ์คํ๋๋ ์๊ฐ๋ถํฐ ๋ค์ํ ํ๋ก์ธ์ค๋ค์ด ์ ์ฌ๋์ด ์คํ๋๋ค. ํ๋ก์ธ์ค ์ ํ์ ๋ค์๊ณผ ๊ฐ๋ค.ํฌ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค(foreground process.. 2026. 4. 28. ์ด์์ฒด์ ๊ธฐ๋ณธ ๊ฐ๋ ์ด์์ฒด์ (OS, Operating System)๋?์ฌ์ฉ์๊ฐ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ํ์ํ ๋ชจ๋ ์์คํ ์ ์ ์ดํ๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ๋ฉด์ ์คํํ ํ๋ก๊ทธ๋จ์ ๊ด๋ฆฌํ๊ณ ์ ์ดํ๋ ์์คํ ์ํํธ์จ์ด๋ก, ์ปดํจํฐ ํ๋์จ์ด ๋ฐ๋ก ์์ ์ค์น๋จํ๋ก๊ทธ๋จ์ ์คํ- ํ๋ก๊ทธ๋จ: ์คํ ์ ์ file system ์์ ํ์ผ ํํ๋ก ์ ์ฅ๋์ด ์์- ํ๋ก์ธ์ค: ํ๋ก๊ทธ๋จ์ ์คํํ๋ฉด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ์ ํ๋ก์ธ์ค๊ฐ ๋จ์ปดํจํฐ ์์คํ ๊ตฌ์กฐCPU(Central Processing Unit)CPU๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋งค clock cycle๋ง๋ค ๋ฉ๋ชจ๋ฆฌ์์ ๊ธฐ๊ณ์ด๋ก ๋ ๋ช ๋ น์ด๋ฅผ ์ฝ์ด์ ์์ ์ํ Interrupt lineCPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์์ ๋ช ๋ น์ ์ฝ์ด์ ์คํํ ๋, ๋ง์ฝ ๋์ค์ ํค๋ณด๋ ์ ๋ ฅ์ด ๋ค์ด์ค๊ฑฐ๋ ๋์คํฌ์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ์์ฒญ์ด ์ค๋ ๋ฑ I.. 2026. 4. 27. [ํ๋ก๊ทธ๋๋จธ์ค-42860] ์กฐ์ด์คํฑ [๊ทธ๋ฆฌ๋]-์กฐ์ด์คํฑ ํ๋ก๊ทธ๋๋จธ์คSW๊ฐ๋ฐ์๋ฅผ ์ํ ํ๊ฐ, ๊ต์ก์ Total Solution์ ์ ๊ณตํ๋ ๊ฐ๋ฐ์ ์ฑ์ฅ์ ์ํ ๋ฒ ์ด์ค์บ ํprogrammers.co.kr ๋ฌธ์ ์ค๋ช ์กฐ์ด์คํฑ(4๊ฐ์ง ๋ฐฉํฅ)์ผ๋ก ์ํ๋ฒณ ์ด๋ฆ ์์ฑํ ๋ ์กฐ์ ํ์์ ์ต์๊ฐ ๊ตฌํ๊ธฐ [์กฐ์ด์คํฑ ๋ฐฉํฅ]โฒ - ๋ค์ ์ํ๋ฒณโผ - ์ด์ ์ํ๋ฒณ (A์์ ์๋์ชฝ์ผ๋ก ์ด๋ํ๋ฉด Z๋ก)โ - ์ปค์๋ฅผ ์ผ์ชฝ์ผ๋ก ์ด๋ (์ฒซ ๋ฒ์งธ ์์น์์ ์ผ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด ๋ง์ง๋ง ๋ฌธ์์ ์ปค์)โถ - ์ปค์๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ (๋ง์ง๋ง ์์น์์ ์ค๋ฅธ์ชฝ์ผ๋ก ์ด๋ํ๋ฉด ์ฒซ ๋ฒ์งธ ๋ฌธ์์ ์ปค์) [์ ์ถ๋ ฅ ์์ ]namereturn"JEROEN"56"JAN"23 ํด๋น ๋ฌธ์ ๋ฅผ ์ดํดํ๋๋ฐ ์ด๋ ค์์ด ์์๋ค. ๋งจ ์ฒ์์ A ์ํ๋ฒณ ๋ฑ ํ๋๋ง ์กด์ฌํ๋ค๊ณ ์ดํดํ๋ค. ๊ทธ๋์ JAN์ ๊ฒฝ์ฐ J๋ฅผ ๋ง๋ค๊ธฐ ์ํด .. 2026. 4. 27. ์ด์ 1 ยทยทยท 3 4 5 6 7 8 9 ยทยทยท 23 ๋ค์