๊ฐœ์ธ๊ณต๋ถ€/Excel

109. ์ปดํ“จํ„ฐํ™œ์šฉ๋Šฅ๋ ฅ ํ•„๊ธฐ (1)์ปดํ“จํ„ฐ ์ผ๋ฐ˜ - ์ปดํ“จํ„ฐ

LEE_BOMB 2022. 1. 23. 23:45
01 ์ปดํ“จํ„ฐ (EDPS)

์ž๋™์„ฑ, ์ •ํ™•์„ฑ, ๋ฒ”์šฉ์„ฑ, ์‹ ์†์„ฑ, ํ˜ธํ™˜์„ฑ, ๋Œ€์šฉ๋Ÿ‰์„ฑ

 

์ž๋ฃŒ๋ฅผ ๊ฐ€๊ณตํ•ด ์œ ์šฉํ•˜๊ณ  ๊ฐ€์น˜์žˆ๋Š” ์ •๋ณด๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์žฅ์น˜

๋ฐ์ดํ„ฐ๋งˆ์ด๋‹ : ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์ผ์ •ํ•œ ํŒจํ„ด์„ ์ฐพ์•„๋‚ด ๊ฐ€์น˜์žˆ๋Š” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ธฐ์ˆ 

 

 

์• ๋‹ˆ์•… : ์„ธ๊ณ„์ตœ์ดˆ ์ „์ž๊ณ„์‚ฐ๊ธฐ(์™ธ์žฅ๋ฐฉ์‹์ด์šฉ, RAM์—†์Œ)

์• ๋“œ์‚ญ : ์„ธ๊ณ„์ตœ์ดˆ ํ”„๋กœ๊ทธ๋žจ ๋‚ด์žฅ๋ฐฉ์‹ (RAM์žˆ์Œ)

์• ๋“œ๋ฐ• : ๋‚ด์žฅ๋ฐฉ์‹๊ณผ 2์ง„๋ฒ• ์ฑ„ํƒ (ํฐ ๋…ธ์ด๋งŒ)

์œ ๋‹ˆ๋ฐ• : ์ตœ์ดˆ์˜ ์ƒ์—…์šฉ ์ปดํ“จํ„ฐ

* GIGO : ์ž˜๋ชป๋œ ์ž๋ฃŒ๊ฐ€ ์ž…๋ ฅ๋˜๋ฉด ์ž˜๋ชป๋œ ์ž๋ฃŒ๊ฐ€ ๋‚˜์˜จ๋‹ค (์ˆ˜๋™์„ฑ ๊ฐ•์กฐ)

 

์ปดํ“จํ„ฐ ์„ธ๋Œ€๋ณ„ ํŠน์ง•

1์„ธ๋Œ€ ์ง„๊ณต๊ด€, ์ž๊ธฐ๋“œ๋ฆผ ์ผ๊ด„์ฒ˜๋ฆฌ, ๊ธฐ๊ณ„์–ด, HW๊ฐœ๋ฐœ, ์˜คํ”„๋ผ์ธ
2์„ธ๋Œ€ ํŠธ๋žœ์ง€์Šคํ„ฐ, RT ์‹ค์‹œ๊ฐ„์ฒ˜๋ฆฌ, ๊ณ ๊ธ‰์–ธ์–ด, ์šด์˜์ฒด์ œ(OS)๋„์ž…, ๋‹ค์ค‘ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ์˜จ๋ผ์ธ
3์„ธ๋Œ€ ์ง‘์ ํšŒ๋กœIC
(ํฌ๊ธฐ๋Š” ์ž‘์•„์ง€๊ณ , ๋‚ด์šฉ์€ ๋งŽ์ด ์ž…๋ ฅ๋˜๊ฒŒ ํ•จ)
์‹œ๋ถ„ํ• ์ฒ˜๋ฆฌ(TSS), OCR, OMR, MICR, ๊ฒฝ์˜์ •๋ณด๊ธฐ๋ฒ•(MS)
4์„ธ๋Œ€ ๊ณ ๋ฐ€๋„ ์ง‘์ ํšŒ๋กœ LSI ๋ถ„์‚ฐ์ฒ˜๋ฆฌ(์ž‘์—… ๋‚˜๋ˆ„์–ด ์ฒ˜๋ฆฌ), ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ(PC), ๋งˆ์ดํฌ๋กœํ”„๋กœ์„ธ์„œ ๋„คํŠธ์›Œํฌ ๋ฐœ๋‹ฌ
5์„ธ๋Œ€ ์ดˆ๊ณ ๋ฐ€๋„ ์ง‘์ ํšŒ๋กœ VLSI ์ธํ„ฐ๋„ท, ์ธ๊ณต์ง€๋Šฅ(AI), ํผ์ง€์ด๋ก , ์ „๋ฌธ๊ฐ€์‹œ์Šคํ…œ ๊ฐœ๋ฐœ, ์‹ ๊ธฐ์ˆ  ๋„์ž…

 

 

์ž๋ฃŒ(๋ฐ์ดํ„ฐ)์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜ 

๋””์ง€ํ„ธ : ๋ฌธ์ž๋‚˜ ์ˆซ์žํ™” ๋œ ๋น„์—ฐ์†์  ๋ฐ์ดํ„ฐ(๋””์ง€ํ„ธํ˜•)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ์ปดํ“จํ„ฐ (์…€ ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ ์ทจ๊ธ‰)

์•„๋‚ ๋กœ๊ทธ : ์˜จ๋„, ์ „๋ฅ˜, ์†๋„ ๋“ฑ๊ณผ ๊ฐ™์ด ์—ฐ์†์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋Š” ๋ฐ์ดํ„ฐ(์•„๋‚ ๋กœ๊ทธํ˜•)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ํŠน์ˆ˜ ๋ชฉ์ ์šฉ

ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ์ปดํ“จํ„ฐ : ๋””์ง€ํ„ธ ์ปดํ“จํ„ฐ์™€ ์•„๋‚ ๋กœ๊ทธ ์ปดํ“จํ„ฐ์˜ ์žฅ์ ์„ ํ˜ผํ•ฉํ•˜์—ฌ ๋งŒ๋“  ์ปดํ“จํ„ฐ

