2024-09-17 15:54:15
๋ฐ˜์‘ํ˜•

 

์˜ค๋Š˜์€ ์šด์˜์ฒด์ œ์— ๋ฌด์Šจ ์œ ํ˜•๋“ค์ด ์žˆ๋‚˜ ํ•˜๋‚˜ํ•˜๋‚˜ ์ง์ ‘ ํ™•์ธํ•ด๋ณด๊ณ  ์•Œ์•„๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์ž

 

ํฌ๊ฒŒ 12๊ฐœ์˜ ์œ ํ˜•์œผ๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ณต๋ถ€ํ•ด๋ณด์ž.

 

1. Multi Programming System

- ํ•˜๋‚˜์˜ CPU๋กœ ์—ฌ๋Ÿฌ ์ž‘์—…(process)์„ ๋™์‹œ์— ์‹คํ–‰ํ•˜๋Š” ๊ธฐ์ˆ (ํšจ์œจ์„ฑ์ด ๋†’์€ํŽธ)

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

๋‹จ์ ์€ ๋ณต์žกํ•˜๊ณ  ๊ด€๋ฆฌ๊ฐ€ ์–ด๋ ค์šฐ๋ฉฐ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋งŽ์ด ํ•„์š”ํ•˜๋‹ค.

Multi Programming System์˜ ์˜ˆ์‹œ

 

2. time Sharing System (TSS : ์‹œ๋ถ„ํ• ์‹œ์Šคํ…œ)

- CPU ์‚ฌ์šฉ์‹œ๊ฐ„์„ ์ž˜๊ฒŒ ์ชผ๊ฐœ์–ด์„œ, ์—ฌ๋Ÿฌ์ž‘์—…์œผ๋กœ ๋‚˜๋ˆ , ๋ชจ๋“  ์ž‘์—…์„ ๋™์‹œ์— ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ด๋Š” ๊ธฐ์ˆ ์ด๋‹ค.

์ฆ‰, A,B,B๋Š” 1/3์”ฉ (์ž…๋ ฅ, ์ฒ˜๋ฆฌ, ์ถœ๋ ฅ) ์‚ฌ์šฉํ•˜๋Š”๋ฐ ์ด๋ฅผ ํ•œ์นธ์”ฉ ๋ฏธ๋ค„์„œ ๋‚˜๋ˆ„๋ฉด ๋นˆ ์‹œ๊ฐ„ ์—†์ด ์ฒ˜๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๊ฒƒ์ด๋‹ค.

TSS์˜ ์˜ˆ์‹œ

 

3. Distributed Processing System (๋ถ„์‚ฐ์‹œ์Šคํ…œ) --- ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ  ์ดํ›„์— ๋‚˜์˜จ ๊ธฐ์ˆ 

- ๋„คํŠธ์›Œํฌ์ƒ์— ๋ถ„์‚ฐ๋˜์–ด์žˆ๋Š” ์—ฌ๋Ÿฌ ์ปดํ“จํ„ฐ๋กœ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์ƒํ˜ธ ๊ตํ™˜ํ•˜๋„๋ก ๊ตฌ์„ฑํ•œ๋‹ค.

- ๋„คํŠธ์›Œํฌ๋กœ ์ƒํ˜ธ์—ฐ๊ฒฐ์ด ๋˜์–ด์•ผ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

- ์ผ์„ ๋‚˜๋ˆ ์„œ ํ•˜๊ณ  ์ถ”ํ›„์— ์ทจํ•ฉํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค. com์ด 2๋Œ€ ์ด์ƒ์€ ํ•„์š”ํ•˜๋ฏ€๋กœ ๋น„์šฉ์ด ๋†’๋‹ค.

๋ถ„์‚ฐ์‹œ์Šคํ…œ์˜ ์˜ˆ์‹œ

 

4. Multi Processor System (3๋ฒˆ์งธ ์œ ํ˜•์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•œ ์‹œ์Šคํ…œ) ์šด์˜์ฒด์ œ๊ฐ€ processor๋ฅผ ๊ด€๋ฆฌ

- ์žฅ์  : ์ฒ˜๋ฆฌ์œจ์ด ์ฆ๊ฐ€, ๋น„์šฉ์ ˆ๊ฐ, ์‹ ๋ขฐ์„ฑ ์ฆ๊ฐ€ (์ปดํ“จํ„ฐ๋ฅผ ํ•˜๋‚˜๋ฅผ ์“ฐ๋Š” ๋Œ€์‹  ํ”„๋กœ์„ธ์„œ์˜ ์ˆ˜๋ฅผ ๋Š˜๋ฆผ)

 

โ— Symmetric Multiprocessing(SMP) : ๋Œ€์นญ์  ๊ตฌ์„ฑ ๋‹ค์ค‘ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ

โ—  Asymmetric Multiprocessing(AMP) : ์ฃผ/์ข… ๋‹ค์ค‘ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ ๊ตฌ์„ฑ, ๋งˆ์Šคํ„ฐ ํ”„๋กœ์„ธ์„œ๋Š” ๊ด€๋ฆฌ๋งŒ ํ•จ

