ICT/ํ”„๋กœ๊ทธ๋ž˜๋ฐ

์ปค๋„์— ๋Œ€ํ•ด์„œ ์‚ดํŽด๋ณผ๊นŒ์š”?

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2017. 7. 21. 09:52
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” ํ‚ด๊ตฐ์ž…๋‹ˆ๋‹ค.

 

์˜ค๋Š˜์€ ์ปค๋„ (Kernel)์— ๋Œ€ํ•ด์„œ

์„ค๋ช…์„ ๋“œ๋ฆด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค~

 

๊ทธ๋Ÿผ ์ปค๋„์ด ๋ฌด์—‡์ด๊ณ , ์–ด๋– ํ•œ ๊ธฐ๋Šฅ์„ ์ง€๋…”๋Š”์ง€

์ง€๊ธˆ๋ถ€ํ„ฐ ์‚ดํŽด๋ณด์‹ค๊นŒ์š”?

.

.

.

.

.

.

.

.

.

.

 

 

 

[์ปค๋„ (Kernel)]

 

์ปค๋„ (kernel)์€ ์ปดํ“จํ„ฐ ์šด์˜์ฒด๊ณ„์˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ•ต์‹ฌ์œผ๋กœ์จ ์šด์˜์ฒด๊ณ„์˜ ๋‹ค๋ฅธ ๋ชจ๋“  ๋ถ€๋ถ„์— ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ธฐ๋ณธ์ ์ธ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 
์ปค๋„์€ ์…ธ (shell)๊ณผ ๋Œ€๋น„๋  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์…ธ์€ ์šด์˜์ฒด๊ณ„์˜ ๊ฐ€์žฅ ๋ฐ”๊นฅ๋ถ€๋ถ„์— 

 

์œ„์น˜ํ•˜๊ณ  ์žˆ์œผ๋ฉด์„œ, ์‚ฌ์šฉ์ž ๋ช…๋ น์–ด์— ๋Œ€ํ•œ ์ฒ˜๋ฆฌ๋ฅผ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค.



์ผ๋ฐ˜์ ์œผ๋กœ ์ปค๋„์—๋Š” ์ข…๋ฃŒ๋œ ์ž…์ถœ๋ ฅ ์—ฐ์‚ฐ ๋“ฑ 

์ปค๋„์˜ ์„œ๋น„์Šค๋ฅผ ๊ฒฝ์Ÿ์ ์œผ๋กœ ์š”๊ตฌํ•˜๋Š” ๋ชจ๋“  ์š”์ฒญ๋“ค์„ ์ฒ˜๋ฆฌํ•˜๋Š” 

์ธํ„ฐ๋ŸฝํŠธ ์ฒ˜๋ฆฌ๊ธฐ์™€ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์–ด๋–ค ์ˆœ์„œ๋กœ 

์ปค๋„์˜ ์ฒ˜๋ฆฌ์‹œ๊ฐ„์„ ๊ณต์œ ํ•  ๊ฒƒ์ธ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์Šค์ผ€์ค„๋Ÿฌ, 

 

๊ทธ๋ฆฌ๊ณ  ์Šค์ผ€์ค„์ด ๋๋‚˜๋ฉด ์‹ค์ œ๋กœ ๊ฐ ํ”„๋กœ์„ธ์Šค๋“ค์—๊ฒŒ 

์ปดํ“จํ„ฐ์˜ ์‚ฌ์šฉ๊ถŒ์„ ๋ถ€์—ฌํ•˜๋Š” 

์ˆ˜ํผ๋ฐ”์ด์ €(supervisor) ๋“ฑ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

 

 

๋˜ํ•œ ์ปค๋„์€ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ ์ €์žฅ์žฅ์น˜ ๋‚ด์—์„œ 

์šด์˜์ฒด๊ณ„์˜ ์ฃผ์†Œ๊ณต๊ฐ„์„ ๊ด€๋ฆฌํ•˜๊ณ , ์ด๋“ค์„ 

๋ชจ๋“  ์ฃผ๋ณ€์žฅ์น˜๋“ค๊ณผ ์ปค๋„์˜ ์„œ๋น„์Šค๋“ค์„ 

์‚ฌ์šฉํ•˜๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๊ณ ๋ฃจ ๋‚˜๋ˆ„์–ด์ฃผ๋Š” 

๋ฉ”๋ชจ๋ฆฌ๊ด€๋ฆฌ์ž๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

์ปค๋„์˜ ์„œ๋น„์Šค๋Š” ์šด์˜์ฒด๊ณ„์˜ ๋‹ค๋ฅธ ๋ถ€๋ถ„์ด๋‚˜, 

ํ”ํžˆ ์‹œ์Šคํ…œ ํ˜ธ์ถœ์ด๋ผ๊ณ  ์•Œ๋ ค์ง„ 