ํ•ญ๋ชฉ ๋””์ง€ํ„ธ ์ปดํ“จํ„ฐ ์•„๋‚ ๋กœ๊ทธ ์ปดํ“จํ„ฐ
์ž…๋ ฅ ํ˜•ํƒœ ์ˆซ์ž, ๋ฌธ์ž (์…€ ์ˆ˜ ์žˆ๋Š”) ์—ฐ์†์ ์ธ ์ž๋ฃŒ (์…€ ์ˆ˜ ์—†๋Š”)
์ถœ๋ ฅ ํ˜•ํƒœ ์ˆซ์ž, ๋ฌธ์ž ๊ทธ๋ž˜ํ”„ (์—ฐ์†์ ์ธ ๊ฒฐ๊ณผ)
์—ฐ์‚ฐ ํ˜•์‹ ์‚ฐ์ˆ , ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ๋ฏธ,์ ๋ถ„ ์—ฐ์‚ฐ
๊ตฌ์„ฑ ํšŒ๋กœ ํ•„์š” (์šฐ๋ฆฌ๊ฐ€ ์„ค์น˜) ๋ถˆํ•„์š” (๋ฏธ๋ฆฌ ์„ค์น˜๋˜์–ด ์žˆ์Œ)
ํ”„๋กœ๊ทธ๋ž˜๋ฐ ํ•„์š” (์šฐ๋ฆฌ๊ฐ€ ์„ค์น˜) ๋ถˆํ•„์š” (๋ฏธ๋ฆฌ ์„ค์น˜๋˜์–ด ์žˆ์Œ)
์ •๋ฐ€๋„ ํ•„์š”ํ•œ ํ•œ๋„๊นŒ์ง€ ์ œํ•œ์  (์ •ํ•ด์ ธ ์žˆ์Œ)
๊ธฐ์–ต ๊ธฐ๋Šฅ ์žˆ์Œ ์—†์Œ
์ ์šฉ์„ฑ ๋ฒ”์šฉ (๊ฐœ์ธ์šฉ) ํŠน์ˆ˜ ๋ชฉ์ ์šฉ (๊ตฐ์‚ฌ, ๊ณผํ•™์šฉ)

 

 

์ฒ˜๋ฆฌ๋Šฅ๋ ฅ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜

์Šˆํผ ์ปดํ“จํ„ฐ : ๋†’์€ ์ •๋ฐ€๋„, ์ •ํ™•ํ•œ ๊ณ„์‚ฐ, ์ธ๊ณต์œ„์„ฑ, ์ผ๊ธฐ์˜ˆ๋ณด, ์šฐ์ฃผ ํ•ญ๊ณต ์‚ฐ์—…์— ์ด์šฉ

๋ฉ”์ธ ํ”„๋ ˆ์ž„ : ๋Œ€๊ทœ๋ชจ ์‹œ์Šคํ…œ์œผ๋กœ, ์ˆ˜๋ฐฑ ๋ช…์˜ ์‚ฌ์šฉ์ž๊ฐ€ ๋™์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋ฏธ๋‹ˆ ์ปดํ“จํ„ฐ : ์ค‘๊ทœ๋ชจ ์‹œ์Šคํ…œ์œผ๋กœ, ํ•™๊ต, ์—ฐ๊ตฌ์†Œ ๋“ฑ์˜ ์—…๋ฌด ์ฒ˜๋ฆฌ๋‚˜ ๊ณผํ•™๊ธฐ์ˆ  ๊ณ„์‚ฐ์— ์ด์šฉ

์›Œํฌ์Šคํ…Œ์ด์…˜ : RISCํ”„๋กœ์„ธ์„œ ์‚ฌ์šฉ, ๋„คํŠธ์›Œํฌ์—์„œ ์„œ๋ฒ„์—ญํ• , ๊ณ ์„ฑ๋Šฅ ๊ทธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ๋“ฑ์— ์‚ฌ์šฉ

๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ : ์ผ๋ฐ˜์ ์ธ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ(CISC), ๊ฐ€์ •์ด๋‚˜ ์‚ฌ๋ฌด์‹ค์—์„œ ์‚ฌ์šฉ

ํœด๋Œ€์šฉ ์ปดํ“จํ„ฐ

 

์ฒ˜๋ฆฌ์†๋„

HZ : 1์ดˆ์— 1๋ฒˆ ์ฃผ๊ธฐ๊ฐ€ ๋ฐ˜๋ณต๋จ (1KHZ : 1์ดˆ์— 1000๋ฒˆ)

MIPS : 1์ดˆ์— ๋ฐฑ๋งŒ ๊ฐœ์˜ ๋ช…๋ น์–ด ์‹คํ–‰

FLOPS : ์ดˆ๋‹น ๋ถ€๋™์†Œ์ˆ˜์  ์—ฐ์‚ฐํšŸ์ˆ˜

 

์—ฐ์‚ฐ ์†๋„ ๋‹จ์œ„

์ž‘์Œ ๋‹จ์œ„ ms ใŽฒ ns ps fs as ํผ
์ฒ˜๋ฆฌ์†๋„(์ดˆ) 10^-3 10^-6 10^-9 10^-12 10^-15 10^-18

 

 

์ •๋ณด์ฒ˜๋ฆฌํ˜•ํƒœ์— ๋”ฐ๋ฅธ ๋ถ„๋ฅ˜

์ผ๊ด„์ฒ˜๋ฆฌ : ํ•œ๊บผ๋ฒˆ์— ๋ชจ์•„์„œ, ์ผ์ •๊ธฐ๊ฐ„ ๋ชจ์•„์„œ ์ฒ˜๋ฆฌ, 1์„ธ๋Œ€

์‹ค์‹œ๊ฐ„ ์ฒ˜๋ฆฌ : ์ž๋ฃŒ๊ฐ€ ๋ฐœ์ƒํ•˜์ž๋งˆ์ž ์ฆ‰์‹œ ์ฒ˜๋ฆฌ, 2์„ธ๋Œ€, ์˜จ๋ผ์ธ

๋‹ค์ค‘ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ ๊ฐœ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰

๋ถ„์‚ฐ์ฒ˜๋ฆฌ : ์ž‘์—…์„ ๋‚˜๋ˆ„์–ด์„œ ์ฒ˜๋ฆฌ, 4์„ธ๋Œ€

๋“€์–ผ : ๋‘ ๊ฐœ์˜ CPU๊ฐ€ ๋™์‹œ ๋™์ž‘ํ•˜๋‹ค๊ฐ€ ํ•˜๋‚˜๊ฐ€ ๊ณ ์žฅ๋‚˜๋ฉด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊ฐ€ ๊ณ„์† ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹

๋“€ํ”Œ๋ ‰์Šค : ๋‘ ๊ฐœ์˜ CPU์ค‘์— ํ•œ์ชฝ์ด ๊ณ ์žฅ๋‚˜๋ฉด ๋Œ€๊ธฐ์ค‘์ธ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊ฐ€ ๊ทธ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹

๋™๋ฐฐ๊ฐ„์ฒ˜๋ฆฌ(P2P) : ๋‚ด๊ฐ€ ์„œ๋ฒ„/ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ์‹

์ž„๋ฒ ๋””๋“œ : ์‘์šฉํ”„๋กœ๊ทธ๋žจ์„ ํƒ‘์žฌํ•˜์—ฌ ์ปดํ“จํ„ฐ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰

๋‹ค์ค‘์ฒ˜๋ฆฌ : ์—ฌ๋Ÿฌ ๊ฐœ CPU๋ฅผ ์„ค์น˜ํ•˜์—ฌ ์‹คํ–‰

ํด๋Ÿฌ์Šคํ„ฐ๋ง : ์—ฌ๋Ÿฌ ๋Œ€ ์ปดํ“จํ„ฐ๋ฅผ ๋‹จ์ผ ์‹œ์Šคํ…œ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ

 

์ž๋ฃŒ ๊ตฌ์„ฑ ๋‹จ์œ„

๋น„ํŠธbit - ๋‹ˆ๋ธ”Nibble (4๋น„ํŠธ) - ๋ฐ”์ดํŠธbyte (8๋น„ํŠธ)

์›Œ๋“œword (๋ฌธ์ž) - ํ•„๋“œfield (๋‹จ์–ด) - ๋ ˆ์ฝ”๋“œ (ํŠน์ •ํ•ญ๋ชฉ) - ๋ธ”๋ก (๋ ˆ์ฝ”๋“œ์˜ ๋ชจ์ž„) - ํŒŒ์ผ - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (์ž๋ฃŒ์˜ ์ตœ์ข… ๋ชฉ์ )

 

์ž๋ฃŒํ‘œํ˜„์ฝ”๋“œ

๋ฌธ์žํ‘œํ˜„๋ฐฉ์‹ ASCII์ฝ”๋“œ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์šฉ ์ฝ”๋“œ (์กด 3bit, ๋””์ง“ 4bit)
EBCDIC์ฝ”๋“œ BCDํ™•์žฅ์ฝ”๋“œ (์กด 4bit, ๋””์ง“ 4bit)
์œ ๋‹ˆ์ฝ”๋“œ KS X 1005-1, ๋ชจ๋“  ๋ฌธ์ž 2๋ฐ”์ดํŠธ๋กœ ํ‘œํ˜„, ๊ตญ์ œํ‘œ์ค€์ฝ”๋“œ
์™„์„ฑํ˜• ํ•œ๊ธ€์ฝ”๋“œ KS X 1001, ์ •๋ณด๊ตํ™˜์šฉ
์กฐํ•ฉํ˜• ํ•œ๊ธ€์ฝ”๋“œ KS X 1001, ์ •๋ณด์ฒ˜๋ฆฌ์šฉ
์—๋Ÿฌ์ฒดํฌ๋ฐฉ์‹ ํŒจ๋ฆฌํ‹ฐ์ฒดํฌ ์—๋Ÿฌ ๊ฒ€์ถœ๋งŒ ๊ฐ€๋Šฅ, ๊ต์ • ๋ถˆ๊ฐ€ (๊ธฐ์ˆ˜ : ํ™€์ˆ˜, ์šฐ์ˆ˜ : ์ง์ˆ˜)
์ •๋งˆํฌ๋ถ€ํ˜ธ ํŒจ๋ฆฌํ‹ฐ๊ฒ€์‚ฌ๊ฐ€ ์ฝ”๋“œ ์ž์ฒด์—์„œ ์ด๋ฃจ์–ด์ง„๋‹ค
ํ•ด๋ฐ์ฝ”๋“œ ์—๋Ÿฌ ๊ฒ€์ถœ ๋ฐ ๊ต์ • ๊ฐ€๋Šฅ
CRC์ฒดํฌ ๋‹คํ•ญ์‹์œผ๋กœ ์—๋Ÿฌ ๊ฒ€์‚ฌ (์šฐ์ˆ˜ํ•จ)
BSC๊ฒ€์‚ฌ ํŒจ๋ฆฌํ‹ฐ ๋‹จ์ ์„ ๋ณด์™„ํ•œ ๊ฒ€์‚ฌ
์ˆซ์žํ‘œํ˜„๋ฐฉ์‹ ๊ณ ์ • ์†Œ์ˆ˜์  ์ •์ˆ˜ํ‘œํ˜„, ๋‹จ์ˆœํ•œ ๊ตฌ์กฐ, ๋น ๋ฅธ ์†๋„
2์ง„ ์—ฐ์‚ฐ : ๋ถ€ํ˜ธ์™€ ์ ˆ๋Œ€์น˜, 1์˜ ๋ณด์ˆ˜, 2์˜ ๋ณด์ˆ˜
10์ง„ ์—ฐ์‚ฐ : ํŒฉํ˜•์‹, ์–ธํŒฉํ˜•์‹
๋ถ€๋™ ์†Œ์ˆ˜์  ์‹ค์ˆ˜ํ‘œํ˜„, ๋А๋ฆฐ ์†๋„, ๋งค์šฐ ํฐ ์ˆ˜, ๋งค์šฐ ์ž‘์€ ์ˆ˜ ํ‘œํ˜„
๋ถ€ํ˜ธ (1๋น„ํŠธ), ์ง€์ˆ˜๋ถ€(7๋น„ํŠธ), ๊ฐ€์ˆ˜๋ถ€(์†Œ์ˆ˜ํ‘œํ˜„)

 

 

์ง„๋ฒ•

์ข…๋ฅ˜ ์‚ฌ์šฉ์ˆซ์ž ๊ฐ ์ˆ˜ ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•
10์ง„์ˆ˜ 0-9 2์ง„์ˆ˜ 10์ง„์ˆ˜๋ฅผ 2๋กœ ๋‚˜๋ˆ„์–ด์„œ ๊ณ„์† ๋‚˜๋ˆ„์–ด์งˆ๋•Œ๊นŒ์ง€ ๊ณ„์‚ฐ, ๋‚˜๋จธ์ง€๋งŒ ์ทจํ•ฉ, ๋ฐ‘์—์„œ ์œ„๋กœ ์ทจํ•ฉ
2์ง„์ˆ˜ 0-1 10์ง„์ˆ˜ ํ•ด๋‹น ์ž๋ฆฟ์ˆ˜์— ์˜ค๋ฅธ์ชฝ ์ˆซ์ž๋ถ€ํ„ฐ 1 2 4 8...
์†Œ์ˆ˜์  ๊ธฐ์ค€์œผ๋กœ 2^-1, 2^-2, 2^-3
  ๊ฐ ์ˆ˜ ๋ณ€ํ™˜ ๋ฐฉ๋ฒ•
