ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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) ์ด๋ผ๊ณ  ํ•œ๋‹ค.

    1. ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ ์ „์›์„ ํ‚ค๋ฉด ROM์— ์ €์žฅ๋œ BIOS๊ฐ€ ์‹คํ–‰๋œ๋‹ค.
    2. BIOS๋Š” CPU, ๋ฉ”๋ชจ๋ฆฌ, ํ•˜๋“œ๋””์Šคํฌ ๋“ฑ ์ฃผ์š” ํ•˜๋“œ์›จ์–ด ์ ๊ฒ€์„ ํ•œ๋‹ค.
    3. ์ด์ƒ ์—†์„ ๊ฒฝ์šฐ ํ•˜๋“œ๋””์Šคํฌ์˜ MRB(Master Boot Record)์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๋ฉ”๋ชจ๋ฆฌ์— ๊ฐ€์ ธ์™€ ์‹คํ–‰ํ•œ๋‹ค.
      MBR์€ ํ•˜๋“œ๋””์Šคํฌ์˜ ์ฒซ ๋ฒˆ์งธ ์„นํ„ฐ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋ฉฐ, ์šด์˜์ฒด์ œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์ธ bootstrap์ด ์ €์žฅ๋˜์–ด ์žˆ๋‹ค.
    4. bootstrap์ด ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ผ์˜ค๋ฉด ํ•˜๋“œ๋””์Šคํฌ์— ์ €์žฅ๋œ ์šด์˜์ฒด์ œ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ๋กœ ๋ถˆ๋Ÿฌ์˜จ๋‹ค.

    • ์ถ”๊ฐ€๋กœ ๊ถ๊ธˆํ•œ ์ ์ด๋‚˜ ์ˆ˜์ •ํ•  ๋ถ€๋ถ„ ์žˆ์œผ๋ฉด ๋Œ“๊ธ€๋กœ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.
    ๋ฐ˜์‘ํ˜•
Designed by Tistory.