์ผ๋ จ์˜ ํ”„๋กœ๊ทธ๋žจ ์ธํ„ฐํŽ˜์ด์Šค๋“ค์„ ํ†ตํ•ด ์š”์ฒญ๋ฉ๋‹ˆ๋‹ค.

 

 

 

 

์ปค๋„์€ OS์˜ ์‹ฌ์žฅ์ด์ž OS๋ฅผ ๊ทœ์ • ์ง“๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์ž…๋‹ˆ๋‹ค. 

 

ํ•˜๋“œ์›จ์–ด์˜ ์ž์›์„ ์ž์›์ด ํ•„์š”ํ•œ ํ”„๋กœ์„ธ์Šค์— ๋‚˜๋ˆ ์ฃผ๊ณ , 

๋ฉ๋‹ฌ์•„ ํ”„๋กœ์„ธ์Šค ์ œ์–ด(ํƒœ์Šคํฌ ๋งค๋‹ˆ์ €), ๋ฉ”๋ชจ๋ฆฌ ์ œ์–ด, ํ”„๋กœ๊ทธ๋žจ์ด

์šด์˜์ฒด์ œ์— ์š”๊ตฌํ•˜๋Š” ์‹œ์Šคํ…œ ์ฝœ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ถ€๋ถ„์œผ๋กœ

 ์šด์˜์ฒด์ œ ๋งจ ํ•˜๋ถ€์—์„œ ๋Œ์•„๊ฐ‘๋‹ˆ๋‹ค. 

 

 

์‰ฝ๊ฒŒ ๋งํ•ด OS๋ฅผ ํ•˜๋‚˜์˜ ๊ธฐ์—…์ฒด๋กœ ๋น„์œ ํ•œ๋‹ค๋ฉด ์ปค๋„์€ ์ธ์‚ฌ๋‹ด๋‹น ๋ถ€์„œ์ธ ์…ˆ์ž…๋‹ˆ๋‹ค. 
ํ˜„์žฌ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” OS๋Š” ์ปค๋„ ์œ„์— ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ ˆ์ด์–ด๋ฅผ ์˜ฌ๋ฆฐ ๊ฒƒ์ด์ฃ . 
์ด๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ปค๋„์ด ๋‚ ์•„๊ฐ€๊ฒŒ ๋˜๋ฉด ์šด์˜์ฒด์ œ๋ฅผ ๋ชป์“ฐ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. 
 

 

 

 

์ด ์ปค๋„๋„ ํ•œ๋ฒˆ์”ฉ ์˜ค์ž‘๋™ ํ•˜์—ฌ ์ •์ง€ํ•  ๋•Œ๊ฐ€ ์žˆ๋Š”๋ฐ, 

์ด๋ฅผ ๊ฐ€๋ฆฌ์ผœ ์ปค๋„ ํŒจ๋‹‰์ด๋ผ๊ณ  ๋ถ€๋ฆ…๋‹ˆ๋‹ค.

 

๋ฌผ๋ก  ํ˜„์žฌ๋Š” ์–ต์ง€๋กœ ๋ณผ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ 

์ผ๋ฐ˜์ ์ธ ์ƒํ™ฉ์—์„  ๊ฝค๋‚˜ ๋ณด๊ธฐ ํž˜๋“ญ๋‹ˆ๋‹ค.

 

 

 

 

์ปค๋„์€ ๋ชจ๋†€๋ฆฌ์‹, ๋งˆ์ดํฌ๋กœ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ, ์—‘์†Œ, ๋‚˜๋…ธ ๋“ฑ๋“ฑ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋Š”๋ฐ 

๊ทธ ์ค‘ ๋ชจ๋†€๋ฆฌ์‹, ๋งˆ์ดํฌ๋กœ, ํ•˜์ด๋ธŒ๋ฆฌ๋“œ๊ฐ€ ๋งŽ์ด ์•Œ๋ ค์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. 

 

๊ฐ๊ฐ ๋‹ค ์žฅ๋‹จ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ, ์˜ˆ์ „์—๋Š” ๋ชจ๋†€๋ฆฌ์‹ ์ปค๋„์ด ์šฐ์„ธํ•˜๋ƒ ์•„๋‹ˆ๋ฉด 

๋งˆ์ดํฌ๋กœ ์ปค๋„์ด ์šฐ์„ธํ•˜๋ƒ๋ผ๋Š” ์ธํ„ฐ๋„ท ๋…ผ์Ÿ์ด ๋ฒŒ์–ด์ง€๊ธฐ๋„ ํ–ˆ์Šต๋‹ˆ๋‹ค. 

 