์Œ์ˆ˜ํ‘œํ˜„๋ฐฉ๋ฒ• ๋ถ€ํ˜ธ์™€ ์ ˆ๋Œ€์น˜ ๋งจ ์•ž์˜ ์ˆซ์ž๋ฅผ 1๋กœ ๋ฐ”๊พธ๊ณ  ๋‚˜๋จธ์ง€๋Š” ๊ทธ๋Œ€๋กœ
1์˜ ๋ณด์ˆ˜ ์›๋ž˜ ์ˆ˜๋ฅผ ๋ฐ˜๋Œ€๋กœ ( 0 > 1๋กœ, 1์€ 0์œผ๋กœ)
2์˜ ๋ณด์ˆ˜ 1์˜ ๋ณด์ˆ˜ + 1

 

 

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU)

๋ ˆ์ง€์Šคํ„ฐ + ์ œ์–ด์žฅ์น˜ + ์—ฐ์‚ฐ์žฅ์น˜

๋ ˆ์ง€์Šคํ„ฐ CPU๋‚ด์—์„œ ์ž„์‹œ๊ธฐ์–ต์žฅ์น˜ (์†๋„๊ฐ€ ์ œ์ผ ๋น ๋ฆ„), ๋ณ‘๋ ฌ๊ตฌ์กฐ
ํฌ๊ธฐ : ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ(๋ฉ”๋ชจ๋ฆฌ, ์›Œ๋“œํฌ๊ธฐ)
๊ธฐ์–ต์žฅ์น˜ ์ ‘๊ทผ ์†๋„ ๋น„๊ต (๋น ๋ฆ„ > ๋А๋ฆผ)
๋ ˆ์ง€์Šคํ„ฐ > ์บ์‹œ > DRAM > ROM > ํ•˜๋“œ๋””์Šคํฌ > Zip Disk > CD-ROM > ํ”Œ๋กœํ”ผ๋””์Šคํฌ > ์ž๊ธฐํ…Œ์ดํ”„ (๋ฐฑ์—…์šฉ)
์ œ์–ด์žฅ์น˜
CU
์ปดํ“จํ„ฐ์˜ ๋ชจ๋“  ๋™์ž‘์„ ์ง€์‹œํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ์žฅ์น˜

ํ”„๋กœ๊ทธ๋žจ ์นด์šดํ„ฐ : ๋‹ค์Œ์— ์‹คํ–‰ํ•  ๋ช…๋ น์–ด์˜ ๋ฒˆ์ง€(์ฃผ์†Œ)๋ฅผ ๊ธฐ์–ต, PC
๋ช…๋ น ๋ ˆ์ง€์Šคํ„ฐ : ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ๋ช…๋ น์˜ ๋‚ด์šฉ์„ ๊ธฐ์–ต, IR
๋ช…๋ น ํ•ด๋…๊ธฐ(Decoder) : ๋ช…๋ น ๋ ˆ์ง€์Šคํ„ฐ์— ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ํ•ด๋…ํ•˜๋Š” ํšŒ๋กœ (10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜)
๋ถ€ํ˜ธ๊ธฐ(Encoder) : ํ•ด๋…๋œ ๋ช…๋ น์— ๋”ฐ๋ผ ๊ฐ ์žฅ์น˜๋กœ ๋ณด๋‚ผ ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํšŒ๋กœ (2์ง„์ˆ˜๋กœ ๋ณ€ํ™˜)
๋ฉ”๋ชจ๋ฆฌ ๋ฒ„ํผ ๋ ˆ์ง€์Šคํ„ฐ(MBR) : ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ์–ต
๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ ๋ ˆ์ง€์Šคํ„ฐ(MAR) : ์ฃผ์†Œ๋ฅผ ๊ธฐ์–ต
์—ฐ์‚ฐ ์žฅ์น˜
ALU
๊ฐ€์‚ฐ๊ธฐ : ๋ง์…ˆ์žฅ์น˜
๋ˆ„์‚ฐ๊ธฐ : ์—ฐ์‚ฐ์˜ ์ค‘๊ฐ„ ๊ฒฐ๊ณผ ๊ธฐ์–ต
๋ณด์ˆ˜๊ธฐ(์Œ์ˆ˜๋กœ ๋ณ€ํ™˜) : ๋บ„์…ˆ์žฅ์น˜
์ƒํƒœ ๋ ˆ์ง€์Šคํ„ฐ : ์—ฐ์‚ฐ ์ค‘ ๋ฐœ์ƒํ•˜๋Š” ์—ฌ๋Ÿฌ ์ƒํƒœ๊ฐ’(์˜ฌ๋ฆผ์ˆ˜, ๋ถ€ํ˜ธ ๋“ฑ)์„ ๊ธฐ์–ต(PSW)

* ์ฃผ๋ณ€์žฅ์น˜ : ์ž…๋ ฅ์žฅ์น˜ + ์ถœ๋ ฅ์žฅ์น˜

 

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š” ์š”์ธ : ํด๋Ÿญ์ฃผํŒŒ์ˆ˜, ์บ์‹œ๋ฉ”๋ชจ๋ฆฌ, ์›Œ๋“œํฌ๊ธฐ

์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) ์„ฑ๋Šฅ ๋‹จ์œ„ : ํด๋Ÿญ(Clock : ์ฃผํŒŒ์ˆ˜๊ฐ€ ๋†’์„์ˆ˜๋ก ๊ณ ์†), ๋ฐ‰์Šค(MIPS : 1์ดˆ์— ๋ฐฑ๋งŒ ๊ฐœ ๋ช…๋ น์–ด ์‹คํ–‰), ํ—ค๋ฅด์ธ (Hz : ์‹œ์Šคํ…œ ํด๋Ÿญ์†๋„), ํ”Œ๋กญ์Šค(Flops : 1์ดˆ๋‹น ๋ถ€๋™์†Œ์ˆ˜์  ์—ฐ์‚ฐํšŸ์ˆ˜)

