# [์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 11. ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ
Study Repository

[์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ] 11. ์‘์šฉ SW ๊ธฐ์ดˆ ๊ธฐ์ˆ  ํ™œ์šฉ

by rlaehddnd0422

B - 411. ์šด์˜์ฒด์ œ

  • ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์ž์›๋“ค์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ํŽธ๋ฆฌํ•˜๊ณ  ํšจ๊ณผ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ชจ์ž„
  • ์ปดํ“จํ„ฐ ์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋™์ž‘ํ•˜๋Š” ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ผ์ข…์ด๋‹ค.
  • ํ”„๋กœ์„ธ์„œ, ๊ธฐ์–ต์žฅ์น˜, ์ž…/์ถœ๋ ฅ์žฅ์น˜, ํŒŒ์ผ ๋ฐ ์ •๋ณด ๋“ฑ์˜ ์ž์›์„ ๊ด€๋ฆฌ 

 

412. ์šด์˜์ฒด์ œ์˜ ๋ชฉ์ 

  • ์ฒ˜๋ฆฌ๋Ÿ‰ : ์ผ์ • ์‹œ๊ฐ„ ๋‚ด์— ์‹œ์Šคํ…œ์ด ์ฒ˜๋ฆฌํ•˜๋Š” ์ผ์˜ ์–‘
  • ๋ฐ˜ํ™˜ ์‹œ๊ฐ„ : ์‹œ์Šคํ…œ์— ์ž‘์—…์„ ์˜๋ขฐํ•œ ์‹œ๊ฐ„๋ถ€ํ„ฐ ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋  ๋•Œ ๊นŒ์ง€ ๊ฑธ๋ฆฐ ์‹œ๊ฐ„
  • ์‚ฌ์šฉ ๊ฐ€๋Šฅ๋„ : ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์žˆ์„ ๋•Œ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ •๋„
  • ์‹ ๋ขฐ๋„ : ์‹œ์Šคํ…œ์ด ์ฃผ์–ด์ง„ ๋ฌธ์ œ๋ฅผ ์ •ํ™•ํžˆ ํ•ด๊ฒฐํ•˜๋Š” ์ •๋„

 

A - 413. UNIX

  • AT&T ๋ฒจ ์—ฐ๊ตฌ, MIT, General Electric์ด ๊ณต๋™ ๊ฐœ๋ฐœํ•œ ์šด์˜์ฒด์ œ
  • ์‹œ๋ถ„ํ•  ์‹œ์Šคํ…œ์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ๋Œ€ํ™”์‹ ์šด์˜์ฒด์ œ
  • ๋Œ€๋ถ€๋ถ„ C์–ธ์–ด๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ์–ด ์ด์‹์„ฑ์ด ๋†’์œผ๋ฉฐ ์žฅ์น˜-ํ”„๋กœ์„ธ์Šค๊ฐ„ ํ˜ธํ™˜์„ฑ์ด ๋†’์Œ.
  • ํŠธ๋ฆฌ ๊ตฌ์กฐ์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ

 

B - 414. UNIX ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ

  • ์ปค๋„
    • UNIX์˜ ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ๋ถ€๋ถ„์œผ๋กœ ํ•˜๋“œ์›จ์–ด๋ฅผ ๋ณดํ˜ธํ•˜๊ณ , ํ”„๋กœ๊ทธ๋žจ-ํ•˜๋“œ์›จ์–ด๊ฐ„ ์ธํ„ฐํŽ˜์ด์Šค ์—ญํ• 
    • ํ”„๋กœ์„ธ์Šค ๊ด€๋ฆฌ, ๊ธฐ์–ต์žฅ์น˜ ๊ด€๋ฆฌ, ํŒŒ์ผ ๊ด€๋ฆฌ, ์ž…์ถœ๋ ฅ ๊ด€๋ฆฌ, ํ”„๋กœ์„ธ์Šค๊ฐ„ ํ†ต์‹ , ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋ณ€ํ™˜ ๋“ฑ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ธฐ๋Šฅ ์ˆ˜ํ–‰
  • ์‰˜
    • ์‚ฌ์šฉ์ž์˜ ๋ช…๋ น์–ด๋ฅผ ์ธ์‹ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ํ˜ธ์ถœํ•˜๊ณ  ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ช…๋ น์–ด ํ•ด์„๊ธฐ
    • ์‹œ์Šคํ…œ-์‚ฌ์šฉ์ž ๊ฐ„์˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‹ด๋‹น

 

