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

๐Ÿ–ฅ๏ธ/CS Basics4

์ปดํ“จํ„ฐ ํ•˜๋“œ์›จ์–ด์™€ ์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ๊ธฐ์ดˆ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ CS ์ง€์‹์ด ํ•„์š”ํ•œ ์ด์œ  ๋น„์ „๊ณต์ž์™€ ์ „๊ณต์ž์˜ ์ œ์ผ ํฐ ์ฐจ์ด์ ์€ ๋ฐ”๋กœ CS(Computer Science) ์ง€์‹์—์„œ ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์ „๊ณต์ž๋“ค์€ ๋Œ€ํ•™ ์ˆ˜์—…์—์„œ ์ด๋Ÿฐ ์ด๋ก ์ ์ธ ์ง€์‹๋“ค์„ ๋‹ค ๋ฐฐ์šฐ๊ณ  ์˜ค์ง€๋งŒ, ๋น„์ „๊ณต์ž๋“ค์€ ๋ณดํ†ต ๋ฐ”๋กœ ์‹ค๋ฌด ๊ต์œก์„ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— CS์ง€์‹์— ์•ฝํ•œ ๊ฒฝ์šฐ๊ฐ€ ํƒœ๋ฐ˜์ด๋‹ค. โ€˜์ง€๊ธˆ ์ž๋ฐ” ๋ฐฐ์šฐ๊ณ  ์‹ค๋ฌด๊ต์œก๋ฐ›๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ๋ฒ…์ฐฌ๋ฐ ํ•˜๋“œ์›จ์–ด๊นŒ์ง€ ๊ณต๋ถ€ํ•ด์„œ ์•Œ์•„์•ผ ํ•ด? ๋ฉด์ ‘ ์ง์ „์—๋งŒ ์ž ๊น ์•”๊ธฐ์‹์œผ๋กœ ํ•˜๋ฉด ๋˜์ง€ ์•Š์„๊นŒโ€™ํ•˜๋Š” ์ƒ๊ฐ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ์ˆœํžˆ ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค๋ฃจ๊ณ  ๊ด€๋ฆฌํ•˜๋Š” ์ง์—…์„ ๊ฐ€์ง€๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํ„ฐ์— ๋Œ€ํ•ด์„œ ์ž˜ ์•Œ์•„์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ๋ฌผ๋ก  ํ‹€๋ฆฐ ์ด์œ ๋Š” ์•„๋‹Œ๋ฐ, ์ด๋ณด๋‹ค ์ข€ ๋” ๊ทผ๋ณธ์ ์ธ ์ด์œ ๊ฐ€ ์žˆ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ๊ธฐ๊ณ„์ด๊ธฐ ๋•Œ๋ฌธ์— ์†Œ์Šค์ฝ”๋“œ์— ๋ฌธ์ œ๊ฐ€ ์—†๋”๋ผ๋„ ํ•˜๋“œ์›จ์–ด ์ ์ธ ๋ฌธ์ œ ๋•Œ๋ฌธ์— ์˜ค๋ฅ˜๊ฐ€ ๋‚  ์ˆ˜ ์žˆ๋‹ค.. 2023. 6. 6.
์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์„ฑ๊ณผ ์ถœ์‹œ ๋ฒ„์ „ SW : OS, App, Programming Language OS: Windows Unix(Linux), Android, Mac ์•ฑ: ์‘์šฉํ”„๋กœ๊ทธ๋žจ(Application), os ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋Œ์•„๊ฐ€๋Š” ๊ฒƒ๋“ค์ด ๋ชจ๋‘ ์•ฑ์ด๋ผ๊ณ  ๋ณด๋ฉด๋จ >>๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ํˆด: Oracle DB, SQL Server, MySQL, MariaDB PL(Programming Language): C, C++, Java, C# .. (์›น์—์„œ๋Š” JSP, PHP, JavaScript .. ) ๊ฐ€์ƒ๋จธ์‹ : windows 10, window server 2022 .. ์†Œํ”„ํŠธ์›จ์–ด ๋ฒ„์ „ Alpha ๋ฒ„์ „: ์น˜๋ช…์  ๋ฒ„๊ทธ ๊ฐ€๋Šฅ, ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ƒ๊ธฐ๋Š” ๋ฒ„๊ทธ๋ฅผ ์žก์œผ๋ ค๊ณ  ์ถœ์‹œํ•จ Beta ๋ฒ„์ „: ์ž์ž˜ํ•œ ๋ฒ„๊ทธ ๊ฐ€๋Šฅ RC: ๋ฒ„๊ทธ ๊ฑฐ์˜ ์—†์Œ Preview: ์™„์„ฑ๊ณผ.. 2023. 4. 7.
์šด์˜์ฒด์ œ(OS) ์‹œ์Šคํ…œ ์ž์›์€ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋˜๊ธฐ ์œ„ํ•ด ๋งˆ๋•…ํžˆ ํ•„์š”ํ•œ ์š”์†Œ๋กœ, ์ปดํ“จํ„ฐ์˜ ๋„ค๊ฐ€์ง€ ํ•ต์‹ฌ ๋ถ€ํ’ˆ๋„ ํฌํ•จ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šด์˜์ฒด์ œ๋ž€, ์ด ์ž์›๋“ค๊ณผ ์‹คํ–‰์ค‘์ธ ํ”„๋กœ๊ทธ๋žจ(=ํ”„๋กœ์„ธ์Šค)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ, ํ”„๋กœ๊ทธ๋žจ์ด ์ปดํ“จํŒ… ์ž์›๋“ค์„ ํšจ์œจ์ ์„ ์‚ฌ์šฉํ•ด์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์šด์˜์ฒด์ œ๋„ ํ”„๋กœ๊ทธ๋žจ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜์–ด ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒƒ๊ณผ๋Š” ๋‹ฌ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์ปค๋„ ์˜์—ญ์— ์ ์žฌ๋ผ์„œ ์‹คํ–‰๋œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ ๋“ค์–ด๋ณธ Windows, Android, Mac OS ๋“ฑ์ด ์šด์˜์ฒด์ œ์ด๋‹ค. ์ปดํ“จํ„ฐ์šฉ ์šด์˜์ฒด์ œ์—๋Š” ํฌ๊ฒŒ Windows, Linux, Unix๊ฐ€ ์žˆ๋‹ค. Windows๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ตœ์ ํ™”๊ฐ€ ์ž˜ ๋˜์–ด์žˆ์–ด์„œ ํ˜„์žฌ ์ ์œ ์œจ์ด ์ œ์ผ ๋†’์ง€๋งŒ, ๊ฐœ๋ฐœํ™˜๊ฒฝ์œผ๋กœ๋Š” ๋ถ€์กฑํ•œ ์ ์ด ์žˆ์–ด Linux์™€ Unix๋„ ์ข….. 2023. 3. 22.
์ปดํ“จํ„ฐ์˜ ํ•˜๋“œ์›จ์–ด ๊ตฌ์„ฑ 1. CPU (Central Processing Unit: ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜) CPU๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ ๊ฐ’์„ ์ฝ์–ด๋“ค์ด๊ณ , ํ•ด์„ํ•˜๊ณ , ์‹คํ–‰ํ•˜๋Š” ์žฅ์น˜์ด๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์†๋„๊ฐ€ ์ค‘์š”ํ•˜์—ฌ์†๋„์˜ ๋‹จ์œ„๋ฅผ ํด๋Ÿญ์ด๋ผ๊ณ  ํ•˜๊ณ , Hz๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜์ง€๋งŒ ์†๋„๋Š” ์ง€๊ธˆ ์ƒํ–ฅํ‰์ค€ํ™”๋˜์–ด์„œ ๋ณ„๋กœ ํฐ ์˜๋ฏธ๊ฐ€ ์—†๊ณ , ์„ฑ๋Šฅ์„ ๋”ฐ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์ž๋ฉด, ์ธํ…” Core i-9/7/5/3 ์—์„œ ์ˆซ์ž๋Š” ์„ธ๋Œ€๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ํด์ˆ˜๋ก ์„ฑ๋Šฅ์ด ์ข‹์€ ๊ฒƒ์ด๋ผ ๋น„์‹ธ๋‹ค. ๋˜ ํ•œ ๊ฐœ์˜ CPU ๋‚ด๋ถ€์— 2๊ฐœ, 4๊ฐœ, 6๊ฐœ ๋“ฑ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ฝ”์–ด๋ฅผ ๋„ฃ๊ฒŒ ๋˜๋ฉด์„œ CPU์˜ ์„ฑ๋Šฅ์„ ๊ณ ๋ คํ•  ๋• ๋‹ค๋ฐฉ๋ฉด์œผ๋กœ ํ™•์ธ์„ ํ•ด์•ผํ•œ๋‹ค. 1-1. ALU (Aruthmetic Logic Unit: ์—ฐ์‚ฐ๋…ผ๋ฆฌ์žฅ) CPU์—์„œ ๊ณ„์‚ฐ๊ธฐ ์—ญํ• ์„ ํ•œ๋‹ค. ๊ณ„์‚ฐ์„ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ํšŒ๋กœ๋“ค์˜ ๋ชจ์ž„์ด๋ผ.. 2023. 3. 22.

"); wcs_do();