CPU์—…๊ทธ๋ ˆ์ด๋“œ ์‹œ : ๋ฉ”์ธ๋ณด๋“œ๋กœ ์ง€์›๋˜๋Š”์ง€ ํ™•์ธ ํ•„์ˆ˜

 

 

RISC / CISC

๊ตฌ๋ถ„ ๋งˆ์ดํฌ๋กœ ํ”„๋กœ์„ธ์„œ
(์ œ์–ด์žฅ์น˜ + ์—ฐ์‚ฐ์žฅ์น˜)
RISC CISC
๋ช…๋ ์–ด ์ ์Œ ๋งŽ์Œ
์ฃผ์†Œ ์ง€์ • ๊ฐ„๋‹จ ๋ณต์žก
๋ ˆ์ง€์Šคํ„ฐ ๋งŽ์Œ ์ ์Œ
์ „๊ธฐ์†Œ๋ชจ ์ ์Œ ๋งŽ์Œ
์ฒ˜๋ฆฌ์†๋„ ๋น ๋ฆ„ ๋А๋ฆผ
์šฉ๋„ ์„œ๋ฒ„, ์›Œํฌ์Šคํ…Œ์ด์…˜ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ(PC)

 

 

์ฃผ๊ธฐ์–ต ์žฅ์น˜

ROM : ๋น„ ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ, ์ž…/์ถœ๋ ฅ ์‹œ์Šคํ…œ(BIOS), ๊ธ€์ž ํฐํŠธ, ์ž๊ฐ€ ์ง„๋‹จ ํ”„๋กœ๊ทธ๋žจ(POST) ์ €์žฅ

RAM : ํœ˜๋ฐœ์„ฑ ๋ฉ”๋ชจ๋ฆฌ, ํ˜„์žฌ ์‚ฌ์šฉ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๋ฐ์ดํ„ฐ ์ €์žฅ

 

DRAM๊ณผ SRAM ๋น„๊ต

  ๋™์  ๋žจ(DRAM) ์ •์  ๋žจ(SRAM)
๊ตฌ์„ฑ ์†Œ์ž ์ฝ˜๋ด์„œ ํ”Œ๋ฆฝํ”Œ๋กญ
์žฌ์ถฉ์ „ ํ•„์š” ๋ถˆํ•„์š”
์ „๊ธฐ์†Œ๋ชจ ์ ์Œ ๋งŽ์Œ
์†๋„ ๋А๋ฆผ ๋น ๋ฆ„
๊ฐ€๊ฒฉ ์ €๊ฐ€ ๊ณ ๊ฐ€
์šฉ๋„ ์ฃผ๊ธฐ์–ต์žฅ์น˜ ์บ์‹œ๋ฉ”๋ชจ๋ฆฌ

ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ (EEPROM) : MP3ํ”Œ๋ ˆ์ด์–ด, PDA, ๋””์ง€ํ„ธ์นด๋ฉ”๋ผ, SD์นด๋“œ, ์ „๊ธฐ๋ฅผ ์ด์šฉ, ์—ฌ๋Ÿฌ ๋ฒˆ ์ฝ๊ณ  ์“ฐ๊ธฐ ๊ฐ€๋Šฅ

MASK ROM : ์ œ์กฐํšŒ์‚ฌ์—์„œ 1๋ฒˆ ๊ธฐ๋ก ํ›„ ์ดํ›„์—๋Š” ์ˆ˜์ • ๋ถˆ๊ฐ€

PROM : ์‚ฌ์šฉ์ž๊ฐ€ 1๋ฒˆ ๊ธฐ๋ก ํ›„ ์ˆ˜์ • ๋ถˆ๊ฐ€

EPROM : ์ž์™ธ์„ ์„ ์ด์šฉํ•ด์„œ ์—ฌ๋Ÿฌ ๋ฒˆ ์ฝ๊ณ  ์“ฐ๊ธฐ ๊ฐ€๋Šฅ

 

์บ์‹œ๋ฉ”๋ชจ๋ฆฌ (SRAM) : CPU์™€ ์ฃผ๊ธฐ์–ต์žฅ์น˜ ์‚ฌ์ด์— ์œ„์น˜, ์†๋„๋ฅผ ํ–ฅ์ƒ

๊ฐ€์ƒ๋ฉ”๋ชจ๋ฆฌ : ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜(ํ•˜๋“œ๋””์Šคํฌ)๋ฅผ ์ฃผ๊ธฐ์–ต์žฅ์น˜์ฒ˜๋Ÿผ ์‚ฌ์šฉ

๋ฒ„ํผ๋ฉ”๋ชจ๋ฆฌ : ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ๋•Œ ์†๋„์ฐจ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์ž„์‹œ ๊ธฐ์–ต๊ณต๊ฐ„ (๋ณต์‚ฌ, ์ž˜๋ผ๋‚ด๊ธฐ, ๋ถ™์ด๊ธฐํ•  ๋•Œ ์‚ฌ์šฉ)

์—ฐ๊ด€๋ฉ”๋ชจ๋ฆฌ : ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ ๋‚ด์šฉ์˜ ์ผ๋ถ€๋ฅผ ์ด์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋ฐฉ์‹

ํŽŒ์›จ์–ด : ํ•˜๋“œ์›จ์–ด์˜ ๋™์ž‘์„ ์ง€์‹œํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด, ์ฃผ๋กœ ROM์— ์ €์žฅ, ํ•˜๋“œ์›จ์–ด ์ œ์–ด(ํ†ต์ œ), ๊ด€๋ฆฌ

* ํ•˜๋“œ์›จ์–ด ๊ต์ฒด ์—†์ด ์†Œํ”„ํŠธ์›จ์–ด ์—…๊ทธ๋ ˆ์ด๋“œ๋กœ ์„ฑ๋Šฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Œ

* ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋Ÿ‰์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ : ๋ถˆํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ, ๊ฐ€์ƒ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ ์กฐ์ ˆ, ๋žจ(RAM)์ถ”๊ฐ€ ์„ค์น˜ (์ œ์ผ ์ข‹์€ ๋ฐฉ๋ฒ•)

 

 

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜

๋น„ ํœ˜๋ฐœ์„ฑ, ์ฃผ๊ธฐ์–ต์žฅ์น˜์— ๋น„ํ•ด ์†๋„ ๋А๋ฆผ, ๋Œ€์šฉ๋Ÿ‰, ๋‹จ์œ„๋‹น ๊ฐ€๊ฒฉ์ด ์ €๋ ด

* ๊ธฐ์–ต ์šฉ๋Ÿ‰ ๋‹จ์œ„ 2¹โฐ = 1024