415. LINUX

  • ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๊ฐ€ UNIX๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœํ•œ ์šด์˜์ฒด์ œ
  • ํ”„๋กœ๊ทธ๋žจ ์†Œ์Šค๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์žˆ์–ด ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์›ํ•˜๋Š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ
  • ๋Œ€๋ถ€๋ถ„์˜ ํŠน์ง•์ด UNIX์™€ ๋™์ผ

 

A - 416. Android

  • ๊ตฌ๊ธ€ ์‚ฌ์—์„œ ๊ฐœ๋ฐœํ•œ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๊ธฐ๋ฐ˜์˜ ๊ฐœ๋ฐฉํ˜• ๋ชจ๋ฐ”์ผ ์šด์˜์ฒด์ œ
  • ๋ชจ๋“  ์ฝ”๋“œ๊ฐ€ ๊ณต๊ฐœ๋œ ๊ฐœ๋ฐฉํ˜• ์†Œํ”„ํŠธ์›จ์–ด
  • ์ž๋ฐ”์™€ ์ฝ”ํ‹€๋ฆฐ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ž‘์„ฑ

 

B - 417. ๊ธฐ์–ต์žฅ์น˜ ๊ด€๋ฆฌ - ๋ฐ˜์ž…(fetch) ์ „๋žต

  • ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ๋ณด๊ด€์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์–ธ์ œ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋กœ ์ ์žฌํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ „๋žต
  • ์š”๊ตฌ ๋ฐ˜์ž… : ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด ํŠน์ • ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ ๋“ฑ์˜ ์ฐธ์กฐ๋ฅผ ์š”๊ตฌํ•  ๋•Œ ์ ์žฌํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ์˜ˆ์ƒ ๋ฐ˜์ž… : ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•ด ์ฐธ์กฐ๋  ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ์˜ˆ์ƒํ•˜์—ฌ ์ ์žฌํ•˜๋Š” ๋ฐฉ๋ฒ•

 

A - 418. ๊ธฐ์–ต์žฅ์น˜ ๊ด€๋ฆฌ - ๋ฐฐ์น˜ ์ „๋žต

  • ์ƒˆ๋กœ ๋ฐ˜์ž…๋˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ์–ด๋””์— ์œ„์น˜์‹œํ‚ฌ ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ „๋žต
  • ์ตœ์ดˆ ์ ํ•ฉ ( First Fit ) : ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํฌ๊ธฐ์˜ ๋นˆ ์˜์—ญ ์ค‘ ์ฒซ ๋ฒˆ์งธ ๋ถ„ํ•  ์˜์—ญ์— ๋ฐฐ์น˜์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•
  • ์ตœ์  ์ ํ•ฉ ( Best Fit ) : ๋นˆ ์˜์—ญ ์ค‘ ๋‹จํŽธํ™”๋ฅผ ๊ฐ€์žฅ ์ž‘๊ฒŒ ๋‚จ๊ธฐ๋Š” ๋ถ„ํ•  ์˜์—ญ์— ๋ฐฐ์น˜์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•
  • ์ตœ์•… ์ ํ•ฉ ( Worst Fit ) : ๋นˆ ์˜์—ญ ์ค‘ ๋‹จํŽธํ™”๋ฅผ ๊ฐ€์žฅ ๋งŽ์ด ๋‚จ๊ธฐ๋Š” ๋ถ„ํ•  ์˜์—ญ์— ๋ฐฐ์น˜์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•

 

B - 419. ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ํ• ๋‹น ๊ธฐ๋ฒ•

  • ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์–ด๋–ป๊ฒŒ ํ• ๋‹นํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์—ฐ์† ํ• ๋‹น ๊ธฐ๋ฒ• : ์—ฐ์†์œผ๋กœ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋ฒ• ---> ๋‹จ์ผ ๋ถ„ํ•  ํ• ๋‹น, ๋‹ค์ค‘ ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ•
  • ๋ถ„์‚ฐ ํ• ๋‹น ๊ธฐ๋ฒ• : ํŠน์ • ์กฐ๊ฐ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋ถ„์‚ฐํ•˜์—ฌ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋ฒ• ---> ํŽ˜์ด์ง•, ์„ธ๊ทธ๋จผํ…Œ์ด์…˜ ๊ธฐ๋ฒ•

 

420. ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ํ• ๋‹น ๊ธฐ๋ฒ• - ์—ฐ์† ํ• ๋‹น ๊ธฐ๋ฒ• - ๋‹จ์ผ ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ•

  • ํ•œ ์ˆœ๊ฐ„์—๋Š” ์˜ค์ง ํ•œ ๋ช…์˜ ์‚ฌ์šฉ์ž๋งŒ์ด ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ์‚ฌ์šฉ์ž ์˜์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์˜ค๋ฒ„๋ ˆ์ด ๊ธฐ๋ฒ• : ์ฃผ๊ธฐ์–ต์žฅ์น˜๋ณด๋‹ค ํฐ ์‚ฌ์šฉ์ž ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•
  • ์Šค์™€ํ•‘ ๊ธฐ๋ฒ• : ํ•˜๋‚˜์˜ ํ”„๋กœ๊ทธ๋žจ ์ „์ฒด๋ฅผ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ํ• ๋‹นํ•˜๊ณ , ์‚ฌ์šฉํ•˜๋‹ค ํ•„์š”์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•

 

421.  ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ํ• ๋‹น ๊ธฐ๋ฒ• - ์—ฐ์† ํ• ๋‹น ๊ธฐ๋ฒ• - ๋‹ค์ค‘ ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ•

  • ๊ณ ์ • ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ• = ์ •์  ํ• ๋‹น ๊ธฐ๋ฒ•
    • ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ์‚ฌ์šฉ์ž ์˜์—ญ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ณ ์ •๋œ ํฌ๊ธฐ๋กœ ๋ถ„ํ• ํ•˜๊ณ  ์ค€๋น„์ƒํƒœ ํ์—์„œ ์ค€๋น„์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ ์˜์—ญ์— ํ• ๋‹นํ•˜์—ฌ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋ฒ•
  • ๊ฐ€๋ณ€ ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ• = ๋™์  ํ• ๋‹น ๊ธฐ๋ฒ•
    • ํ”„๋กœ๊ทธ๋žจ์„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์ ์žฌํ•˜๋ฉด์„œ ํ•„์š”ํ•œ ๋งŒํผ์˜ ํฌ๊ธฐ๋กœ ์˜์—ญ์„ ๋ถ„ํ• ํ•˜๋Š” ๊ธฐ๋ฒ•
    • ๊ณ ์ • ๋ถ„ํ•  ํ• ๋‹น ๊ธฐ๋ฒ•์˜ ๋‹จํŽธํ™”๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋จ.

 

B - 422. ๊ฐ€์ƒ๊ธฐ์–ต์žฅ์น˜

  • ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์˜ ์ผ๋ถ€๋ฅผ ์ฃผ๊ธฐ์–ต์žฅ์น˜์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์šฉ๋Ÿ‰์ด ์ž‘์€ ์ฃผ ๊ธฐ์–ต์žฅ์น˜๋ฅผ ๋งˆ์น˜ ํฐ ์šฉ๋Ÿ‰์„ ๊ฐ€์ง„ ๊ฒƒ์ฒ˜๋Ÿผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋ฒ•
  • ํ”„๋กœ๊ทธ๋žจ์„ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ž‘์€ ๋ธ”๋ก ๋‹จ์œ„๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ฐ€์ƒ ๊ธฐ์–ต์žฅ์น˜์— ๋ณด๊ด€ํ•ด๋†“๊ณ , ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ ์š”๊ตฌ๋˜๋Š” ๋ธ”๋ก๋งŒ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ๋ถˆ์—ฐ์†์ ์œผ๋กœ ํ• ๋‹นํ•˜์—ฌ ์ฒ˜๋ฆฌ
  • ๊ฐ€์ƒ๊ธฐ์–ต์žฅ์น˜์˜ ๊ตฌํ˜„ ๋ฐฉ๋ฒ• : ํŽ˜์ด์ง•, ์„ธ๊ทธ๋จผํ…Œ์ด์…˜ ๊ธฐ๋ฒ•

 