์ด ๋…ผ์Ÿ์€ ๋…ผ์Ÿ์„ ๋ฒŒ์ธ ๋‘ ์‚ฌ๋žŒ์˜ ์ด๋ฆ„์„ ๋”ฐ 

์•ค๋“œ๋ฃจ ํƒœ๋„Œ๋ฐ”์›€ Vs ๋ฆฌ๋ˆ„์Šค ํ† ๋ฅด๋ฐœ์Šค ๋…ผ์Ÿ์ด๋ผ ๋ถˆ๋ฆฝ๋‹ˆ๋‹ค.

 

[๋ชจ๋†€๋ฆฌ์‹ ์ปค๋„]
 
์ž…์ถœ๋ ฅ, ๋„คํŠธ์›Œํฌ, ๋””๋ฐ”์ด์Šค ์ง€์› ๋“ฑ๋“ฑ์˜ ์šด์˜์ฒด์ œ์—์„œ 
์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ์ผ๋“ค์„ ํ•œ ๊ฐœ์˜ ์ปค๋„์ด ๋‹ค ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค
 
์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ๋””์ž์ธ๋„ ํŽธ๋ฆฌํ•˜์ง€๋งŒ, ์ž ์žฌ์  ์•ˆ์ •์„ฑ ๋ฌธ์ œ์— 
์ปค๋„์˜ ํฌ๊ธฐ๋„ ๋ฌด์ง€๋ง‰์ง€ํ•˜๊ฒŒ ์ปค์ง„๋‹ค. 
์ด ๋ฐฉ์‹์„ ๋”ฐ๋ฅด๋Š” ์šด์˜์ฒด์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
 
๋ฆฌ๋ˆ…์Šค
๋ณดํ†ต์˜ Unix ๊ณ„ํ†ต
MS-DOS, ์œˆ๋„์šฐ 9x ์ปค๋„
Mac OS 8.6 ์ดํ•˜ ๋ฒ„์ „
 
 

 

 

 

[๋งˆ์ดํฌ๋กœ ์ปค๋„]

 

์‹œ์Šคํ…œ ์ฝœ ๊ฐ™์€ ์„œ๋น„์Šค, ๊ทธ๋ฆฌ๊ณ  ๋””๋ฐ”์ด์Šค ๊ด€๋ฆฌ๋ฅผ ์ œ์™ธํ•˜์—ฌ 

์•ˆ์ •์„ฑ์„ ๋†’์ด๊ณ  ์ปค๋„ ํฌ๊ธฐ๋„ ์ค„์ธ ๋””์ž์ธ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. 

 

์•ˆ์ •์„ฑ์ด ๋†’๊ณ  ๋˜ํ•œ ๋ณด์•ˆ๋„ ๋†’์•„์ง€์ง€๋งŒ, ์ „๋ฐ˜์ ์ธ ํผํฌ๋จผ์Šค๋Š” ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค. 

์ด ๋ฐฉ์‹์„ ๋”ฐ๋ฅด๋Š” ์šด์˜์ฒด์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

 

AmigaOS

Amoeba

Mach

Minix

L4

QNX

GNU Hurd

์‹ฌ๋น„์•ˆ

 

 

 

 

[ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ปค๋„]
๋ชจ๋†€๋ฆฌ์‹ ์ปค๋„์—๋‹ค๊ฐ€ ๋งˆ์ดํฌ๋กœ ์ปค๋„ ๋””์ž์ธ์„ ์ง‘์–ด๋„ฃ์–ด ๋งŒ๋“  ๋””์ž์ธ ๋ฐฉ์‹์ด๋‹ค. 
์ด ๋ฐฉ์‹์„ ๋”ฐ๋ฅด๋Š” ์šด์˜์ฒด์ œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.
NT ์ปค๋„ (Windows NT 3.1, NT 3.5, NT 3.51, NT 4.0, 2000, XP, Vista, 7, 8, 8.1, 10, Windows Server 2003, 2003 R2, 2008, 2008 R2, 2012, 2012 R2, 2016)
XNU (๋‹ค์œˆ๊ณผ ์ด์— ๊ธฐ๋ฐ˜์„ ๋‘” macOS, iOS ๋“ฑ๋“ฑ)  BSD์˜ ๋ชจ๋†€๋ฆฌ์‹ ์ปค๋„๊ณผ ๋งˆํ•˜ ์ปค๋„์„ ์„œ๋กœ ํ•ฉ์นœ ํ˜•ํƒœ
BeOS ํ•˜์ด์ฟ Dragonfly BSD

 

Plan 9

์ด๋ฏธ์ง€๋ฅผ ๋ˆ„๋ฅด๋ฉด 1๋Œ€1 ์ƒ๋‹ด์‹ ์ฒญ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋ฉ๋‹ˆ๋‹ค.

 

 

 

 

๋ฐ˜์‘ํ˜•