์ผ๋ฐ˜์ ์œผ๋กœ ๋Œ€์นญ์  ๊ตฌ์„ฑ ๋‹ค์ค‘ ์ฒ˜๋ฆฌ์‹œ์Šคํ…œ์ด ์ข‹๋‹ค. ์™œ๋ƒ๋ฉด ์ฃผ์ข…์‹œ์Šคํ…œ์€ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์ผ์„ ์•ˆํ•˜๋‹ˆ๊นŒ.

Multi Processor System์˜ ์˜ˆ์‹œ

 

5. Desktop System (๋‹จ์ผ์‚ฌ์šฉ์ž ์‹œ์Šคํ…œ)

- ๋ง ๊ทธ๋Œ€๋กœ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ๋กœ ๋‹จ์ผ์‚ฌ์šฉ์ž๋กœ์„œ ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

6. Multi Processor System - ๊ธˆ์œต๊ถŒ ๊ฐ™์€ ๊นจ์ง€๋ฉด ๋Œ€์ฐธ์‚ฌ์ธ ๊ณณ์— ์ฃผ๋กœ ์‚ฌ์šฉ

- ํ•˜๋‚˜์˜ com์ด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„๋•Œ ๋‹ค๋ฅธ com์œผ๋กœ ์ž๋™์ ์œผ๋กœ ์˜ฎ๊ฒจ์ ธ์„œ ์‹คํ–‰.

Cluster System

7. Real-Time System

- ํŠน์ • ์‹œ์Šคํ…œ์—์„œ ์ผ์ •์‹œ๊ฐ„ ์•ˆ์— ์ž‘์—…์ด ์ฒ˜๋ฆฌ๋˜๋„๋ก ๋ณด์žฅํ•˜๋Š” ์‹œ์Šคํ…œ ๊ธฐ์ˆ 

- ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฐœ์ƒ๋ ๋•Œ๋งˆ๋‹ค ์ฆ‰์‹œ์ฒ˜๋ฆฌ (์˜ˆ์‹œ: ๋กœ๋ด‡์ œ์–ด , ํ™”์žฌ๊ฐ์‹œ, ์šฐ์„ ์ˆœ์œ„์ฒ˜๋ฆฌ)

 

์ข…๋ฅ˜

> Hard real-time system : ์ง€์ •ํ•œ ์‘๋‹ต์‹œ๊ฐ„์„ ์ •ํ™•ํžˆ ์ง€์ผœ์•ผํ•จ (์‹œ๊ฐ„ ์ •ํ™•๋„๊ฐ€ ๋งค์šฐ ์ค‘์š”) ๋ฏธ์‚ฌ์ผ ๋“ฑ๋“ฑ..

> Soft real-time system : ์ตœ๋Œ€ํ•œ ์ง€ํ‚ค๋˜, ์œตํ†ต์„ฑ์ด ํ—ˆ์šฉ๋จ ๋™์˜์ƒ์žฌ์ƒ๋“ฑ๋“ฑ..

 

8. Client - Server System (web, e-mail, file..)

- ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ํด๋ผ์ด์–ธํŠธ, ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์„œ๋ฒ„์˜ ์ด์ค‘๊ตฌ์กฐ ์‹œ์Šคํ…œ

- ์›น๊ธฐ์ˆ ์„ ์ด์šฉํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๊ตฌ์กฐ

- ๋‹จ์  : ํด๋ผ์ด์–ธํŠธ๋“ค์˜ ๋ชจ๋“  ์š”์ฒญ์ด ์„œ๋ฒ„๋กœ ์ง‘์ค‘๋˜์–ด, ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๊ฐ€ ์˜ˆ์ƒ๋จ

์ฆ‰, n๋ช…์˜ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„คํŠธ์›Œํฌ๋กœ ์ž‘์—…์š”์ฒญ์„ ํ•˜๋ฉด, ์„œ๋ฒ„๊ฐ€ ์‘๋‹ต์„ ํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.

๋”ฐ๋ผ์„œ ๋ฐ๋ชฌ ๋ถ€๋ถ„์—์„œ ์šด์˜์ฒด์ œ์˜ network๊ธฐ๋Šฅ์ด ์•ˆ์ •์„ฑ์ด ์žˆ์–ด์•ผํ•˜๋ฉฐ ์‘๋‹ต์„ฑ์ด ์ข‹์•„์•ผํ•œ๋‹ค.

Client server system์˜ ์˜ˆ์‹œ

 

9. P2P(Peer to Peer) System

- ํด๋ผ์ด์–ธํŠธ/์„œ๋ฒ„ ๊ตฌ์กฐ์˜ ๋‹จ์ ์ธ ์„œ๋ฒ„ ๊ณผ๋ถ€ํ•˜๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŒ๋“  ์‹œ์Šคํ…œ

- ์„œ๋ฒ„๋ฅผ ๊ฑฐ์น˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž์™€ ์‚ฌ์šฉ์ž๋ฅผ ์ง์ ‘ ์—ฐ๊ฒฐ(์„œ๋ฒ„์˜ ๋ถ€ํ•˜๊ฐ€ ๋ถ„์‚ฐ๋˜๋Š” ํšจ๊ณผ)