A - 423. ๊ฐ€์ƒ๊ธฐ์–ต์žฅ์น˜์˜ ๊ตฌํ˜„ ๊ธฐ๋ฒ• - ํŽ˜์ด์ง• , ์„ธ๊ทธ๋จผํ…Œ์ด์…˜

  • ํŽ˜์ด์ง• ๊ธฐ๋ฒ•
    • ๊ฐ€์ƒ๊ธฐ์–ต์žฅ์น˜์— ๋ณด๊ด€๋˜์–ด ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ๊ณผ ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ์˜์—ญ์„ ๋™์ผํ•œ ํฌ๊ธฐ๋กœ ๋‚˜๋ˆˆ ํ›„ ๋‚˜๋ˆ ์ง„ ํ”„๋กœ๊ทธ๋žจ์„ ๋™์ผํ•˜๊ฒŒ ๋‚˜๋ˆ ์ง„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ์˜์—ญ์— ์ ์žฌ์‹œ์ผœ ์‹คํ–‰ํ•˜๋Š” ๊ธฐ๋ฒ•
    • ํ”„๋กœ๊ทธ๋žจ์„ ์ผ์ •ํ•œ ํฌ๊ธฐ๋กœ ๋‚˜๋ˆˆ ๋‹จ์œ„๋ฅผ ํŽ˜์ด์ง€, ํŽ˜์ด์ง€ ํฌ๊ธฐ๋กœ ์ผ์ •ํ•˜๊ฒŒ ๋‚˜๋ˆ„์–ด์ง„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์˜ ๋‹จ์œ„๋ฅผ ํŽ˜์ด์ง€ ํ”„๋ ˆ์ž„์ด๋ผ๊ณ  ํ•จ.
  • ์„ธ๊ทธ๋จผํ…Œ์ด์…˜ ๊ธฐ๋ฒ•
    • ๊ฐ€์ƒ๊ธฐ์–ต์žฅ์น˜์— ๋ณด๊ด€๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์–‘ํ•œ ํฌ๊ธฐ์˜ ๋…ผ๋ฆฌ์ ์ธ ๋‹จ์œ„๋กœ ๋‚˜๋ˆˆ ํ›„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์ ์žฌ์‹œ์ผœ ์‹คํ–‰์‹œํ‚ค๋Š” ๊ธฐ๋ฒ•

 

A - 424. ํŽ˜์ด์ง€ ๊ต์ฒด ์•Œ๊ณ ๋ฆฌ์ฆ˜

  • ํŽ˜์ด์ง€ ๋ถ€์žฌ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ๊ฐ€์ƒ ๊ธฐ์–ต์žฅ์น˜์—์„œ ํ•„์š”ํ•œ ํŽ˜์ด์ง€๋ฅผ ์ฐพ์•„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์ ์žฌํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋•Œ ์–ด๋–ค ํŽ˜์ด์ง€ ํ”„๋ ˆ์ž„์„ ์„ ํƒํ•˜์—ฌ ๊ต์ฒดํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜
  • ์ข…๋ฅ˜ : OPT, FIFO, LRU, LFU, NUR, SCR ๋“ฑ

 

425. OPT

  • ์•ž์œผ๋กœ ๊ฐ€์žฅ ์˜ค๋žซ๋™์•ˆ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•
  • ํŽ˜์ด์ง€ ๋ถ€์žฌ๊ฐ€ ๊ฐ€์žฅ ์ ๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

B - 426. FIFO

  • ๊ฐ€์žฅ ๋จผ์ €๋“ค์–ด์™€์„œ ๊ฐ€์žฅ ์˜ค๋ž˜์žˆ์—ˆ๋˜ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•

 

427. LRU(Least Recently Used)

  • ์ตœ๊ทผ ๊ฐ€์žฅ ์ ๊ฒŒ ์‚ฌ์šฉํ•œ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•

 

428. LFU(Least Frequently Used)

  • ์‚ฌ์šฉ๋นˆ๋„๊ฐ€ ๊ฐ€์žฅ ์ ์€ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•
  • ํ™œ๋ฐœํ•˜๊ฒŒ ์‚ฌ์šฉ๋˜๋Š” ํŽ˜์ด์ง€๋Š” ์‚ฌ์šฉํšŸ์ˆ˜๊ฐ€ ๋งŽ์•„ ๊ต์ฒด๋˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ๋จ.

 