๋‹จ์œ„ Byte KB MB(2²โฐ) GB(2³โฐ) TB(2โดโฐ) PB(2โตโฐ) EB(2โถโฐ)
์ €์žฅ์šฉ๋Ÿ‰ 8Bit 1024Byte 1024KB 1024MB 1024GB 1024TB 1024PB
์šฉ์–ด ๋ฐ”์ดํŠธ ํ‚ค๋กœ๋ฐ”์ดํŠธ ๋ฉ”๊ฐ€๋ฐ”์ดํŠธ ๊ธฐ๊ฐ€๋ฐ”์ดํŠธ ํ…Œ๋ผ๋ฐ”์ดํŠธ ํŽ˜ํƒ€๋ฐ”์ดํŠธ ์—‘์‚ฌ๋ฐ”์ดํŠธ

 

 

ํ•˜๋“œ๋””์Šคํฌ ์—ฐ๊ฒฐ ๋ฐฉ์‹

IDE : 2๊ฐœ, EIDE : 4๊ฐœ, SCSI : 7๊ฐœ, ํ˜„์žฌ๋Š” SATA๋ฐฉ์‹์— ์™ธ์žฅํ˜• ํ•˜๋“œ๋””์Šคํฌ ์ฆ๊ฐ€ ์ถ”์„ธ

RAID :  ์—ฌ๋Ÿฌ ๊ฐœ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ํ•œ ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ์ฒ˜๋Ÿผ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ• (์†๋„ํ–ฅ์ƒ, ์•ˆ์ „, ๋ณต๊ตฌ๊ฐ€ ์‰ฌ์›€)

- ๋ฏธ๋Ÿฌ๋ง : 2๊ฐœ์˜ ๋””์Šคํฌ์— ๋™์ผํ•˜๊ฒŒ ๊ธฐ๋ก

- ์ŠคํŠธ๋ผ์ดํ•‘ : ๋‚˜๋ˆ„์–ด์„œ ๊ธฐ๋ก, ํ•œ ๊ฐœ๋ผ๋„ ์†์ƒ๋˜๋ฉด ์‚ฌ์šฉ ๋ถˆ๊ฐ€

- ํŒจ๋ฆฌํ‹ฐ : ์žฅ์•  ๋ฐœ์ƒ ์‹œ ํŒจ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ณต๊ตฌํ•จ (๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ)

SSD : ํ•˜๋“œ๋””์Šคํฌ์™€ ๋‹ฌ๋ฆฌ ๊ธฐ๊ณ„์  ์žฅ์น˜๊ฐ€ ์—†๋Š” ๋ฐ˜๋„์ฒด๋ฅผ ์ด์šฉํ•ด ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๋Š” ๋งค์ฒด, ์†Œํ˜•ํ™”, ๊ฒฝ๋Ÿ‰ํ™”, ๋ถ€ํŒ…์†๋„ ๋น ๋ฆ„(5์ดˆ), ์ถฉ๊ฒฉ์— ๊ฐ•ํ•ด ๋ฐฐ๋“œ์„นํ„ฐ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Œ, ๋ฐœ์—ด/์†Œ์Œ/์ „๊ธฐ๊ฐ€ ์ ๊ฒŒ ๋“ฌ

* ํŒŒํ‹ฐ์…˜ : ํ•œ ๊ฐœ์˜ ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋…ผ๋ฆฌ์  ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ„๋Š” ์ž‘์—…, ์ปดํ“จํ„ฐ(C:, D:)

๊ด‘๋””์Šคํฌ

- DVD : 4.7~17GB์˜ ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ(์˜ํ™”์ €์žฅ)

- CD-R : ํ•œ๋ฒˆ๋งŒ ๊ธฐ๋ก ๊ฐ€๋Šฅํ•œ CD

 

 

์ž…์ถœ๋ ฅ์žฅ์น˜

- ์ž…๋ ฅ์žฅ์น˜ : OMR(๋‹ต์•ˆ),OCR(๊ณต๊ณต์š”๊ธˆ์ฒญ๊ตฌ์„œ, MICR(์ˆ˜ํ‘œ), ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ํŠธ๋ž™๋ณผ

- ์ถœ๋ ฅ์žฅ์น˜ : ํ”„๋ฆฐํ„ฐ, ํ”Œ๋กœํ„ฐ

- ํ‘œ์‹œ์žฅ์น˜ : ๋ชจ๋‹ˆํ„ฐ

- LCD(์•ก์ •) : ์œ ๋ฆฌํŒ์— ๊ฑด๊ธฐ๋ฅผ ๋”ํ•˜์—ฌ ํ™”๋ฉด์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฐ•์น˜

- ํ”ฝ์…€(Pixel, ํ™”์†Œ)์€ ๋ชจ๋‹ˆํ„ฐ ํ™”๋ฉด์„ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„

- ํ•ด์ƒ๋„ (์„ ๋ช…๋„) : ์–ผ๋งˆ๋‚˜ ์„ ๋ช…ํ•˜๊ฒŒ ํ‘œ์‹œํ•  ์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ๋‹จ์œ„

- ํ•ด์ƒ๋„๋Š” ํ”ฝ์…€(Pixel, ํ™”์†Œ)์˜ ์ˆ˜์— ๋”ฐ๋ผ ๊ฒฐ์ •๋œ๋‹ค

 

 

๊ธฐํƒ€์žฅ์น˜

๋ฉ”์ธ๋ณด๋“œ AGP์Šฌ๋กฏ ๊ทธ๋ž˜ํ”ฝํ‚ค๋“œ ๊บผ์šฐ๋‡ฌ ๋ถ€๋ถ„
์นฉ์…‹ ๊ธฑ ๋ถ€ํ’ˆ๋“ค ๊ฐ„ ํ๋ฆ„ ์ œ์–ด, ๋ฉ”์ธ๋ณด๋“œ์˜ ํ•ต์‹ฌ
ROM BIOS ์ปดํ“จํ„ฐ๊ฐ€ ์‹œ์ž‘๋  ๋•Œ ์ปดํ“จํ„ฐ ์ œ์–ด ๋ฐ ๊ธฐ๋ณธ ์ž‘์—…์„ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ
์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ์ •๋ณด, ๋ถ€ํŒ…์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์ด ๊ธฐ๋ก๋˜์–ด ์žˆ์Œ
ํฌํŠธ ์ง๋ ฌํฌํŠธ : ํ•œ๋ฒˆ์— 1๋น„ํŠธ์”ฉ ์ „์†ก
๋ณ‘๋ ฌํฌํŠธ : ํ•œ๋ฒˆ์— 8๋น„ํŠธ์”ฉ ์ „์†ก (์ง๋ ฌ<๋ณ‘๋ ฌ)
USBํฌํŠธ : ์ฃผ๋ณ€์žฅ์น˜๋ฅผ ์ตœ๋Œ€ 127๊ฐœ ์—ฐ๊ฒฐ
IEEE1394 : ๊ฐ€์ „๊ธฐ๊ธฐ๋ฅผ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹
IRDA : ์ผ€์ด๋ธ” ์—†์ด(๋ฌด์„ ) ์ ์™ธ์„ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ์‹
HDMI : ์˜์ƒ๊ณผ ์Œ์„ฑ์„ ํ•˜๋‚˜์˜ ์ผ€์ด๋ธ”๋กœ ์ „์†กํ•˜๋Š” ๋””์ง€ํ„ธ ํฌํŠธ (์…‹ํ†ฑ๋ฐ•์Šค, HDTV, ๋ชจ๋‹ˆํ„ฐ)

 

 

๊ด€๋ จ์šฉ์–ด

- ์ธํ„ฐ๋ŸฝํŠธ : ์‹คํ–‰ ๋„์ค‘ ๊ฐ‘์ž๊ธฐ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ํ˜„์žฌ ์ž‘์—…์„ ์ค‘๋‹จํ•˜๊ณ  ๋ฐœ์ƒ๋œ ์ƒํ™ฉ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ ํ›„ ๋‹ค์‹œ ์‹คํ–‰์ค‘์ธ ๊ฐ์—…์œผ๋กœ ๋ณต๊ท€ํ•˜์—ฌ ๊ณ„์† ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ

- ์™ธ๋ถ€ ์ธํ„ฐ๋ŸฝํŠธ : ์ž…๏ผŽ์ถœ๋ ฅ ๊ฐ•์น˜๏ผŒ ํƒ€์ด๋ฐ ๊ฐ•์น˜๏ผŒ ์ „์› ๋“ฑ์˜ ์™ธ๋ถ€์ ์ธ ์š”์ธ์— ์˜ํ•ด ๋ฐœ์ƒ

- ๋‚ด๋ถ€ ์ธํ„ฐ๋ŸฝํŠธ : ์ฐฐ๋ชป๋œ ๋ช…๋ น์ด๋‚˜ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ์šฉ๏ผŒ ํŠธ๋žฉ๏ผˆTRAP)

