๐Ÿฐย [221130 TIL] CS ์ง€์‹ ์Œ“๊ธฐโ€ฆ^^

apeach.jpeg

โœ๏ธย ์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ

์ปดํ“จํ„ฐ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ

์ž…๋ ฅ์žฅ์น˜์™€ ์ถœ๋ ฅ์žฅ์น˜, ๋‚ด๋ถ€์—๋Š” ์—ฐ์‚ฐ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU), ์ €์žฅ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ฃผ ๊ธฐ์–ต์žฅ์น˜์™€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜๋กœ ๊ตฌ์„ฑ

์ž…๋ ฅ ์žฅ์น˜

์ปดํ“จํ„ฐ๊ฐ€ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ์™€ ๋ช…๋ น์„ ๋ฐ›์•„๋“ค์ด๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ์น˜ (ex. ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ์Šค์บ๋„ˆ, ํƒ€๋ธ”๋ ›, ์กฐ์ด์ฝ˜ ๋“ฑ)

์ถœ๋ ฅ ์žฅ์น˜

์ฒ˜๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์ถœ๋ ฅํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ์น˜ (ex. ๋ชจ๋‹ˆํ„ฐ, ํ”„๋ฆฐํ„ฐ ๋“ฑ)

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

์‚ฐ์ˆ /๋…ผ๋ฆฌ ์—ฐ์‚ฐ์žฅ์น˜(ALU): ๋ง์…ˆ์„ ์ˆ˜ํ–‰ ์ œ์–ด์žฅ์น˜: ํ”„๋กœ๊ทธ๋žจ์— ๋”ฐ๋ผ ๋ช…๋ น๊ณผ ์ œ์–ด ์‹ ํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๊ฐ์ข… ์žฅ์น˜์˜ ๋™์ž‘์„ ์ œ์–ด ๋ ˆ์ง€์Šคํ„ฐ: CPU์˜ ๋‚ด๋ถ€ ๋ฉ”๋ชจ๋ฆฌ๋กœ CPU์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์‹œ์ ์œผ๋กœ ์ €์žฅ

์ €์žฅ์žฅ์น˜

์ฃผ ๊ธฐ์–ต์žฅ์น˜: ๋ฐ์ดํ„ฐ๋‚˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ์ผ์ฐจ ๊ธฐ์–ต์žฅ์น˜(Memory) (ex. RAM, ROM) ๋ณด์กฐ ๊ธฐ์–ต์žฅ์น˜: ์ฃผ ๊ธฐ์–ต์žฅ์น˜์— ๋น„ํ•ด ๊ธฐ์–ต ๋‚ด์šฉ์„ ์ฝ๋Š” ์†๋„๋Š” ๋А๋ฆฌ์ง€๋งŒ ๋Œ€์šฉ๋Ÿ‰์˜ ๊ธฐ์–ต์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ˜„์žฌ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ €์žฅ (ex. ์ž๊ฐ€ ๋””์Šคํฌ - ํ”Œ๋กœํ”ผ ๋””์Šคํฌ, ํ•˜๋“œ ๋””์Šคํฌ / ๊ด‘ ๋””์Šคํฌ - CD, DVD / ํ”Œ๋ž˜์‰ฌ ๋ฉ”๋ชจ๋ฆฌ - USB, SSD)

CPU

Untitled

์‚ฐ์ˆ /๋…ผ๋ฆฌ ์—ฐ์‚ฐ์žฅ์น˜(Arithmetic Logic Unit, ALU)

์‚ฐ์ˆ ์ ์ธ ์—ฐ์‚ฐ๊ณผ ๋…ผ๋ฆฌ์ ์ธ ์—ฐ์‚ฐ์„ ๋‹ด๋‹นํ•˜๋Š” ์žฅ์น˜๋กœ ๊ฐ€์‚ฐ๊ธฐ, ๋ณด์ˆ˜๊ธฐ, ๋ˆ„์‚ฐ๊ธฐ, ๊ธฐ์–ต ๋ ˆ์ง€์Šคํ„ฐ, ๋ฐ์ดํ„ฐ ๋ ˆ์ง€์Šคํ„ฐ ๋“ฑ์œผ๋กœ ๊ตฌ์„ฑ

์บ์‹œ๋‚˜ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ฝ์–ด ์˜จ ๋ฐ์ดํ„ฐ๋Š” ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜๋ฉฐ, ALU๋Š” ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•ด ๋ง์…ˆ, ๊ณฑ์…ˆ ๋“ฑ์˜ ์‚ฐ์ˆ  ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.