429. NUR(Not Used Recently)

  • LRU(Latest Recenty Used) ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋น„์Šทํ•œ๋ฐ, ์ตœ๊ทผ์— ์‚ฌ์šฉํ•˜์ง€ ์•Š์€ ํŽ˜์ด์ง€๋ฅผ ๊ต์ฒดํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์ตœ๊ทผ ์‚ฌ์šฉ ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ์ฐธ์กฐ๋น„ํŠธ, ๋ณ€ํ˜•๋น„ํŠธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค.

 

430. SCR(Second Chance Replacement)

  • ๊ฐ€์žฅ ์˜ค๋žซ๋™์•ˆ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์žˆ๋˜ ํŽ˜์ด์ง€ ์ค‘ / ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํŽ˜์ด์ง€์˜ ๊ต์ฒด๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ฒ•
  • FIFO ๊ธฐ๋ฒ•์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ

 

B - 431. Locality

  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋Š”๋™์•ˆ ์ฃผ๊ธฐ์–ต์žฅ์น˜๋ฅผ ์ฐธ๊ณ ํ•  ๋•Œ, ์ผ๋ถ€ ํŽ˜์ด์ง€๋งŒ ์ง‘์ค‘์ ์œผ๋กœ ์ฐธ์กฐ๋˜๋Š” ์„ฑ์งˆ์ด ์žˆ๋‹ค๋Š” ์ด๋ก 
  • ์‹œ๊ฐ„ ๊ตฌ์—ญ์„ฑ : ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰๋˜๋ฉด์„œ ํ•˜๋‚˜์˜ ํŽ˜์ด์ง€๋ฅผ ์ผ์ • ์‹œ๊ฐ„๋™์•ˆ ์ง‘์ค‘์ ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋Š” ํ˜„์ƒ
  • ๊ณต๊ฐ„ ๊ตฌ์—ญ์„ฑ : ํ”„๋กœ์„ธ์Šค ์‹คํ–‰ ์‹œ ์ผ์ • ์œ„์น˜์˜ ํŽ˜์ด์ง€๋ฅผ ์ง‘์ค‘์ ์œผ๋กœ ์•ก์„ธ์Šคํ•˜๋Š” ํ˜„์ƒ

 

B - 432. ์›Œํ‚น ์…‹

  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ผ์ • ์‹œ๊ฐ„๋™์•ˆ ์ž์ฃผ ์ฐธ์กฐํ•˜๋Š” ํŽ˜์ด์ง€๋“ค์˜ ์ง‘ํ•ฉ
  • ์›Œํ‚น ์…‹์„ ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ์ƒ์ฃผ์‹œํ‚ด์œผ๋กœ ํŽ˜์ด์ง€ ๋ถ€์žฌ, ํŽ˜์ด์ง€ ๊ต์ฒด ํ˜„์ƒ์ด ์ค„์–ด๋“ค์–ด ํ”„๋กœ์„ธ์Šค์˜ ๊ธฐ์–ต์žฅ์น˜ ์‚ฌ์šฉ์ด ์•ˆ์ •๋จ.

 

A - 433. ์Šค๋ž˜์‹ฑ

  • (ํ”„๋กœ์„ธ์Šค ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ < ํŽ˜์ด์ง• ๊ต์ฒด ์†Œ์š” ์‹œ๊ฐ„) ํ˜„์ƒ
  • ์ž์ฃผ ํŽ˜์ด์ง€ ๋ถ€์žฌ๊ฐ€ ๋ฐœ์ƒํ•จ์œผ๋กœ์จ ๋‚˜ํƒ€๋‚˜๋ฉฐ, ์ „์ฒด ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์ด ์ €ํ•˜๋จ

 

