๐ป Computer Science/- Operating System18 [์ด์์ฒด์ ์ System] ๋ฐ์ดํธ ์ ์ฅ ์์ Byte Order์ Big Endian๊ณผ Little Endian ๋ฐ์ดํธ ์ ์ฅ ์์ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก Byte ๋ผ๋ ๋จ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด Byte ๋ฅผ ์ด๋ป๊ฒ ์ ์ฅํ๋๋์ ๋ฐ๋ผ์ PC์ ์ฑ๋ฅ์ ์ฐจ์ด๊ฐ ์์ ์ ์๋ค. ์ด๋ ์ฐ์๋ Byte๋ฅผ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ Endian ์ด๋ผ๊ณ ํ๋ค. ์ด๋ฌํ Endian ์ Little Endian ๋ฐฉ์๊ณผ Big Endian ๋ฐฉ์์ผ๋ก ๋๋๊ฒ ๋๋๋ฐ, ์ฐ์ ์๋์ธ์ด ๋ฌด์์ธ์ง ์์๋ณด์. Endian, ์๋์ธ ์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ 1์ฐจ์ ๊ณต๊ฐ์์ ์ฌ๋ฌ ๊ฐ์ ์ฐ์๋ ๋ฐ์ดํฐ ๋์ ๋ฐฐ์ด์ ์ ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์๋์ธ ์ด๋ผ๊ณ ํ๋ค. ์ด๋ ์์คํ ์ด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ฐ ์์ด ์ค์ํ ๊ฐ๋ ๊ณผ ์ญํ ์ ์ํํ๊ฒ ๋๋๋ฐ, ํน์ ์๋์ธ ๊ธฐ๋ฒ์ ํตํด์ Byte Order ์ ์ง์ ํ ์ ์๋ค. ํ๋์ ์ด์์ฒด์ ์์๋ ์ฌ๋ฌ Endian.. 2021. 7. 14. [์ด์์ฒด์ ] 17. ์ฐ์ ์์ ์ค์ผ์ค๋ง(Priority ์ค์ผ์ค๋ง) ์๊ณ ๋ฆฌ์ฆ ์ด์์ฒด์ ์ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ํ๊ฐํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ํน์ฑ์ ์ถฉ๋ถํ ์ดํดํด์ผ ํ๋ค. ํ๋ก์ธ์ ์ฌ์ฉ๋ฅ ํ๋ก์ธ์๋ฅผ ํญ์ ์คํ์ํ๋ก ์ ์งํ์ฌ ์ ํด ์ํ๊ฐ ๋์ง ์๋๋ก ํ๋ค. ์ฒ๋ฆฌ์จ ๋จ์ ์๊ฐ๋น ์๋ฃํ๋ ์์ ์ ์๊ฐ ๋ง๋๋ก ํ์ฌ ์งง์ ์์ ์ ์ฐ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ธํฐ๋ฝํธ ์์ด ์ฒ๋ฆฌํ๋ค ๋ฐํ ์๊ฐ ์์ ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด๊ฐ๊ธฐ ๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ, ์ค๋น ํ์ ๋จธ๋ฌด๋ฅด๋ ์๊ฐ, ์คํ ์๊ฐ, ์ ์ถ๋ ฅ ์๊ฐ ๋ฑ ์์ ์ ์๋ฃํ๋๋ฐ ์์๋ ์๊ฐ ๋๊ธฐ ์๊ฐ ํ๋ก์ธ์ค๊ฐ ์คํ์ด ๋๊ธฐ ์ ๊น์ง ๋๊ธฐ๋๋ ์๊ฐ์ ๋ปํ๋ค. ๋ฐ์ ์๊ฐ ์์ ์ ์์ฒญํ ์๊ฐ๋ถํฐ ๋ฐ์์ ์์ํ๋ ์๊ฐ๊น์ง์ ๊ฐ๊ฒฉ ์ฐ์ ์์ ์ค์ผ์ค๋ง (Priority Scheduling) ์ฐ์ ์์ ์ค์ผ์ค๋ง์ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์ค๋น ํ์ ํ๋ก์ธ์ค๊ฐ ๋์ฐฉํ๋ฉด, ๋์ฐฉํ ํ๋ก์ธ์ค์ ์ฐ์ ์์์ ํ.. 2019. 12. 14. [์ด์์ฒด์ ] 16. ์ต์์์ ์ฐ์ ์ค์ผ์ค๋ง (SJF ์ค์ผ์ค๋ง) ์๊ณ ๋ฆฌ์ฆ ์ด์์ฒด์ ์ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ํ๊ฐํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ํน์ฑ์ ์ถฉ๋ถํ ์ดํดํด์ผ ํ๋ค. ํ๋ก์ธ์ ์ฌ์ฉ๋ฅ ํ๋ก์ธ์๋ฅผ ํญ์ ์คํ์ํ๋ก ์ ์งํ์ฌ ์ ํด ์ํ๊ฐ ๋์ง ์๋๋ก ํ๋ค. ์ฒ๋ฆฌ์จ ๋จ์ ์๊ฐ๋น ์๋ฃํ๋ ์์ ์ ์๊ฐ ๋ง๋๋ก ํ์ฌ ์งง์ ์์ ์ ์ฐ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ธํฐ๋ฝํธ ์์ด ์ฒ๋ฆฌํ๋ค ๋ฐํ ์๊ฐ ์์ ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด๊ฐ๊ธฐ ๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ, ์ค๋น ํ์ ๋จธ๋ฌด๋ฅด๋ ์๊ฐ, ์คํ ์๊ฐ, ์ ์ถ๋ ฅ ์๊ฐ ๋ฑ ์์ ์ ์๋ฃํ๋๋ฐ ์์๋ ์๊ฐ ๋๊ธฐ ์๊ฐ ํ๋ก์ธ์ค๊ฐ ์คํ์ด ๋๊ธฐ ์ ๊น์ง ๋๊ธฐ๋๋ ์๊ฐ์ ๋ปํ๋ค. ๋ฐ์ ์๊ฐ ์์ ์ ์์ฒญํ ์๊ฐ๋ถํฐ ๋ฐ์์ ์์ํ๋ ์๊ฐ๊น์ง์ ๊ฐ๊ฒฉ ์ต์ ์์ ์ฐ์ ์ค์ผ์ค๋ง (SJF ์ค์ผ์ค๋ง) ์ต์์์ ์ฐ์ ์ค์ผ์ค๋ง์ด๋ ๊ฐ ์์ ์ ํ๋ก์ธ์ ์คํ ์๊ฐ์ ์ด์ฉํ์ฌ ํ๋ก์ธ์๊ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ ์คํ ์๊ฐ์ด ๊ฐ์ฅ .. 2019. 12. 12. [์ด์์ฒด์ ] 15. ์ ์ ์ ์ฒ๋ฆฌ ์ค์ผ์ค๋ง(FIFO ์ค์ผ์ค๋ง) ์๊ณ ๋ฆฌ์ฆ ์ด์์ฒด์ ์ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ํ๊ฐํ๊ธฐ ์ํด์๋ ๋ค์๊ณผ ๊ฐ์ ํน์ฑ์ ์ถฉ๋ถํ ์ดํดํด์ผ ํ๋ค. ํ๋ก์ธ์ ์ฌ์ฉ๋ฅ ํ๋ก์ธ์๋ฅผ ํญ์ ์คํ์ํ๋ก ์ ์งํ์ฌ ์ ํด ์ํ๊ฐ ๋์ง ์๋๋ก ํ๋ค. ์ฒ๋ฆฌ์จ ๋จ์ ์๊ฐ๋น ์๋ฃํ๋ ์์ ์ ์๊ฐ ๋ง๋๋ก ํ์ฌ ์งง์ ์์ ์ ์ฐ์ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ธํฐ๋ฝํธ ์์ด ์ฒ๋ฆฌํ๋ค ๋ฐํ ์๊ฐ ์์ ์ด ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด๊ฐ๊ธฐ ๊น์ง ๊ฑธ๋ฆฐ ์๊ฐ, ์ค๋น ํ์ ๋จธ๋ฌด๋ฅด๋ ์๊ฐ, ์คํ ์๊ฐ, ์ ์ถ๋ ฅ ์๊ฐ ๋ฑ ์์ ์ ์๋ฃํ๋๋ฐ ์์๋ ์๊ฐ ๋๊ธฐ ์๊ฐ ํ๋ก์ธ์ค๊ฐ ์คํ์ด ๋๊ธฐ ์ ๊น์ง ๋๊ธฐ๋๋ ์๊ฐ์ ๋ปํ๋ค. ๋ฐ์ ์๊ฐ ์์ ์ ์์ฒญํ ์๊ฐ๋ถํฐ ๋ฐ์์ ์์ํ๋ ์๊ฐ๊น์ง์ ๊ฐ๊ฒฉ ์ ์ ์ ์ฒ๋ฆฌ ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ(FIFO ์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ) ํ๋ก์ธ์๋ฅผ ์์ฒญํ๋ ์์๋๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ ์ฅ์ ์ค์ผ์ค๋ง์ ์ดํด์ ๊ตฌํ์ด ๋จ์ํ๋ค. ์ค๋น ํ์ ์๋ .. 2019. 12. 9. [์ด์์ฒด์ ] 14. ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ ์ดํด ์ค์ผ์ค๋ง์ ๊ฐ๋ ๋จ์ผ ์ฒ๋ฆฌ ์์คํ ์ ์ฌ์ฉํ์ง ์๋ ์ด์ ์ค ํ ๊ฐ์ง๋ ๋ฐ๋ก ์ด ์ค์ผ์ค๋ง๊ณผ ๊ด๋ จ์ด ์๋ค. ๋จ์ผ ์ฒ๋ฆฌ ์์คํ ์์ ์คํ ์ค์ธ ํ๋ก์ธ์ค๊ฐ ์ ์ถ๋ ฅ์ ์์ฒญํ๋ฉด, ์ด ํ๋ก์ธ์ค๊ฐ ์คํ์ ๋ง์น ๋ ๊น์ง๋ ์ฌ์ฉํ๋ ์์์ ๋๊ธฐํด์ผ ํ๋ฏ๋ก ํจ์จ์ด ๋ง์ด ๋ฎ์์ง๋ค. ํ์ง๋ง ๋ค์ค ์ฒ๋ฆฌ ์์คํ ์์๋ ์ฌ๋ฌ ํ๋ก์ธ์ค๋ฅผ ๋์์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค๋๊ณ ์คํ ์ค์ธ ํ๋ก์ธ์ค๊ฐ ์ ์ถ๋ ฅ์ ์์ฒญํ๋ฉด, ์ด์์ฒด์ ๊ฐ ์คํ์ค์ธ ํ๋ก์ธ์๋ฅผ ํ์ํ์ฌ ๋ค๋ฅธ ํ๋ก์ธ์ค์๊ฒ ํ ๋นํ๋ค. ์ฅ์ ํ๋ก์ธ์ ์ด์ฉ์จ์ ๋์ผ ์ ์๋ค. ํ๋ก์ธ์ ์ฒ๋ฆฌ์จ์ด ์ฆ๊ฐํ๋ค. ํ๋ก์ธ์ค ์ค์ผ์ค๋ง์ ๋ชฉ์ ์์ ํ ๋น์ ๊ณต์ ์ฑ ๋จ์์๊ฐ๋น ์ฒ๋ฆฌ๋ ๊ทน๋ํ ์์ธก ๊ฐ๋ฅ์ฑ ๋ณด์ฅ ์ ์ ํ ๋ฐํ์๊ฐ ๋ณด์ฅ ์ค๋ฒํค๋ ์ต์ํ ์์ ์ฌ์ฉ์ ๊ท ํ ์ ์ง ์คํ ๋๊ธฐ ์๊ฐ ๋ฐฉ์ง ์ฐ์ ์์ ์ ๊ฐ์ ๋ชฉ์ ์ ์ํด ์ด์์ฒด.. 2019. 12. 9. [์ด์์ฒด์ ] 13. ๊ต์ฐฉ์ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ(์๋ฐฉ, ํํผ, ํ๋ณต) ๊ต์ฐฉ์ํ์ ํด๊ฒฐ ๋ฐฉ๋ฒ ๊ต์ฐฉ์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ ์ธ ๊ฐ์ง๊ฐ ์๋ค. ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ์ง ์๋๋ก ์๋ฐฉํ๋ ๋ฐฉ๋ฒ ๊ต์ฐฉ์ํ์ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ธ์งํ๊ณ ์ด๋ฅผ ์ ์ ํ ํํผํ๋ ๋ฐฉ๋ฒ ๊ต์ฐฉ ์ํ๋ฅผ ํ์ฉํ์ง๋ง ๊ต์ฐฉ ์ํ๋ฅผ ํ์งํ์ฌ ๋ค์ ํ๋ณตํ๋ ๋ฐฉ๋ฒ ๊ต์ฐฉ์ํ ์๋ฐฉ ์์์ ๋ง ํ ๊ต์ฐฉ์ํ ๋ค ๊ฐ์ง ์กฐ๊ฑด์ ์์ ๋ฐ์ํ์ง ์๋๋กํ์ฌ ๊ต์ฐฉ์ํ๋ฅผ ์๋ฐฉํ๋ค. ์์์ ์ํธ๋ฐฐ์ ์กฐ๊ฑด ๋ฐฉ์ง ์ํธ๋ฐฐ์ ๋ ์์์ ๋น๊ณต์ ๊ฐ ์ ์ ๋์ด์ผ ํ๋ค. ๊ณต์ ์์์ ๋ฐฐํ์ ์ ๊ทผ์ด ํ์ ์์ด์ ๊ต์ฐฉ์ํ๊ฐ ๋ฐ์ํ์ง ์๋๋ค. ์ ์ ์ ๋๊ธฐ ์กฐ๊ฑด ๋ฐฉ์ง ์ ์ ์ ๋๊ธฐ์กฐ๊ฑด์ด ๋ฐ์ํ์ง ์์ผ๋ ค๋ฉด, ํ๋ก์ธ์ค๊ฐ ์์ ์ ์ํํ๊ธฐ ์ ์ ํ์ํ ์์์ ๋ชจ๋ ์์ฒญํ๊ณ ํ๋ํด์ผ ํ๋ค. ์ด๋ฅผ ์ต๋ ์์ ํ ๋น์ด๋ผ๊ณ ํ๋๋ฐ ์ด๋ ์์ ํจ์จ์ฑ์ด ๋ฎ๊ณ ๊ธฐ์ ์ํ๋ฅผ ๋ฐ์ํ ์ ์๋ค๋ ๋จ.. 2019. 12. 9. ์ด์ 1 2 3 ๋ค์