software engineering/์ปดํ“จํ„ฐํ•™๊ฐœ๋ก 

[Computer] ์šด์˜์ฒด์ œ ๋ฐœ์ „

jjingle 2023. 9. 25. 13:18

์œ ๋‹‰์Šค(Unix)

  • ์ „๋ฌธ ํ”„๋กœ๊ทธ๋ž˜๋จธ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ -> ๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ œ์ž‘
  • ๊ณ ๊ธ‰ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์–ด ๋‹ค์–‘ํ•œ ํ•˜๋“œ์›จ์–ด์— ์„ค์น˜ ๊ฐ€๋Šฅ
  • ์—ฐ๊ตฌ์šฉ์œผ๋กœ ์†Œ์Šค ๊ณต๊ฐœ -> ๋Œ€ํ•™์ด๋‚˜ ์—ฐ๊ตฌ์†Œ์—์„œ ๋งŽ์ด ์‚ฌ์šฉ
  • ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ
  • ๊ฐ•๋ ฅํ•œ ๋„คํŠธ์›Œํฌ ๊ธฐ๋Šฅ ์ง€์›
  • X Windows ๋„๊ตฌ๋กœ GUI ํ™˜๊ฒฝ ์ œ๊ณต

 

๋ฆฌ๋ˆ…์Šค(Linux)

  • 1991๋…„ ํ•€๋ž€๋“œ์˜ ํ—ฌ์‹ฑํ‚ค ๋Œ€ํ•™์ƒ์ด๋˜ Linus Tovalds ๊ฐœ๋ฐœ
  • GNU ํ”„๋กœ์ ํŠธ์— ์ฐธ์—ฌํ•˜๋ฉด์„œ ๊ธ‰์†ํ•˜๊ฒŒ ์„ฑ์žฅ
    • <GNU is Not Unix>
    • - 1984๋…„ ์‹œ์ž‘๋œ ํ”„๋กœ์ ํŠธ(๋ฆฌ์ฐจ๋“œ ์Šคํ†จ๋งŒ)
    • - ์ž์œ ์†Œํ”„ํŠธ์›จ์–ด ์žฌ๋‹จ ์„ค๋ฆฝ, GPL, copy left ์šด๋™ ์ „๊ฐœ
    • - ์˜คํ”ˆ์†Œ์Šค(Open Source) ์šด๋™์œผ๋กœ ์ด์–ด์ง
  • ๋ฌด๋ฃŒ์ด๋ฉฐ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์™„์ „ํžˆ ๊ณต๊ฐœ๋œ ์šด์˜์ฒด์ œ
  • ๋ˆ„๊ตฌ๋‚˜ ๋‹ค์šด๋ฐ›์•„ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹ค์ˆ˜์˜ ๋ฐฐํฌํŒ์ด ์กด์žฌ

 

Mac OS

  • ์• ํ”Œ์—์„œ ๊ฐœ๋ฐœํ•œ GUI ๊ธฐ๋ฐ˜์˜ ์šด์˜์ฒด์ œ
  • FreeBSD๋ฅผ ๋ณ€ํ˜•ํ•˜์—ฌ ๋งคํ‚จํ† ์‹œ ์ปดํ“จํ„ฐ์—์„œ ๋™์ž‘

 

Windows OS

  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์‚ฌ์—์„œ ๋งŒ๋“  ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค(GUI) ๊ธฐ๋ฐ˜ ์šด์˜์ฒด์ œ