B - 434. ํ”„๋กœ์„ธ์Šค

  • ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์„ ์˜๋ฏธ
    • PCB๋ฅผ ๊ฐ€์ง„ ํ”„๋กœ๊ทธ๋žจ
    • ์‹ค๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅ๋œ ํ”„๋กœ๊ทธ๋žจ
    • ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ• ๋‹น๋˜๋Š” ์‹ค์ฒด๋กœ์„œ, ๋””์ŠคํŒจ์น˜๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋‹จ์œ„
    • ํ”„๋กœ์‹œ์ €๊ฐ€ ํ™œ๋™์ค‘์ธ ๊ฒƒ
    • ๋น„๋™๊ธฐ์  ํ–‰์œ„๋ฅผ ์ผ์œผํ‚ค๋Š” ์ฃผ์ฒด
    • ์šด์˜์ฒด์ œ๊ฐ€ ๊ด€๋ฆฌํ•˜๋Š” ์‹คํ–‰ ๋‹จ์œ„

 

B - 435. PCB

  • ํ”„๋กœ์„ธ์Šค ์ œ์–ด ๋ธ”๋ก. ์šด์˜์ฒด์ œ๊ฐ€ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•ด๋†“์€ ๊ณณ
  • PCB์— ์ €์žฅ๋œ ์ •๋ณด
    • ํ”„๋กœ์„ธ์Šค์˜ ํ˜„์žฌ ์ƒํƒœ
    • ํฌ์ธํ„ฐ
    • ํ”„๋กœ์„ธ์Šค ๊ณ ์œ  ์‹๋ณ„์ž
    • CPU ๋ ˆ์ง€์Šคํ„ฐ ์ •๋ณด
    • ์ฃผ๊ธฐ์–ต์žฅ์น˜ ๊ด€๋ฆฌ ์ •๋ณด
    • ์ž…/์ถœ๋ ฅ ์ƒํƒœ ์ •๋ณด
    • ๊ณ„์ • ์ •๋ณด

 

A - 436. ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ์ „์ด

  • ํ”„๋กœ์„ธ์Šค์˜ ์ƒํƒœ๊ฐ€ ๋ณ€ํ•˜๋Š” ๊ฒƒ

 

B - 437. ํ”„๋กœ์„ธ์Šค ์ƒํƒœ ์ „์ด ๊ด€๋ จ ์šฉ์–ด

  • Dispatch
    • ์ค€๋น„ ์ƒํƒœ์—์„œ ๋Œ€๊ธฐํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ์ค‘ ํ•˜๋‚˜๊ฐ€ ํ”„๋กœ์„ธ์„œ๋ฅผ ํ• ๋‹น๋ฐ›์•„ ์‹คํ–‰ ์ƒํƒœ๋กœ ์ „์ด๋˜๋Š” ๊ณผ์ •
  • Wake Up
    • ์ž…/์ถœ๋ ฅ ์ž‘์—…์ด ์™„๋ฃŒ๋˜์–ด ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋Œ€๊ธฐ ์ƒํƒœ์—์„œ ์ค€๋น„ ์ƒํƒœ๋กœ ์ „์ด๋˜๋Š” ๊ณผ์ •
  • Spooling
    • ์ž…/์ถœ๋ ฅ์žฅ์น˜์˜ ๊ณต์œ  ๋ฐ ์ƒ๋Œ€์ ์œผ๋กœ ๋Š๋ฆฐ ์ž…์ถœ๋ ฅ์žฅ์น˜์˜ ์ฒ˜๋ฆฌ ์†๋„๋ฅผ ๋ณด์™„ํ•˜๊ณ  ๋‹ค์ค‘ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์ž…/์ถœ๋ ฅํ•  ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ž…/์ถœ๋ ฅ์žฅ์น˜์— ๋ณด๋‚ด์ง€ ์•Š๊ณ  ๋‚˜์ค‘์— ํ•œ๊บผ๋ฒˆ์— ์ž…์ถœ๋ ฅํ•˜๊ธฐ ์œ„ํ•ด ๋””์Šคํฌ์— ์ €์žฅํ•˜๋Š” ๊ณผ์ •.
    • ์‰ฝ๊ฒŒ ๋งํ•ด ์ž…์ถœ๋ ฅ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ์— ์ €์žฅํ•˜๋Š” ๊ณผ์ •

 

A - 438. ์Šค๋ ˆ๋“œ

  • ์‹œ์Šคํ…œ์˜ ์—ฌ๋Ÿฌ์ž์›์„ ํ• ๋‹น๋ฐ›์•„ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ๋‹จ์œ„ ๋˜๋Š” ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ์˜ ์ž‘์—… ๋‹จ์œ„
  • ๊ฒฝ๋Ÿ‰ ํ”„๋กœ์„ธ์Šค ๋ผ๊ณ ๋„ ํ•œ๋‹ค.

 

