๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Computer Science/Computer Structure16

16 Input & Output process ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹๋“ค์€ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐฉ์‹์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ์ ‘๊ทผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. 1) ํ”„๋กœ๊ทธ๋žจ ์ž…์ถœ๋ ฅ ์ด๋Š” ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ์ž…์ถœ๋ ฅ ๋ฐฉ์‹์œผ๋กœ, ํ”„๋กœ๊ทธ๋žจ์ด ์ง์ ‘ ์ž…์ถœ๋ ฅ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ธ ๋•Œ, ์ž…์ถœ๋ ฅ ๋ช…๋ น์„ ํ†ตํ•ด ์ œ์–ด๋ฅผ ์ง์ ‘ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ์‹์€ ๋‹จ์ˆœํ•˜๊ณ  ์ง๊ด€์ ์ด์ง€๋งŒ, ์ž…์ถœ๋ ฅ ์ž‘์—…์ด ์ง„ํ–‰๋˜๋Š” ๋™์•ˆ CPU๊ฐ€ ๋‹ค๋ฅธ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ์ •๋ณด๋ฅผ ํ•˜๋“œ๋””์Šคํฌ๋กœ ๋ฐฑ์—…(=์ €์žฅ or ์“ฐ๊ธฐ)ํ•œ๋‹ค๊ณ  ํ•ด๋ด…์‹œ๋‹ค. CPU๋Š” ํ•˜๋“œ ๋””์Šคํฌ ์ปจํŠธ๋กค๋Ÿฌ์˜ ์ œ์–ด ๋ ˆ์ง€์Šคํ„ฐ์— '์“ฐ๊ธฐ ๋ช…๋ น' ์ „๋‹ฌ ํ•˜๋“œ ๋””์Šคํฌ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํ•˜๋“œ ๋””์Šคํฌ์˜ ์ƒํƒœ๋ฅผ ํ™•์ธํ•œ ๋‹ค์Œ ์ƒํƒœ ๋ ˆ์ง€์Šคํ„ฐ์— '์ค€๋น„ ์™„๋ฃŒ' ํ‘œ์‹œ ํ•˜๋“œ ๋””์Šคํฌ๊ฐ€ ์ค€๋น„๋˜์—ˆ๋‹ค๋ฉด ๋ฐ์ดํ„ฐ ๋ ˆ์ง€์Šคํ„ฐ์— ๋ฐฑ์—…ํ•  ๋ฉ”๋ชจ๋ฆฌ์˜ ์ •.. 2024. 1. 6.
15 Device Controller & Device Driver (์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ & ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„) ์ž…์ถœ๋ ฅ์žฅ์น˜๋Š” ์ปดํ“จํ„ฐ ์ž…์žฅ์—์„œ ์ƒ๋‹นํžˆ ๊นŒ๋‹ค๋กœ์šด ์žฅ์น˜๋“ค์ž…๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ๋งŒ๋“ค์–ด์ง€๊ธฐ ๋•Œ๋ฌธ์— ์—ฐ๊ฒฐ์˜ ์–ด๋ ค์›€์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด์ฃ . ๋˜ ํ•œ, ์ปดํ“จํ„ฐ์˜ CPU๋Š” ์ƒ๋‹นํžˆ ๋น ๋ฅธ ์†๋„๋ฅผ ์ž๋ž‘ํ•˜๋Š”๋ฐ ์ž…์ถœ๋ ฅ ์žฅ์น˜๋“ค์€ ์†๋„๊ฐ€ ๋Š๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ํ†ต์‹ ์ด ์‰ฝ์ง€ ์•Š๋Š” ์ ๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ถˆํŽธํ•œ ์ ๋“ค์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ์™€ ์žฅ์น˜ ๋“œ๋ผ์ด๋ฒ„๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ„์˜ ํ†ต์‹ ์„ ์กฐ์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ (Device Controller) ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ํŠน์ • ํ•˜๋“œ์›จ์–ด ๋””๋ฐ”์ด์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ œ์–ดํ•˜๋Š” ํ•˜๋“œ์›จ์–ด ์ปดํฌ๋„ŒํŠธ์ž…๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์žฅ์น˜(์˜ˆ: ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ, ํ”„๋ฆฐํ„ฐ, ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ)๋Š” ์ž์ฒด์˜ ์žฅ์น˜ ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค. CPU์™€ ์ž…์ถœ๋ ฅ์žฅ์น˜๋“ค ๊ฐ„์˜ ํ†ต์‹ ์ค‘๊ฐœ ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๋ฐ์ดํ„ฐ ๋ฒ„ํผ๋ง (.. 2024. 1. 5.
14 RAID RAID๋Š” "Redundant Array of Independent Disks"์˜ ์•ฝ์ž๋กœ, ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋…๋ฆฝ์ ์ธ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๋ฌถ์–ด ํ•˜๋‚˜์˜ ๋…ผ๋ฆฌ์ ์ธ ์ €์žฅ ์žฅ์น˜๋กœ ๋งŒ๋“œ๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ, ์„ฑ๋Šฅ ํ–ฅ์ƒ, ๋˜๋Š” ๋‘˜ ๋‹ค๋ฅผ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ RAID ๋ ˆ๋ฒจ์ด ์žˆ์œผ๋ฉฐ, ๊ฐ ๋ ˆ๋ฒจ์€ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์‚ฐํ•˜๊ณ  ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. RAID 0 (Striping) ๋ฐ์ดํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋””์Šคํฌ์— ๋‚˜๋ˆ„์–ด ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. (=๋น ๋ฅธ ์ž…์ถœ๋ ฅ) ์–ด๋Š ํ•˜๋‚˜์˜ ๋””์Šคํฌ๋ผ๋„ ์†์‹ค๋˜๋ฉด ์ „์ฒด ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ์•ˆ์ •์„ฑ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค. RAID 1 (Mirroring) ๋ฐ์ดํ„ฐ๋ฅผ ๋‘ ๊ฐœ ์ด์ƒ์˜ ๋””์Šคํฌ์— ๋ณต์ œํ•˜์—ฌ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ์˜ ์•ˆ์ •์„ฑ์„ ๋†’์ด๋Š”๋ฐ ์ค‘์ ์„ ๋‘ก๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ๋ณต์ œ๋˜๋ฏ€๋กœ ๋””์Šค.. 2024. 1. 5.
13 Hard disk & Flash memory (๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜) ํ•˜๋“œ ๋””์Šคํฌ(ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ ๋˜๋Š” HDD)๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ฃผ์š” ์ €์žฅ ์žฅ์น˜ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ „๊ธฐ์ ์ธ ๊ธฐ๊ณ„์ ์ธ ์‹œ์Šคํ…œ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ๋น„ํœ˜๋ฐœ์„ฑ์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ์ „์›์ด ๊บผ์ ธ๋„ ๋ฐ์ดํ„ฐ๋Š” ๋ณด์กด๋ฉ๋‹ˆ๋‹ค. ํ•˜๋“œ๋””์Šคํฌ์˜ ๊ตฌ์„ฑ ํ”Œ๋ž˜ํ„ฐ(Platter): ํ•˜๋“œ ๋””์Šคํฌ์—๋Š” ํ•˜๋‚˜ ์ด์ƒ์˜ ์›ํ˜• ๋””์Šคํฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋””์Šคํฌ๋Š” ๋งค์šฐ ์–‡๊ฒŒ ๋งŒ๋“ค์–ด์ง„ ๊ธˆ์† ๋˜๋Š” ์œ ๋ฆฌ ์žฌ์งˆ์˜ ํ”Œ๋ž˜ํ„ฐ์ž…๋‹ˆ๋‹ค. ํ”Œ๋ž˜ํ„ฐ์˜ ํ‘œ๋ฉด์—๋Š” ์ž๊ธฐ์ ์œผ๋กœ ๊ธฐ๋ก๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํ—ค๋“œ(Head): ๊ฐ ํ”Œ๋ž˜ํ„ฐ ์œ„์—๋Š” ์ฝ๊ธฐ/์“ฐ๊ธฐ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ํ—ค๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ—ค๋“œ๋Š” ์‹ค์ œ๋กœ ํ”Œ๋ž˜ํ„ฐ์˜ ํ‘œ๋ฉด์— ์ ‘์ด‰ํ•˜์ง€ ์•Š๊ณ  ์•ฝ๊ฐ„์˜ ๊ฐ„๊ฒฉ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ธ ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•”(Arm): ํ—ค๋“œ๋Š” ์•”์— ๋ถ€์ฐฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•”์€.. 2024. 1. 5.
12 Cache Memory (์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ) ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ฃผ๋กœ ํ”„๋กœ์„ธ์„œ์™€ ์ฃผ ๊ธฐ์–ต์žฅ์น˜(์ฃผ ๋ฉ”๋ชจ๋ฆฌ) ๊ฐ„์˜ ์†๋„ ์ฐจ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ฃผ๋กœ ๋น ๋ฅธ ์†๋„๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์€ ์šฉ๋Ÿ‰์˜ ๋ฉ”๋ชจ๋ฆฌ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ”„๋กœ์„ธ์„œ๊ฐ€ ๋” ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด ์ „๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค. ์บ์‹œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์ข…๋ฅ˜ ๋ ˆ๋ฒจ 1 ์บ์‹œ(L1 Cache): ํ”„๋กœ์„ธ์„œ์— ๋‚ด์žฅ๋œ ๊ฐ€์žฅ ๋น ๋ฅธ ์บ์‹œ๋กœ, ์†Œ๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์–ด๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ ˆ๋ฒจ 2 ์บ์‹œ(L2 Cache): L1 ์บ์‹œ๋ณด๋‹ค ํฌ๊ณ  ๋Š๋ฆฌ์ง€๋งŒ ์—ฌ์ „ํžˆ ๋น ๋ฅธ ์บ์‹œ๋กœ, ์—ฌ๋Ÿฌ ์ฝ”์–ด๊ฐ€ ๊ณต์œ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๋ ˆ๋ฒจ 3 ์บ์‹œ(L3 Cache): ๋” ํฌ๊ณ  ๋Š๋ฆฐ ์บ์‹œ๋กœ, ์—ฌ๋Ÿฌ ์ฝ”์–ด ์‚ฌ์ด์—์„œ ๊ณต์œ ๋ฉ๋‹ˆ๋‹ค. L3 ์บ์‹œ๋ฉ”๋ชจ๋ฆฌ๋Š”.. 2023. 12. 31.
11 RAM RAM์€ "Random Access Memory"์˜ ์•ฝ์ž๋กœ, ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ์ฃผ ๊ธฐ์–ต์žฅ์น˜์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ปดํ“จํ„ฐ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋ฐ ์ฃผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค. RAM๊ณผ Memory๊ฐ€ ๊ฐ™์€ ๋‹จ์–ด๋กœ ๋งŽ์ด ์“ฐ์ด๋Š”๋ฐ ๋ณดํ†ต Memoryํ•˜๋ฉด RAM์ด๋ผ๋Š” ์šฉ์–ด๋ฅผ ์ง€์นญํ•œ๋‹ค๊ณ  ๋ณด๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ๊นŠ๊ฒŒ ๋“ค์–ด๊ฐ€๋ฉด ๋‹ค์–‘ํ•œ Memory ์ข…๋ฅ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ์ฃผ์š” ๊ธฐ์–ต ์žฅ์น˜์ธ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ (HDD)๋‚˜ ์†”๋ฆฌ๋“œ ์Šคํ…Œ์ดํŠธ ๋“œ๋ผ์ด๋ธŒ (SSD)์™€๋Š” ๋‹ฌ๋ฆฌ, RAM์€ ํœ˜๋ฐœ์„ฑ ๊ธฐ์–ต ์žฅ์น˜๋กœ ์ „์›์ด ๊บผ์ง€๋ฉด ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์†์‹ค๋ฉ๋‹ˆ๋‹ค. ์—ญํ• ๊ณผ ๊ธฐ๋Šฅ ์ž„์‹œ ์ €์žฅ์†Œ: RAM์€ ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ์šด์˜ ์ฒด์ œ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ํ”„๋กœ์„ธ์Šค์—์„œ ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตํ™˜: CPU๊ฐ€ ๋”.. 2023. 12. 30.
10 ๋ช…๋ น์–ด ์ง‘ํ•ฉ ๊ตฌ์กฐ (Feat. CISC & RISC) ์ปดํ“จํ„ฐ ์•„ํ‚คํ…์ฒ˜๋Š” ํ”„๋กœ์„ธ์„œ๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด ์ง‘ํ•ฉ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์–‘ํ•œ ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์กด์žฌํ•˜์ง€๋งŒ, ์—ฌ๊ธฐ์„œ๋Š” ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๊ฐ€์ง€ ์•„ํ‚คํ…์ฒ˜์— ๋Œ€ํ•ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์ธํ…” CPU (x86 ์•„ํ‚คํ…์ฒ˜) ์ธํ…”๊ณผ AMD์˜ x86 ์•„ํ‚คํ…์ฒ˜๋Š” ์ฃผ๋กœ ๊ฐœ์ธ ์ปดํ“จํ„ฐ ๋ฐ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. x86 ๋ช…๋ น์–ด ์ง‘ํ•ฉ์€ ์ธํ…”๊ณผ AMD ํ”„๋กœ์„ธ์„œ๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์ธ x86 ๋ช…๋ น์–ด ์„ธํŠธ๋กœ๋Š” IA-32(32๋น„ํŠธ)์™€ x86-64(64๋น„ํŠธ)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์šด์˜ ์ฒด์ œ๊ฐ€ x86 ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. x86 ์•„ํ‚คํ…์ฒ˜ ์ฝ”๋“œ ARM ์•„ํ‚คํ…์ฒ˜ ARM ์•„ํ‚คํ…์ฒ˜๋Š” ์ฃผ๋กœ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ ๋ฐ ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ตœ๊ทผ์—๋Š” ์ผ๋ถ€ ๋…ธํŠธ๋ถ ๋ฐ ์„œ๋ฒ„์—์„œ๋„ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. AR.. 2023. 12. 29.
9 ๋ช…๋ น์–ด ๋ณ‘๋ ฌ ์ฒ˜๋ฆฌ ๊ธฐ๋ฒ• ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์€ ์—ฌ๋Ÿฌ ๋ช…๋ น์–ด๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ฆฌ๋ˆ…์Šค/์œ ๋‹‰์Šค ์šด์˜ ์ฒด์ œ์—์„œ ํ”ํžˆ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ฐ ๋ช…๋ น์–ด๋Š” ํŠน์ • ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ฒ˜๋ฆฌ๊ณผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ–ˆ์„ ๋•Œ์˜ ์ด์  ๋ชจ๋“ˆํ™”์™€ ์žฌ์‚ฌ์šฉ์„ฑ: ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์€ ๊ฐ ๋ช…๋ น์–ด๊ฐ€ ํŠน์ • ์ž‘์—…์„ ๋‹ด๋‹นํ•˜๋ฏ€๋กœ ๋ชจ๋“ˆํ™”๊ฐ€ ์šฉ์ดํ•ฉ๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ๋ช…๋ น์–ด๋Š” ๋…๋ฆฝ์ ์œผ๋กœ ๊ฐœ๋ฐœ, ํ…Œ์ŠคํŠธ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ํ•  ์ˆ˜ ์žˆ๊ณ , ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์žฌ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ฐ„ํŽธํ•œ ์ž‘์—… ํ๋ฆ„ ๊ตฌ์„ฑ: ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ๋ณต์žกํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ํ•˜๋‚˜์˜ ๋ช…๋ น์–ด๋กœ ์—ฌ๋Ÿฌ ์ž‘์—…์„ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ: ๋ช…๋ น์–ด ํŒŒ์ดํ”„๋ผ์ธ์€ ๊ฐ ๋ช…๋ น์–ด๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ.. 2023. 12. 28.
8 Clock, Core and Thread (ํด๋Ÿญ, ์ฝ”์–ด, ์Šค๋ ˆ๋“œ) ์ปดํ“จํ„ฐ์˜ ํ•ต์‹ฌ ๋ถ€ํ’ˆ ์ค‘ ํ•˜๋‚˜์ธ CPU๋Š” ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์ ์ธ ์ธก๋ฉด์—์„œ ๊ทธ ์„ฑ๋Šฅ์„ ๊ฒฐ์ •์ง“์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ธ€์—์„œ๋Š” CPU์˜ ์ฃผ์š” ์š”์†Œ์ธ ํด๋Ÿญ๊ณผ ์ฝ”์–ด ๊ทธ๋ฆฌ๊ณ  ์Šค๋ ˆ๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. 1. ํด๋Ÿญ (Clock) ์ปดํ“จํ„ฐ ๋ชจ๋“  ๋ถ€ํ’ˆ์„ ์ผ์‚ฌ๋ถˆ๋ž€ํ•˜๊ฒŒ ์›€์ง์ผ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์‹œ๊ฐ„ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ํด๋Ÿญ ์†๋„๋Š” ํ—ค๋ฅด์ธ (Hz) ๋‹จ์œ„๋กœ ์ธก์ •ํ•˜๋ฉฐ 1Hz๋Š” 1์ดˆ์— ํด๋Ÿญ์ด ํ•œ ๋ฒˆ ๋ฐ˜๋ณต๋  ๋•Œ์˜ ์ธก์ • ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์ฆ‰, ํด๋Ÿญ์ด 1์ดˆ์— 100๋ฒˆ ๋ฐ˜๋ณตํ•˜๋ฉด 100Hz๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์š”์ฆ˜ ๋‚˜์˜ค๋Š” ์ปดํ“จํ„ฐ๋Š” ์ƒ๋‹นํžˆ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ธก์ • ๋‹จ์œ„๋กœ ๊ธฐ๊ฐ€ ํ—ค๋ฅด์ธ  GHz๊ฐ€ ์ฃผ๋กœ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํด๋Ÿญ ์†๋„๊ฐ€ ๋†’์„์ˆ˜๋ก CPU๋Š” ๋น ๋ฅด๊ฒŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ž‘์—…์„ ๋” ๋น ๋ฅด๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์–ด ์ „๋ฐ˜์ ์ธ ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋ ‡๋‹ค๊ณ  ํด๋Ÿญ ์†๋„๋ฅผ ๋†’.. 2023. 12. 26.