- ๊ฐ€์žฅ ๋†’์€ ์šฐ์„ ์ˆœ์œ„ ์ธํ„ฐ๋ŸฝํŠธ : ์ •์ „

- ๊ฐ€์žฅ ๋‚ฎ์€ ์šฐ์„ ์ˆœ์œ„ ์ธํ„ฐ๋ŸฝํŠธ : SVC <- ์‚ฌ์šฉ์ž ์˜๋„ ์ธํ„ฐ๋ŸฝํŠธ

- ์ฑ„๋„ : CPU๋กœ๋ถ€ํ„ฐ ๊ถŒํ•œ์„ ๋„˜๊ฒจ๋ฐ›์•„ CPU๋Œ€์‹  ์ž…/์ถœ๋ ฅ์„ ๊ด€๋ฆฌ

- ์ž…·์ถœ๋ ฅ ๊ฐ์—…์ด ๋๋‚˜๋ฉด CPU์—๊ฒŒ ์ธํ„ฐ๋ŸฝํŠธ ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ธ๋‹ค

- ์ฑ„๋„์ข…๋ฅ˜ : ์…€๋ ‰ํ„ฐ(Select) ์ฑ„๋„(๊ณ ์†), ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(Multiplexer) ์ฑ„๋„(์ €์†), ๋ธ”๋ก ๋ฉ€ํ‹ฐํ”Œ๋ ‰์„œ(Block Multiplexer) ์ฑ„๋„

DMA : ์ง์ ‘๋ฉ”๋ชจ๋ฆฌ์ ‘๊ทผ, CPU์ฐธ์—ฌ ์—†์ด ์ž…์ถœ๋ ฅ๊ฐ•์น˜๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ํ˜•์‹, ์‹œ์Šคํ…œ ์†๋„๊ฐ€ ํ–ฅ์ƒ 

๋ฐ๋“œ๋ฝ : ์‹คํ–‰ ๋„์ค‘ ๊ฐ‘์ž๊ธฐ ์˜ˆ๊ธฐ์น˜ ์•Š์€ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ๋ฐœ์ƒ๋œ ์ƒํ™ฉ์˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์ง€ ์•Š์€ ์ฑ„ ๋ฉˆ์ถฐ์žˆ๋Š” ํ˜„์ƒ 

IRQ : ์ฃผ๋ณ€์žฅ์น˜๏ผˆ์ž…์ถœ๋ ฅ์žฅ์น˜๏ผ‰์—์„œ CPU์—๊ฒŒ ๋ณด๋‚ด๋Š” ์‹ ํ˜ธ

4๊ฐ€์ง€ ์กฐ๊ฑด : ์ƒํ˜ธ๋ฐฐ์ œ, ์ ์œ ์™€๋Œ€๊ธฐ, ๋น„์„ ์ , ํ™˜ํ˜•๋Œ€๊ธฐ
* ์ƒํ˜ธ๋ฐฐ์ œ : ํ•œ ์ž์›์— ์—ฌ๋Ÿฌ๊ฐœ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ์„ ๋•Œ ํ•˜๋‚˜ ๋นผ๊ณ  ๋‚˜๋จธ์ง€๋Š” ๋Œ€๊ธฐํ•˜๊ณ  ์žˆ๋Š” ์ƒํƒœ

 

 

์†Œํ”„ํŠธ์›จ์–ด

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

* ์˜คํ”ˆ์†Œ์Šคํ”„๋กœ๊ทธ๋žจ : ํ”„๋กœ๊ทธ๋žจ ์†Œ์Šค๊ฐ€ ๊ณต๊ฐœ๋˜์–ด ์ˆ˜์ • ๋ฐ ๋ณ€๊ฒฝ์ด ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ 

 

 

์–ธ์–ด๋ฒˆ์—ญ๊ณผ์ •