439. ์Šค์ผ€์ค„๋ง

  • ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์‹คํ–‰๋  ๋•Œ ์‹œ์Šคํ…œ์˜ ์—ฌ๋Ÿฌ ์ž์›์„ ํ•ด๋‹น ํ”„๋กœ์„ธ์Šค์—๊ฒŒ ํ• ๋‹นํ•˜๋Š” ์ž‘์—…
  • ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ๋ถ€ํ„ฐ ์™„๋ฃŒ๊นŒ์ง€ ํ”„๋กœ์„ธ์Šค๋Š” ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์Šค์ผ€์ค„๋ง ๊ณผ์ •์„ ๊ฑฐ์น˜๊ฒŒ ๋จ.

 

440. ๋น„์„ ์  ์Šค์ผ€์ค„๋ง

  • ์ด๋ฏธ ํ• ๋‹น๋œ CPU๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋นผ์•—์•„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์Šค์ผ€์ค„๋ง ๊ธฐ๋ฒ•
  • ์ผ๊ด„ ์ฒ˜๋ฆฌ์— ์ ํ•ฉ
  • ์ข…๋ฅ˜ 
    • FCFS(First Come First Service)
    • SJF(Shorters Job First)
    • HRN(Highest Response-ratio Next) 
    • ์šฐ์„ ์ˆœ์œ„
    • ๊ธฐํ•œ๋ถ€

 

441. ์„ ์  ์Šค์ผ€์ค„๋ง

  • ์ด๋ฏธ ํ• ๋‹น๋œ CPU๋ฅผ ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋†’์€ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋นผ์•—์•„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์Šค์ผ€์ค„๋ง ๊ธฐ๋ฒ•
  • ๋น ๋ฅธ ์‘๋‹ต ์‹œ๊ฐ„์„ ์š”๊ตฌํ•˜๋Š” ๋Œ€ํ™”์‹ ์‹œ๋ถ„ํ•  ์‹œ์Šคํ…œ์— ์ ํ•ฉ
  • ์ข…๋ฅ˜
    • Round Robin
    • SRT
    • ์„ ์  ์šฐ์„ ์ˆœ์œ„
    • ๋‹ค๋‹จ๊ณ„ ํ
    • ๋‹ค๋‹จ๊ณ„ ํ”ผ๋“œ๋ฐฑ ํ 

 

B - 442. FCFS

  • FCFS=FIFO๋Š” ๋„์ฐฉํ•œ ์ˆœ์„œ๋Œ€๋กœ CPU๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋ฒ•

 

B - 443. SJF(Shortest Job First)

  • ์‹คํ–‰์‹œ๊ฐ„์ด ๊ฐ€์žฅ ์งง์€ ํ”„๋กœ์„ธ์Šค๋ถ€ํ„ฐ CPU๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ธฐ๋ฒ•

 

A - 444. HRN(Highest Response-ratio Next)

  • ๋Œ€๊ธฐ์‹œ๊ฐ„๊ณผ ์‹คํ–‰์‹œ๊ฐ„์„ ์ด์šฉํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์šฐ์„ ์ˆœ์œ„ ๊ณ„์‚ฐ์‹ = (๋Œ€๊ธฐ์‹œ๊ฐ„)+(์‹คํ–‰์‹œ๊ฐ„) / ์‹คํ–‰์‹œ๊ฐ„
  • ๊ฐ’์ด ํฐ ๊ฒƒ๋ถ€ํ„ฐ ํ• ๋‹น

 

 

B - 445. ํ™˜๊ฒฝ ๋ณ€์ˆ˜

  • ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๋™์ž‘์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ๋™์ ์ธ ๊ฐ’๋“ค์˜ ๋ชจ์ž„
  • ๋ณ€์ˆ˜๋ช…๊ณผ ๊ฐ’์œผ๋กœ ๊ตฌ์„ฑ
  • Windows์—์„œ set์„ ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋“  ํ™˜๊ฒฝ ๋ณ€์ˆ˜์™€ ๊ฐ’์„ ์ถœ๋ ฅ
  • UNIX, LINUX์—์„œ๋Š” set, printenv, setenv, env๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ถœ๋ ฅ

 

