109. ์ปดํจํฐํ์ฉ๋ฅ๋ ฅ ํ๊ธฐ (1)์ปดํจํฐ ์ผ๋ฐ - ์ปดํจํฐ
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 | ๋คํธ์ํฌ์์ ๋ถ์ฐ์์ ์ด ๊ฐ๋ฅํ๋๋ก ๊ฐ๋ฐ๋ ์ธ์ด |