์ปดํŒŒ์ผ (Compile) ๊ณ ๊ธ‰์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ฒƒ
๋ชฉ์ ํ”„๋กœ๊ทธ๋žจ์„ ์ƒ์„ฑ
์ธํ„ฐํ”„๋ฆฌํ„ฐ ์›์‹œํ”„๋กœ๊ทธ๋žจ์„ ์ค„ ๋‹จ์œ„๋กœ ๋ฒˆ์—ญ
์ปดํŒŒ์ผ๊ณผ์ • ์—†์ด ๋ฐ”๋กœ ์‹คํ–‰
๋ง์ปค ๋ชฉ์  ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ(์‹คํ–‰ํŒŒ์ผ)๋กœ ๋งŒ๋“ฌ
๋กœ๋” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“ˆ์„ ๋ฉ”๋ชจ๋ฆฌ(์ฃผ๊ธฐ์–ต์žฅ์น˜)์— ์ ์žฌ (์ง„์งœ ์‹คํ–‰)
๋กœ๋”์˜ ๊ธฐ๋Šฅ 4๊ฐ€์ง€ : ํ• ๋‹น, ์—ฐ๊ฒฐ, ์žฌ๋ฐฐ์น˜, ์ ์žฌ

 

 

ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

์ž๋ฐ” (JAVA) ๊ฐ์ฒด์ง€ํ–ฅ์–ธ์–ด, ๋ถ„์‚ฐ๋„คํŠธ์›Œํฌ, ๋…๋ฆฝ์„ฑ, ์ด์‹์„ฑ
๋ฐ”์ดํŠธ์ฝ”๋“œ ์ƒ์„ฑ, ํ”Œ๋žซํผ์— ๊ด€๊ณ„์—†์Œ (์•„๋ฌด๋ฐ์„œ๋‚˜ ์‚ฌ์šฉ)
C์–ธ์–ด ์œ ๋‹‰์Šค ์šด์˜์ฒด์ œ ์ œ์ž‘, ์ €๊ธ‰์–ธ์–ด+๊ณ ๊ธ‰์–ธ์–ด, ๊ตฌ์กฐ์  ํ”„๋กœ๊ทธ๋ž˜๋ฐ, ํ•˜๋“œ์›จ์–ด ์ œ์–ด๊ฐ€๋Šฅ, ์˜๋ฌธ์ž์˜ ๊ฒฝ์šฐ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ณ„
C++ C์–ธ์–ด์— ๊ฐ์ฒด์ง€ํ–ฅ ๊ฐœ๋…์„ ์ ์šฉ (ํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ๋งŒ ์‚ฌ์šฉ)
๊ตฌ์กฐ์  ์–ธ์–ด ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์ด ๊ฐ๊ฐ 1๊ฐœ๋กœ ์ด๋ฃจ์–ด์ง„ ๊ตฌ์กฐ, PASCAL, ADA, ์ˆœ์„œ, ์„ ํƒ, ๋ฐ˜๋ณต
๊ฐ์ฒด์ง€ํ–ฅ ์–ธ์–ด ๊ฐ์ฒด/์ž๋ฃŒ๋ฅผ ๋ฐ”ํƒ•, SAMLL TALK, C++, JAVA (ํ•„์š”ํ•œ ํ”„๋กœ๊ทธ๋žจ๋งŒ ์‚ฌ์šฉ)
ํŠน์ง• : ์ถ”์ƒํ™”, ์บก์Аํ™”, ๊ณ„์ธต์„ฑ, ๋ชจ๋“ˆ์„ฑ, ๋‹คํ˜•์„ฑ(์˜ค๋ฒ„๋กœ๋”ฉ), ์ •๋ณด์€ํ, ์ƒ์†์„ฑ, ์žฌ์‚ฌ์šฉ์„ฑ
๋น„์ฃผ์–ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ฌธ์ž๋ฐฉ์‹์˜ ๋ช…๋ น์–ด ํ˜•ํƒœ๋ฅผ ์•„์ด์ฝ˜ ํ˜•ํƒœ๋กœ ๋ฐ”๊ฟ” ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•˜๋Š” ๊ธฐ๋ฒ•
(VISUAL STUDIO, ๋ธํŒŒ์ด, ํŒŒ์›Œ๋นŒ๋”)

* ์ธ๊ณต์ง€๋Šฅ ์–ธ์–ด : LISP, PROLOG, SNOBOL  / ๋ฒ„๊ทธ : ์—๋Ÿฌ / ๋””๋ฒ„๊น… : ์—๋Ÿฌ ์ฐพ๋Š” ๊ณผ์ •

 

 

์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด

HTML5 W3C์—์„œ ์ œ์•ˆ, ์•กํ‹ฐ๋ธŒX์—†์ด ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‰ฝ๊ฒŒ ์žฌ์ƒ
DHTML ๋™์ (์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€ํ•˜๋Š”)์ธ ์›นํŽ˜์ด์ง€ ์ƒ์„ฑ(์˜ํ™”์˜ˆ๋งค, ๋‚ ์”จ, ์ฃผ์„)
SGML ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ „์ž๋ฌธ์„œ๋ฅผ ์†์‹ค์—…์ด ํšจ์œจ์ ์œผ๋กœ ์ „์†ก, ๊ตฌ์กฐ ๋ณต์žก
XML ๊ธฐ์กด HTML์˜ ๋‹จ์  ๋ณด์™„, ์ƒˆ๋กœ์šด ํƒœ๊ทธ ์ •์˜(ํ™•์žฅ)
WML XML์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋ฌด์„  ๋‹จ๋ง๊ธฐ์—์„œ ์“ฐ๋Š” ์–ธ์–ด
UML ๋ชจ๋ธ๋ง์–ธ์–ด์˜ ํ‘œ์ค€ํ™”๋ฅผ ์œ„ํ•œ ์–ธ์–ด
VRML 3์ฐจ์› ๊ฐ€์ƒ์„ธ๊ณ„ ํ‘œํ˜„๊ฐ€๋Šฅ ์–ธ์–ด (์•„ํŒŒํŠธ ๋ชจ๋ธํ•˜์šฐ์Šค)
PERL ๋ฌธ์ž์ฒ˜๋ฆฌ ๊ฐ•๋ ฅํ•จ, ์šด์˜์ฒด์ œ์— ์ƒ๊ด€์—†์ด ๋™์ž‘
ASP, JSP ์„œ๋ฒ„์ธก์—์„œ ๋™์ž‘(PHP๋„ ์„œ๋ฒ„์ธก์—์„œ ์‹คํ–‰)
JAVA ๋„คํŠธ์›Œํฌ์—์„œ ๋ถ„์‚ฐ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ฐœ๋ฐœ๋œ ์–ธ์–ด