446. Windows ๊ธฐ๋ณธ ๋ช…๋ น์–ด

  • dir : ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ๋ชฉ๋ก์„ ํ‘œ์‹œ
  • copy : ํŒŒ์ผ์„ ๋ณต์‚ฌ
  • del : ํŒŒ์ผ์„ ์‚ญ์ œ
  • type : ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ‘œ์‹œ
  • ren : ํŒŒ์ผ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ
  • md : ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑ
  • cd : ๋””๋ ‰ํ† ๋ฆฌ์˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝ
  • cls : ํ™”๋ฉด์˜ ๋‚ด์šฉ์„ ์ง€์›€
  • attrib : ํŒŒ์ผ์˜ ์†์„ฑ์„ ๋ณ€๊ฒฝ
  • find : ํŒŒ์ผ์—์„œ ๋ฌธ์ž์—ด์„ ์ฐพ์Œ
  • chkdsk : ๋””์Šคํฌ ์ƒํƒœ๋ฅผ ์ ๊ฒ€
  • format : ๋””์Šคํฌ ํ‘œ๋ฉด์„ ํŠธ๋ž™๊ณผ ์„นํ„ฐ๋กœ ๋‚˜๋ˆ„์–ด ์ดˆ๊ธฐํ™”
  • move : ํŒŒ์ผ์„ ์ด๋™

 

A - 447. UNIX/LINUX ๊ธฐ๋ณธ ๋ช…๋ น์–ด

  • ํŒŒ์ผ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ํ‘œ์‹œ -> cat
  • ๋””๋ ‰ํ† ๋ฆฌ์˜ ์œ„์น˜๋ฅผ ๋ณ€๊ฒฝ -> cd
  • ํŒŒ์ผ ์†Œ์œ ์ž์™€ ๊ทธ๋ฃน์„ ๋ณ€๊ฒฝ -> chown
  • ํŒŒ์ผ์„ ๋ณต์‚ฌ -> cp
  • ํŒŒ์ผ์„ ์‚ญ์ œ -> rm
  • ํŒŒ์ผ์„ ์ฐพ์Œ -> find
  • PID๋ฅผ ์ด์šฉํ•ด ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ - > kill
  • ์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ -> fork
  • ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์˜ ํŒŒ์ผ ๋ชฉ๋ก์„ ํ‘œ์‹œ -> ls
  • ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ -> mkdir
  • ๋””๋ ‰ํ† ๋ฆฌ ์‚ญ์ œ -> rmdir
  • ํŒŒ์ผ์„ ์ด๋™ -> mv
  • ํ˜„์žฌ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ์„ธ์Šค ํ‘œ์‹œ -> ps
  • ํ˜„์žฌ ์ž‘์—…์ค‘์ธ ๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ํ™”๋ฉด์— ํ‘œ์‹œ -> pwd
  • ํ˜„์žฌ ์‹œ์Šคํ…œ์— ์ ‘์†์ค‘์ธ ์‚ฌ์šฉ์ž๋ฅผ ํ‘œ์‹œ -> who

 

A - 448. chmod

 

  • ํŒŒ์ผ์˜ ๋ณดํ˜ธ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•˜์—ฌ ํŒŒ์ผ์˜ ์‚ฌ์šฉํ—ˆ๊ฐ€๋ฅผ ์ง€์ •ํ•˜๋Š” UNIX ๋ช…๋ น์–ด
  • 8์ง„๋ฒ• ์ˆซ์ž๋ฅผ ์ด์šฉํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ

 


411.

 

412. 

 

413.

 

414.

 

415.

 

416.

 

417.

 

 

418.

 

419.

420.

 

 

421.

 

422.

 

 

423.

 

424.

.

425.

 

 

426.

 

427.

 

428.

 

429.

 

430.

 

431.

 

432.

 

433.

 

434.

 

 

435.

436.

 

437.

438.

 

 

439.

 

 

440.

 

 

441.

442.

 

443.

 

 

444.

 

445.

 

446.

 

447.

 

 

448.

๋ธ”๋กœ๊ทธ์˜ ์ •๋ณด

Study Repository

rlaehddnd0422

ํ™œ๋™ํ•˜๊ธฐ