BIOS&UEFI

what?

BIOS

  • ํŽŒ์›จ์–ด ์ž…๋‹ˆ๋‹ค (ํ•˜๋“œ์›จ์–ด ์žฅ์น˜์— ์˜๊ตฌ์ ์ธ ๋ช…๋ น์„ ์ œ๊ณตํ•˜๋ฉฐ, ํ”Œ๋ž˜์‹œ ROM์— ์ €์žฅํ•˜๊ณ  ์ง€์šฐ๊ณ  ๋‹ค์‹œ ์“ฐ๊ธฐ ๊ฐ€)

  • ๋ถ€ํŒ… ๊ณผ์ •์—์„œ ํ•˜๋“œ์›จ์–ด ์ดˆ๊ธฐํ™”๋ฅผ ๋•์Šต๋‹ˆ๋‹ค.

ex ) AMI, ,PHOENIX..

Update

๋ฐ”์ด์˜ค์Šค๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ๋ฒ•

  • ํ”Œ๋ž˜์‹œ(์†Œํ”„ํŠธ์›จ์–ด ๋ฐฉ์‹)

  • EEPROM์œผ๋กœ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(ํ•˜๋“œ์›จ์–ด ๋ฐฉ์‹)

MBR ? ๋ถ€ํŒ… ์ˆœ์œ„ 1์ˆœ์œ„ ์ €์žฅ ์žฅ์น˜ ๋“œ๋ผ์ด๋ธŒ์˜ ์ตœ์ƒ์œ„ ํŒŒํ‹ฐ์…˜ ์ฒซ ๋ฒˆ์งธ ์„นํ„ฐ(์ตœ๋Œ€ 2TB)์˜ ์ฒซ ๋ฒˆ์งธ ๋ฐ”์ดํŠธ๋ถ€ํ„ฐ 512 ๋งˆ์ง€๋ง‰ ๋ฐ”์ดํŠธ๊นŒ์ง€ ๋ถ€ํŒ… ์ •๋ณด๋ฅผ ์จ ๋†“๊ณ , ๋ฐ”์ด์˜ค์Šค๊ฐ€ ์ด๋ฅผ ์ฝ์–ด๋“ค์—ฌ ๋ถ€ํŒ…ํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด๋ฅผ MBR(Master Boot Record)๋ผ ๋ถˆ๋ €๋‹ค. ๋ถ€ํŒ… ์ •๋ณด๋Š” ๋ถ€ํŠธ ์ฝ”๋“œ + ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ์ •๋ณด + ์„œ๋ช…์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

Limit

  • ์ตœ๋Œ€ 2TB์˜ ๋ฉ”๋ชจ๋ฆฌ ์žฅ์น˜ ๊ฐ€๋Šฅ

  • 16Bit Proccessor๋งŒ ์‹ค

Why? ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐœ๋‹ฌํ•ด์˜จ ์—ญ์‚ฌ์™€ ๊ด€๋ จ์ด ์žˆ์Šต๋‹ˆ๋‹ค. PC์— ์žˆ๋˜ ํ”„๋กœ์„ธ์„œ๋Š” 8088 ํ”„๋กœ์„ธ์„œ์˜€์œผ๋ฉฐ, 8๋น„ํŠธ ์™ธ๋ถ€ ๋ฐ์ดํ„ฐ ๋ฒ„์Šค๊ฐ€ ์žˆ๋Š” 8086 ํ”„๋กœ์„ธ์„œ์˜ ๋ณ€ํ˜•์ž…๋‹ˆ๋‹ค(์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ•˜๋“œ์›จ์–ด ์„ค๊ณ„๊ฐ€ 8์„ ์ค‘์‹ฌ์œผ๋กœ ํ–ˆ์„ ๋•Œ 16๋น„ํŠธ ํ”„๋กœ์„ธ์„œ๋กœ ์ž‘์—…ํ•˜๊ธฐ ์‰ฝ๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋น„ํŠธ ์ฒ˜๋ฆฌ). 8086/8088์€ 16๋น„ํŠธ ํ”„๋กœ์„ธ์„œ์˜€์ง€๋งŒ ๊ธฐ์กด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ƒˆ ์นฉ์— ์‰ฝ๊ฒŒ ์ด์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ด์ „ 8080 8๋น„ํŠธ ํ”„๋กœ์„ธ์„œ ์ œํ’ˆ๊ตฐ๊ณผ ์–ด์…ˆ๋ธ”๋ฆฌ ์–ธ์–ด๋กœ ํ˜ธํ™˜๋˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ๊ตฐ์˜ ๊ฐ ์นฉ์€ ์ด์ „ ์ œํ’ˆ๊ณผ ์–ด๋Š ์ •๋„ ํ˜ธํ™˜๋˜๋„๋ก ์—ด์‹ฌํžˆ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

UEFI

  • UEFI๋Š” ํ†ตํ•ฉ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ํŽŒ์›จ์–ด ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

  • uefi๋Š” CPU ๋ถ€ํŒ…์„ ๋•๋Š” ์ €์ˆ˜์ค€ ์†Œํ”„ํŠธ์›จ์–ด

  • EFI ์„œ๋น„์Šค ํŒŒํ‹ฐ์…˜์ด๋ผ๋Š” ์œ ํšจํ•œ ๋ถ€ํŒ… ๋ณผ๋ฅจ ๋ชฉ๋ก์„ ์œ ์ง€ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

GPT ?

UEFI์—์„œ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”์˜ ๋ ˆ์ด์•„์›ƒ์— ๋Œ€ํ•œ ํ‘œ์ค€์ž…๋‹ˆ๋‹ค. ํ—ค๋“œ ์„นํ„ฐ(MBR์˜ ์„นํ„ฐ) ๋Œ€์‹  ๋…ผ๋ฆฌ์  ๋ธ”๋ก ์ฃผ์†Œ ์ง€์ •(LBA)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค boot loader๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค

Last updated