์˜ˆ์‹œ : P2PํŒŒ์ผ๊ณต์œ , ๋ธ”๋ก์ฒด์ธ ์‹œ์Šคํ…œ

์™ผ์ชฝ์‚ฌ์ง„์€ ํด๋ผ์ด์–ธํŠธ ์„œ๋ฒ„ ์‹œ์Šคํ…œ์ด๊ณ  ์˜ค๋ฅธ์ชฝ์€ ํ”ผํˆฌํ”ผ ์‹œ์Šคํ…œ์ด๋‹ค.

- ์ฃผ์ข…๊ด€๊ณ„๊ฐ€ ์—†๊ณ  ๋ชจ๋“  ๊ฐœ๋ณ„์˜ ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์˜ ์—ญํ• ์„ ๋™์‹œ์— ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

P2P ์‹œ์Šคํ…œ์˜ ์˜ˆ์‹œ

 

10. IOT (Internet of Things, ์‚ฌ๋ฌผ์ธํ„ฐ๋„ท)

- ์‚ฌ๋ฌผ์— ์„ผ์„œ์™€ ํ†ต์‹  ๊ธฐ๋Šฅ์„ ๋‚ด์žฅํ•˜์—ฌ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ธฐ์ˆ 

- ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐ๋œ ์‚ฌ๋ฌผ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์•„ ์Šค์Šค๋กœ ๋ถ„์„ํ•˜๊ณ ,

ํ•™์Šตํ•œ ์ •ใ…‚์กฐ๋ฅผ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์Šค๋งˆํŠธ ์„œ๋น„์Šค๋ฅผ ์ฐฝ์ถœํ•œ๋‹ค.

- ๋„์‹œ๊ด€๋ฆฌ ๋ถ„์•ผ์—์„œ์˜ ์Šค๋งˆํŠธ์‹œํ‹ฐ ์Šค๋งˆํŠธํ—ฌ์Šค์ผ€์–ด, ์Šค๋งˆํŠธ ํ™ˆ ๋“ฑ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.

- ์ด๋Ÿฌํ•œ iot ์šด์˜์ฒด์ œ์˜ ํŠน์ง•์€

1. ๊ฒฝ๋Ÿ‰ํ™”

2. ์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ

3. ์ „๋ ฅํšจ์šธ์„ฑ

4. ๋„คํŠธ์›Œํฌ

5. ๋ณด์•ˆ๊ธฐ๋Šฅ ํƒ‘์žฌ

IoT ์˜ ์˜ˆ์‹œ

11. Cloud Computing

- ํ•˜๋“œ์›จ์–ด๋ฅผ ํฌํ•จํ•œ ์‹œ์Šคํ…œ์ด ๊ตฌ๋ฆ„์— ๊ฐ€๋ ค์ง„ ๊ฒƒ ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์ด์ง€ ์•Š๋Š” ์ปดํ“จํŒ… ํ™˜๊ฒฝ

- ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ์ž์œ ๋กญ๊ฒŒ ์‚ฌ์šฉํ• ์ˆ˜ ์žˆ๋Š” ์ปดํ“จํŒ…ํ™˜๊ฒฝ์ด๋‹ค

- ์šฉ๋Ÿ‰์ด ํฐ๊ฒƒ๋“ค์„ ์ฃผ๋กœ ๊ฐ€์ง„๋‹ค.

 

12. Edge Computing

- IOT๊ฐ€ ๋ฐœ์ „ํ• ์ˆ˜๋ก ์ฒ˜๋ฆฌํ•œ ์„ผ์„œ์˜ ์ˆ˜๊ฐ€ ๋งŽ์•„์ง€๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค.

- IOT ์„ผ์„œ๋“ค๊ณผ ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„๊ฐ„์˜ ๊ฒฝ๊ณ„์—์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋Š” ์ฒ˜๋ฆฌํ•˜์—ฌ

๋ถ€ํ•˜๋ฅผ ์ค„์ด๋Š” ๋ฐฉ์‹์ด๋‹ค.

 

์ด ๋‘๊ฐ€์ง€์˜ ๋ฐฉ์‹์„ ํ•œ๋ฒˆ์— ํ‘œํ˜„ํ•œ ๊ทธ๋ฆผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์œ ๋ฌด์„  ์ธํ„ฐ๋„ท์— edge๊ฐ€ ์กด์žฌํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋œ๋‹ค.

 

์ด๋ ‡๊ฒŒ ์˜ค๋Š˜์€ ์šด์˜์ฒด์ œ์˜ ์œ ํ˜•๊ณผ ๊ทธ ์œ ํ˜•๋ณ„ ํŠน์ง•์„ ๋ชจ๋‘ ์•Œ์•„๋ณด์•˜๋‹ค.

๊ฐ๊ฐ ์–ด๋–ค ํŠน์ง•์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ํ™•์‹คํ•˜๊ฒŒ ์•Œ์•„๋‘๋„๋ก ํ•˜์ž.

์˜ค๋Š˜์€ ์—ฌ๊ธฐ๊นŒ์ง€

 

728x90