[์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ] ์ž„๊ณ„๊ตฌ์—ญ๊ณผ ์„ธ๋งˆํฌ์–ด์— ๊ด€ํ•˜์—ฌ
ยท
Study/์‹œ์Šคํ…œํ”„๋กœ๊ทธ๋ž˜๋ฐ
Critical Sections(์ž„๊ณ„ ๊ตฌ์—ญ) ์ƒํ˜ธ ๋ฐฐํƒ€์ ์œผ๋กœ ์‹คํ–‰๋˜์–ด์•ผ ํ•˜๋Š” ์ฝ”๋“œ ์„ธ๊ทธ๋จผํŠธ ๊ณต์œ  ์žฅ์น˜(Shared devices)๋Š” ํ•œ ๋ฒˆ์— ํ•œ ํ”„๋กœ์„ธ์Šค์—์„œ ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋ฏ€๋กœ ๋ฐฐํƒ€์  ์ž์›(exclusive resources)์ด๋ผ๊ณ  ๋ถˆ๋ฆผ. ์ฝ”๋“œ์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๋“ค Entry Section(์ง„์ž… ๊ตฌ์—ญ) ๊ณต์œ  ๋ณ€์ˆ˜ ๋˜๋Š” ๋‹ค๋ฅธ ์ž์›์„ ์ˆ˜์ •ํ•  ๊ถŒํ•œ์„ ์š”์ฒญํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•œ๋‹ค. Critical Section(์ž„๊ณ„ ๊ตฌ์—ญ) ๊ณต์œ  ์ž์›์— ์•ก์„ธ์Šคํ•˜๊ฑฐ๋‚˜ ์žฌ์ง„์ž…ํ•  ์ˆ˜ ์—†๋Š” ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ฝ”๋“œ๋ฅผ ํฌํ•จํ•œ๋‹ค. Exit Section(๋‚˜๊ฐ€๋Š” ๊ตฌ์—ญ) Entry Section์ด ๋‹ค์Œ ์‹คํ–‰ ์“ฐ๋ ˆ๋“œ๊ฐ€ ์ž„๊ณ„ ๊ตฌ์—ญ์— ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Œ์„ ์•Œ ์ˆ˜ ์žˆ์–ด์•ผ ํ•ด์„œ ํ•„์š” Remainder Section(๋‚˜๋จธ์ง€ ๊ตฌ์—ญ) ์•ก์„ธ์Šค๋ฅผ ํ•ด์ œํ•œ ํ›„, ์Šค๋ ˆ๋“œ๋Š” ์‹คํ–‰ํ•  ๋‹ค..