-
[Operating System] ๋ฉ๋ชจ๋ฆฌ์ ์ข ๋ฅ์ ๋ถํOperating System 2020. 9. 2. 23:29๋ฐ์ํ
- ์ด ๊ธ์ '์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ' ์ฑ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ์ ์ข ๋ฅ
๋ฉ๋ชจ๋ฆฌ๋ ํฌ๊ฒ ๋ ๊ฐ์ง๋ก ๋๋ ์ ์๋ค. ์ฝ๊ฑฐ๋ ์ธ ์ ์๋ ๋จ(RAM), ์ฝ๊ธฐ๋ง ๊ฐ๋ฅํ ๋กฌ(ROM) ์ผ๋ก ๊ตฌ๋ถ๋๋ค. ๋จ์ ์ ๋ ฅ์ด ๋๊ธฐ๋ฉด ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง๋ ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ์ ์ ๋ ฅ์ด ๋๊ฒจ๋ ๋ฐ์ดํฐ ๋ณด๊ดํ ์ ์๋ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก ๋๋๋ค.
ํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ
- DRAM : Dynamic RAM์ผ๋ก ์ผ์ ์๊ฐ์ด ๋๋ฉด ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง๋ฏ๋ก ๋ค์ ์ฌ์์์ผ์ผ ํ๋ค.
- SRAM : ์ ๋ ฅ์ด ๊ณต๊ธ๋๋ ๋์์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ ์ ์์ด ์ฌ์ํ ํ์๊ฐ ์๋ค.
- ์ผ๋ฐ์ ์ผ๋ก ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ์ DRAM์ ์ฌ์ฉํ๊ณ , ์บ์ ๊ฐ์ ๊ณ ์ ๋ฉ๋ชจ๋ฆฌ์ SRAM์ ์ฌ์ฉํ๋ค.
๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ
- ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ ์ ๋ ฅ์ด ๋๊ฒจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํด์ผ ํ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ๋ด๋ถ๊ฐ ๋ณต์กํ๊ณ ์๋๊ฐ ๋๋ฆฌ๋ฉฐ ๊ฐ๊ฒฉ์ด ๋น์ธ๋ค.
- ํ๋์ ๋ฉ๋ชจ๋ฆฌ : ๋์งํธ ์นด๋ฉ๋ผ, MP3, USB ๋๋ผ์ด๋ฒ๊ฐ์ด ์ ๋ ฅ ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ์ ์ฅ์ฅ์น๋ก ์ฌ์ฉ
- SSD : ํ๋๋์คํฌ ๋์ ์ฌ์ฉํ๋๋ก ๋ง๋ ๋นํ๋ฐ์ฑ ๋ฉ๋ชจ๋ฆฌ๋ก ๊ฐ๊ฒฉ์ด ๋น์ธ์ง๋ง ๋น ๋ฅธ ๋ฐ์ดํฐ ์ ๊ทผ ์๋, ์ ์ ๋ ฅ ๋ฑ ๋๋ฌธ์ ๊ฐ์ธ์ฉ ์ปดํจํฐ, ๋ ธํธ๋ถ์ ์์ฃผ ์ฌ์ฉ๋๋ค.
ROM
๋กฌ์ ์ ๋ ฅ์ด ๋๊ฒจ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๋ ๊ฒ์ด ์ฅ์ ์ด์ง๋ง ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ ์ ์ฅํ๋ฉด ๋ฐ๊ฟ ์ ์๋ค. ์ด๋ฌํ ํน์ฑ ๋๋ฌธ์ BIOS(Basic Input Output System) ๋ฅผ ๋กฌ์ ์ ์ฅํ๋ค.
๋ถํ
- ์์ฉ ํ๋ก๊ทธ๋จ์ ์ด์์ฒด์ ๊ฐ ๋ฉ๋ชจ๋ฆฌ ์ฌ๋ ค์ ์คํํ๊ณ , ์ด์์ฒด์ ๋ CPU์ ์ํด ์คํ๋๋ ํ๋ก๊ทธ๋จ์ด๊ธฐ ๋๋ฌธ์ ๋น์ฐํ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์์ผ ํ๋ค. ๋ฐ๋ผ์ ์ปดํจํฐ๋ฅผ ์ผฐ์ ๋ ๋๊ตฐ๊ฐ๊ฐ ์ด์์ฒด์ ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค์ ์คํํด์ผ ํ๋ค.
- ์ปดํจํฐ๋ฅผ ์ผฐ์ ๋ ์ด์์ฒด์ ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ฆฌ๋ ๊ณผ์ ์ ๋ถํ (booting) ์ด๋ผ๊ณ ํ๋ค.
- ์ฌ์ฉ์๊ฐ ์ปดํจํฐ ์ ์์ ํค๋ฉด ROM์ ์ ์ฅ๋ BIOS๊ฐ ์คํ๋๋ค.
- BIOS๋ CPU, ๋ฉ๋ชจ๋ฆฌ, ํ๋๋์คํฌ ๋ฑ ์ฃผ์ ํ๋์จ์ด ์ ๊ฒ์ ํ๋ค.
- ์ด์ ์์ ๊ฒฝ์ฐ ํ๋๋์คํฌ์ MRB(Master Boot Record)์ ์ ์ฅ๋ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ์ ๊ฐ์ ธ์ ์คํํ๋ค.
MBR์ ํ๋๋์คํฌ์ ์ฒซ ๋ฒ์งธ ์นํฐ๋ฅผ ๊ฐ๋ฆฌํค๋ฉฐ, ์ด์์ฒด์ ๋ฅผ ์คํํ๊ธฐ ์ํ ์ฝ๋์ธ bootstrap์ด ์ ์ฅ๋์ด ์๋ค. - bootstrap์ด ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ์ค๋ฉด ํ๋๋์คํฌ์ ์ ์ฅ๋ ์ด์์ฒด์ ๋ฅผ ๋ฉ๋ชจ๋ฆฌ๋ก ๋ถ๋ฌ์จ๋ค.
- ์ถ๊ฐ๋ก ๊ถ๊ธํ ์ ์ด๋ ์์ ํ ๋ถ๋ถ ์์ผ๋ฉด ๋๊ธ๋ก ๋จ๊ฒจ์ฃผ์ธ์.
๋ฐ์ํ'Operating System' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Operating System] ๋ณ๋ ฌ์ฒ๋ฆฌ, ํ์ดํ๋ผ์ธ, ์ํผ์ค์นผ๋ผ (2) 2020.09.03 [Operating System] ๋ฒํผ, ์บ์, ์ธํฐ๋ฝํธ (0) 2020.09.03 [Operating System] CPU์ ๊ตฌ์ฑ๊ณผ ๋์, ํฐ๋ ธ์ด๋ง ๊ตฌ์กฐ (0) 2020.09.02 [Operating System] ์ด์์ฒด์ ์ ๊ตฌ์กฐ (8) 2020.09.01 [Operating System] ์ด์์ฒด์ ์ ์ญ์ฌ (0) 2020.08.31