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

Study/CS5

[CS] Linux : ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ๐Ÿ‘จ๐Ÿป‍๐Ÿ”ง ๊ด€๋ฆฌ์ž์˜ ๊ถŒํ•œ๊ณผ ๊ฒฝ๋กœ ๐Ÿ“ ์ปดํ“จํ„ฐ ์šด์˜์ฒด์ œ์˜ '์‚ฌ์šฉ์ž' : ์šฐ๋ฆฌ๊ฐ€ ์ผ์ƒ์ ์œผ๋กœ PC๋ฅผ ์ผœ์„œ ๋ฐ”ํƒ•ํ™”๋ฉด์— ์ง„์ž…ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊ทธ์ธํ•˜๋Š” ๊ณ„์ • ๐Ÿ“ ์ปดํ“จํ„ฐ ์šด์˜์ฒด์ œ์˜ '๊ด€๋ฆฌ์ž' : ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ์˜์—ญ์— ์ง„์ž…ํ•˜๊ธฐ ์œ„ํ•ด ๋กœ๊ทธ์ธํ•˜๋Š” ๊ณ„์ • โ˜๐Ÿป ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์˜ ํ•„์š”์„ฑ ๐Ÿ‘‰๐Ÿป ์•…์„ฑ์ฝ”๋“œ์™€ ํ”„๋กœ๊ทธ๋žจ ์ถฉ๋Œ๋กœ ๊ณ ๊ฐ์„ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•ด MS์‚ฌ๋Š” ์œˆ๋„์šฐ vista์— ' ์‚ฌ์šฉ์ž ๊ณ„์ • ์ปจํŠธ๋กค' ํƒ‘์žฌ ๐ŸŒฑ ์‚ฌ์šฉ์ž ๊ณ„์ • ์ปจํŠธ๋กค (UAC, User Account Control) - ์‹œ์Šคํ…œ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ด€๋ฆฌ์ž์™€ PC๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ตฌ๋ถ„ - ๊ด€๋ฆฌ์ž : ํ”„๋กœ๊ทธ๋žจ ์„ค์น˜, ๋ณ€๊ฒฝ, ์‚ญ์ œ ๊ถŒํ•œ ๊ฐ€์ง - ์‚ฌ์šฉ์ž : ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์€ ๊ฐ€๋Šฅ / ๋ณ€๊ฒฝ์— ๋Œ€ํ•ด์„œ๋Š” ์ œํ•œ๋œ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ → ์œˆ๋„์šฐ์˜ ์‚ฌ์šฉ์ž ๊ณ„์ • ์ปจํŠธ๋กค๋กœ ํ•˜๋‚˜์˜ PC์— ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž ๋“ฑ๋ก ๊ฐ€.. 2022. 5. 2.
[CS] Linux : CLI โค๏ธ‍๐Ÿ”ฅ Linux - CLI ๊ธฐ๋ณธ๋ช…๋ น์–ด ๐Ÿ“ CLI (Command-Line Interface) - ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋ช…๋ น์–ด๋กœ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐฉ์‹ - ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์€ ์•ˆ์ •์„ฑ๊ณผ ๋น ๋ฅธ ์†๋„ ๐Ÿ“ GUI (Graphic User Interface) - ๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ ์šฉ๋˜๋Š” ์ปดํ“จํ„ฐ ์ œ์–ด๋ฐฉ์‹ - ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฝ๊ฒŒ ์ปดํ“จํ„ฐ๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ์ด ์žˆ์œผ๋‚˜ ์†๋„๋Š” ๋А๋ฆผ โ˜๐Ÿป I/O ๐ŸŒฑ ์ž…๋ ฅ input - ์ž…๋ ฅ์„ ๋‹ด๋‹นํ•˜๋Š” ํ‚ค๋ณด๋“œ๋‚˜ ๋งˆ์šฐ์Šค ๋“ฑ์„ ์ž…๋ ฅ์†Œ์Šค(input source)๋ผ๊ณ  ํ•จ - ์ปดํ“จํ„ฐ์— ์ƒˆ๋กœ์šด ๋ช…๋ น์„ ์ „๋‹ฌํ•˜๋Š” ๋ชจ๋“  ์†Œ์Šค๊ฐ€ ์ž…๋ ฅ ์†Œ์Šค ๐ŸŒฑ ์ถœ๋ ฅ output - ์ž…๋ ฅ ์†Œ์Šค ๋˜๋Š” ์ž‘์„ฑ๋œ ํ”„๋กœ๊ทธ๋žจ์— ์˜ํ•œ ์–ด๋– ํ•œ ๋™์ž‘์„ ์ „๋‹ฌํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ์ธ์‹ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ - ์‹œ๊ฐ์  ์ถœ.. 2022. 5. 2.
[CS] ์›น ํด๋ผ์ด์–ธํŠธ์™€ ์›น ์„œ๋ฒ„ โ˜๐Ÿป ์›น ํด๋ผ์ด์–ธํŠธ์™€ ์›น ์„œ๋ฒ„ ๐Ÿ“ 2-Tier ์•„ํ‚คํ…์ฒ˜ ( ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์•„ํ‚คํ…์ฒ˜) - ๋ฆฌ์†Œ์Šค๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ณณ๊ณผ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š”์•ฑ์„ ๋ถ„๋ฆฌ์‹œํ‚จ ๊ฒƒ - ํด๋ผ์ด์–ธํŠธ : ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์•ฑ ( ์†๋‹˜ ์—ญํ• , ์š”์ฒญํ•จ ) - ์„œ๋ฒ„ : ๋ฆฌ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณณ ( ์ ์› ์—ญํ• , ์‘๋‹ตํ•จ ) - ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„๋Š” ์š”์ฒญ๊ณผ ์‘๋‹ต์„ ์ฃผ๊ณ ๋ฐ›๋Š” ๋‹จ๊ณ„ - ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์•„ํ‚คํ…์ฒ˜์—์„œ๋Š” ์š”์ฒญ์ด ์„ ํ–‰๋˜๊ณ  ๊ทธ ํ›„์— ์‘๋‹ต์ด ์˜ด ๐Ÿ“ 3-Tier ์•„ํ‚คํ…์ฒ˜ ( 2ํ‹ฐ์–ด + ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ) - ํด๋ผ์ด์–ธํŠธ-์„œ๋ฒ„ ์•„ํ‚คํ…์ฒ˜์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์ถ”๊ฐ€๋œ ํ˜•ํƒœ - ๋ณดํ†ต ์„œ๋ฒ„๋Š” ๋ฆฌ์†Œ์Šค ์ „๋‹ฌ๋งŒ ํ•  ๋ฟ ๋ฆฌ์†Œ์Šค๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ผ๋Š” ์ฐฝ๊ณ ์— ๋‘  ๐Ÿ“ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ โšก๏ธ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž - ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ˆˆ์œผ๋กœ ๋ณด๊ณ  UI๋ฅผ ํด๋ฆญ ๋˜๋Š” ํ„ฐ์น˜ ํ•˜๋Š” ๋“ฑ์˜ ์ƒํ˜ธ.. 2022. 4. 26.
[CS] ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ดํ•ด ๐Ÿ’ป ํ”„๋กœ๊ทธ๋ž˜๋ฐ์˜ ์ดํ•ด โ˜๐Ÿป ํ”„๋กœ๊ทธ๋ž˜๋ฐ : ์ปดํ“จํ„ฐ์˜ ํŠน์„ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ปดํ“จํ„ฐ์—๊ฒŒ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์š”๊ตฌํ•˜๋Š” ์ผ์ข…์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ๊ณผ์ • ๐Ÿ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ - ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ณผ์ • - ์„ค๊ณ„๋œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ฝ”๋“œ ์ž‘์„ฑ ๐Ÿ“ ํ”„๋กœ๊ทธ๋žจ - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฒฐ๊ณผ๋กœ ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ - ์–ด๋– ํ•œ ๋ชฉ์ ์„ ๋‹ฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ๋ช…๋ น๋ฌธ ์ง‘ํ•ฉ ๐Ÿ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด - ์‚ฌ๋žŒ์˜ ์–ธ์–ด(๊ณ ์ˆ˜์ค€)์™€ ์ปดํ“จํ„ฐ ์–ธ์–ด(์ €์ˆ˜์ค€)๋ฅผ ์—ฐ๊ฒฐํ•ด ์คŒ - ์‚ฌ๋žŒ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ์œผ๋ฉด์„œ๋„ ์ปดํ“จํ„ฐ์˜ ์ž์„ธํ•œ ๋™์ž‘์„ ๊ธฐ์ˆ  - ๊ธฐ๊ณ„์–ด์™€ ๊ฐ™์ด ์ปดํ“จํ„ฐ์— ๊ฐ€๊นŒ์šธ ์ˆ˜๋ก ์ €์ˆ˜์ค€ ์–ธ์–ด โ˜๐Ÿป ์ปดํŒŒ์ผ (Compile) - ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ๊ณ„์–ด๋กœ ๋ฒˆ์—ญ - ์ปดํŒŒ์ผ์„ ๋งˆ์นœ ์ฝ”๋“œ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์„ ๋ฟ ์‹คํ–‰์ด ๋ถˆ๊ฐ€ → ๋นŒ๋“œ ํ•„์š” โ˜๐Ÿป ๋นŒ๋“œ (Buil.. 2022. 4. 26.
[CS] ์ปดํ“จํ„ฐ์˜ ์ดํ•ด ๐Ÿค ์ปดํ“จํ„ฐ์˜ ์ดํ•ด โ˜๐Ÿป ์ปดํ“จํ„ฐ : ์ž…๋ ฅ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ์ฒ˜๋ฆฌํ•ด์„œ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ถœ๋ ฅํ•˜๋Š” ์ „์ž์žฅ์น˜ - ์ž…๋ ฅ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ : ์ปดํ“จํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์ž…๋ ฅ๋ฐ›์Œ → ํ•˜๋“œ์›จ์–ด - ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ : ์ •ํ•ด์ง„ ๊ทœ์น™์€ ํ”„๋กœ๊ทธ๋žจ์„ ์˜๋ฏธํ•˜๋ฉฐ ์†Œํ”„ํŠธ์›จ์–ด ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด๋ผ๊ณ ๋„ ํ•จ → ์†Œํ”„ํŠธ์›จ์–ด - ์ฒ˜๋ฆฌํ•ด์„œ : ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์ •ํ•ด์ง„ ๊ทœ์น™๋Œ€๋กœ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ → ํ•˜๋“œ์›จ์–ด - ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ €์žฅํ•˜๊ณ  : ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฌผ(๋ฐ์ดํ„ฐ)๋ฅผ ๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅ → ํ•˜๋“œ์›จ์–ด - ์ถœ๋ ฅํ•˜๋Š” ์ „์ž์žฅ์น˜ : ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์‚ฌ๋žŒ์—๊ฒŒ ์ถœ๋ ฅ์žฅ์น˜๋ฅผ ํ†ตํ•ด ์ถœ๋ ฅ → ํ•˜๋“œ์›จ์–ด โœŒ๐Ÿป ์ปดํ“จํ„ฐ ๊ตฌ์„ฑ์š”์†Œ ๐Ÿ“ ์†Œํ”„ํŠธ์›จ์–ด - ํ˜•ํƒœ๊ฐ€ ๋ณด์ด์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•ด์•ผํ•˜๋Š”์ง€ ์ •ํ•ด๋†“์€ ๋ช…๋ น์–ด์˜ ์ง‘ํ•ฉ โšก๏ธ ์‹œ์Šคํ…œ ์†Œํ”„ํŠธ์›จ์–ด (System S.. 2022. 4. 26.