๐Ÿ’ป/CS 32

[์ž„๋ฒ ๋””๋“œ] MIPS ๋ช…๋ น์ฒด๊ณ„

๋ช…๋ น์–ด ์ง‘ํ•ฉ ๋ช…๋ น์–ด๋Š” ์ปดํ“จํ„ฐ์—๊ฒŒ ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋Š” ์–ธ์–ด์ด๋‹ค. ๋ชจ๋“  ์ปดํ“จํ„ฐ๋Š” ์‹œํ‚ค๋Š” ์ผ์€ ๋น„์Šทํ•˜์ง€๋งŒ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ•˜์ง€๋Š” ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ์ปดํ“จํ„ฐ๋งˆ๋‹ค ๋ช…๋ น์–ด๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ปดํ“จํ„ฐ์˜ ๋‹ค์–‘ํ•œ ๋ช…๋ น์–ด๋Š” ํฌ๊ฒŒ ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ๋‚˜๋‰˜๋Š”๋ฐ, ๋ช…๋ น์–ด๋ฅผ ๋” ์ƒ์„ธํ•˜๊ฒŒ ์ •์˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” CISC ํƒ€์ž…๊ณผ ๊ฐ„๋‹จํ•œ ๋ช…๋ น์–ด๋งŒ ์ •์˜ํ•˜์—ฌ ๊ทธ๊ฒƒ์„ ์กฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋Š” RISC ํƒ€์ž…์œผ๋กœ ๋‚˜๋‰œ๋‹ค. MIPS๋Š” RISC ๊ธฐ๋ฐ˜์˜ ๋ช…๋ น์–ด ์ง‘ํ•ฉ ์ฒด๊ณ„์ด์ž, ๊ทธ ๊ตฌ์กฐ๋ฅผ ์ด์šฉํ•œ ๋งˆ์ดํฌ๋กœ ํ”„๋กœ์„ธ์„œ์ด๋‹ค. ๊ตฌ์กฐ๊ฐ€ ๊ฐ„๋‹จํ•˜๊ณ  ๊น”๋”ํ•˜์—ฌ ๋ช…๋ น์–ด ์ฒด๊ณ„๋ฅผ ์„ค๋ช…ํ•  ๋•Œ ์‚ฌ์šฉ๋œ๋‹ค. ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ช…๋ น์–ด ์ฒด๊ณ„์ด๊ธฐ๋„ ํ•˜๋‹ค. MIPS ๋ช…๋ น์–ด ์„ค๊ณ„ ์›์น™1. ๋‹จ์ˆœ์„ฑ์€ ๊ทœ์น™์„ฑ์„ ์ข‹์•„ํ•œ๋‹ค ๊ทœ์น™์„ฑ์€ ์‹คํ–‰์„ ๋‹จ์ˆœํ•˜๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๊ณ , ๋‹จ์ˆœํ•จ์€ ๋†’์€ ์ˆ˜์ค€์˜ ์ž‘์—…์„ ๋‚ฎ์€ ๋น„์šฉ์„ ๋“ค์—ฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ..

๐Ÿ’ป/CS 2020.10.22

[์ž„๋ฒ ๋””๋“œ] ์ž„๋ฒ ๋””๋“œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ?

์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ ์ปดํ“จํ„ฐ๋Š” ์ผ๋ จ์˜ ์‚ฐ์ˆ , ๋…ผ๋ฆฌ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ๋ฒ”์šฉ ์žฅ์น˜์ด๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ณดํ†ต ์ปดํ“จํ„ฐ๋ฅผ ๋– ์˜ฌ๋ฆฌ๋ฉด, PC๋‚˜ ๋…ธํŠธ๋ถ์„ ๋– ์˜ฌ๋ฆฌ๊ฒŒ ๋œ๋‹ค. ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” ์ƒ๊ฐ๋ณด๋‹ค ๋ฒ”์œ„๊ฐ€ ๋” ๋„“๊ณ , ์šฐ๋ฆฌ์˜ ์ผ์ƒ ๋ชจ๋“  ๊ณณ์— ์กด์žฌํ•œ๋‹ค. ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์€ ๊ทธ ์ค‘, ๋” ํŠน์ˆ˜ํ•œ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ๊ธฐ๊ณ„ ์•ˆ์— ๋‚ด์žฅ๋˜์–ด ๊ธฐ๊ณ„์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์ž๋™์ฐจ, ์„ธํƒ๊ธฐ, TV, ํ† ์Šคํ„ฐ, ์Šค๋งˆํŠธํฐ ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๊ณ„ ๋‚ด๋ถ€์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค. ์š”์ƒˆ๋Š” ํƒœ๋ธ”๋ฆฟ, ์Šค๋งˆํŠธํฐ ๋“ฑ์˜ ๋ชจ๋ฐ”์ผ ์‹œ์žฅ์ด ์˜คํžˆ๋ ค PC ์‹œ์žฅ๋ณด๋‹ค ๋” ์ปค์ง€๊ณ  ์žˆ๋Š” ์ถ”์„ธ์ด๋‹ค. ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ ์ด๋ ‡๊ฒŒ ๋‚ด์žฅ๋œ ์ปดํ“จํ„ฐ๋“ค๋„ ์šฐ๋ฆฌ๊ฐ€ ์ต์ˆ™ํ•œ PC์˜ ์›๋ฆฌ(0๊ณผ 1๋กœ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰)๋ฅผ ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š”๋‹ค. ์ดํ•ด๋ฅผ ์œ„ํ•ด PC๋ฅผ ์‚ดํŽด๋ณด์ž. PC ์•ˆ์—๋Š” ํšŒ๋กœํŒ(Circuit Boar..

๐Ÿ’ป/CS 2020.10.21

[๋„คํŠธ์›Œํฌ] ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต (Application Layer)

0. ๋„คํŠธ์›Œํฌ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์›์น™ ๋„คํŠธ์›Œํฌ๋Š” ๊ณ„์ธต์„ ๋‚˜๋ˆ  ์„ค๊ณ„๋˜์–ด ์žˆ๋‹ค๊ณ  ํ–ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š” ๊ณผ์ •์„ ๋ณด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋‹ค์Œ ๊ณผ์ •์ด ๋๋‚˜๋ฉด ๋ฐ์ดํ„ฐ๋Š” 5์ค‘์œผ๋กœ ์ž˜ ํฌ์žฅ๋˜๊ณ  ๊ฐ€์žฅ ๊ฒ‰์—๋Š” ๋ฌผ๋ฆฌ(physical) ๊ณ„์ธต์˜ ํฌ์žฅ์ด ์กด์žฌํ•˜๊ฒŒ ๋œ๋‹ค. 0. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต์—์„œ ํ•ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ์žฅํ•˜๊ณ , ์ „์†ก ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธด๋‹ค. 1. ์ „์†ก ๊ณ„์ธต์—์„œ ํ•ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ์žฅํ•˜๊ณ , ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธด๋‹ค. 2. ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ํ•ด๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ์žฅํ•˜๊ณ , ๋งํฌ ๊ณ„์ธต์œผ๋กœ ๋„˜๊ธด๋‹ค. 3. ... ํฌ์žฅ๋œ ๋ฐ์ดํ„ฐ์˜ ์ •๋ณด๋ฅผ ํ† ๋Œ€๋กœ ๋ฐ์ดํ„ฐ๋Š” ๋ผ์šฐํ„ฐ๋“ค ์‚ฌ์ด๋กœ ์•Œ๋งž์€ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์•„๊ฐ„๋‹ค. ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•˜๋ฉด ํ•œ ๊ฒน ํ•œ ๊ฒน ํฌ์žฅ์„ ๋ฒ—๊ธด๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์œผ๋ฉด ๋ฌผ๋ฆฌ ๊ณ„์ธต์˜ ํฌ์žฅ์ด ๊ฐ€์žฅ ๊ฒ‰ ํฌ์žฅ๋œ ์ƒํƒœ..

๐Ÿ’ป/CS 2020.10.20

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชจ๋ธ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ

0. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ - ๊ณ„์ธต ๋ฐ์ดํ„ฐ ๋ชจ๋ธ : ํฌ์ธํ„ฐ ์‚ฌ์šฉ - ๋„คํŠธ์›Œํฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ : ํฌ์ธํ„ฐ ์‚ฌ์šฉ - ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ : ์†์„ฑ๊ฐ’ ์‚ฌ์šฉ - ๊ฐ์ฒด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ : ๊ฐ์ฒด ์‹๋ณ„์ž ์‚ฌ์šฉ DBMS - 1์„ธ๋Œ€ : ๋„คํŠธ์›Œํฌ DBMS, ๊ณ„์ธต DBMS (๊ทธ๋ž˜ํ”„, ํŠธ๋ฆฌ) - 2์„ธ๋Œ€ : ๊ด€๊ณ„ DBMS (ํ…Œ์ด๋ธ”) - 3์„ธ๋Œ€ : ๊ฐ์ฒด์ง€ํ–‰ DBMS, ๊ฐ์ฒด๊ด€๊ณ„ DBMS (ํด๋ž˜์Šค) - 4์„ธ๋Œ€ : No-SQL(๋น„์ •ํ˜• ๋ฐ์ดํ„ฐ, ์œ ์—ฐ์„ฑ, ๋ถ„์‚ฐ์ €์žฅ ๋ฐฉ์‹์— ์œ ๋ฆฌ), NewSQL(๊ด€๊ณ„DBMS์™€ No-SQL์˜ ์žฅ์ ) 1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ตฌ์กฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ(DBS; DataBase System) : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ , ์ด๋ฅผ ๊ด€๋ฆฌํ•˜์—ฌ ์กฐ์ง์— ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ƒ์„ฑํ•ด์ฃผ๋Š” ์‹œ์Šคํ…œ ์Šคํ‚ค๋งˆ์™€ ์ธ์Šคํ„ด์Šค - ์Šคํ‚ค๋งˆ : ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—..

๐Ÿ’ป/CS 2020.10.20

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ

0. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ ํŒŒ์ผ ์‹œ์Šคํ…œ(file system) - ๋ฐ์ดํ„ฐ๋ฅผ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ํŒŒ์ผ์„ ์ƒ์„ฑ, ๊ฒ€์ƒ‰, ์ˆ˜์ •, ์‚ญ์ œ ๊ธฐ๋Šฅ ์ œ๊ณต - ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋งˆ๋‹ค ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ„๋„์˜ ํŒŒ์ผ๋กœ ๊ด€๋ฆฌํ•จ ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ๋ฌธ์ œ์  ๊ฐ™์€ ๋‚ด์šฉ์˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ์ค‘๋ณต ์ €์žฅ๋œ๋‹ค : ์ผ๊ด€์„ฑ(์ •๋ณด๋ฅผ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋งŒ ๋ฐ”๊ฟˆ)X, ๋ฌด๊ฒฐ์„ฑX, ์ €์žฅ๊ณต๊ฐ„ ๋‚ญ๋น„ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ ํŒŒ์ผ์— ์ข…์†์ ์ด๋‹ค : ์ €์žฅ๊ตฌ์กฐ๊ฐ€ ๋‹ฌ๋ผ์งˆ ๋•Œ๋งˆ๋‹ค ์‘์šฉํ”„๋กœ๊ทธ๋žจ๋„ ๋ฐ”๊ฟ”์•ผํ•จ ํŒŒ์ผ์— ๋Œ€ํ•œ ๋™์‹œ ๊ณต์œ , ๋ณด์•ˆ, ํšŒ๋ณต ๊ธฐ๋Šฅ์ด ๋ถ€์กฑ : ์ค‘๋ณต ๊ฐ€๋Šฅ์„ฑ, ํŒŒ์ผ ์ˆ˜์ • ์ค‘ ์žฅ์•  ๋ฐœ์ƒ ์‹œ ๋ณต๊ตฌX, ํŒŒ์ผ๋‹จ์œ„ ์ ‘๊ทผ ๊ถŒํ•œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์ด ์–ด๋ ต๋‹ค : ์ƒˆ๋กœ์šด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœํ•˜๋ ค๋ฉด ํŒŒ์ผ์—์„œ ๋ฐ์ดํ„ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ํฌํ•จ์‹œ์ผœ์•ผํ•จ 1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ •..

๐Ÿ’ป/CS 2020.10.20

[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ๊ฐœ๋…

0. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ํ•„์š”์„ฑ ๋ฐ์ดํ„ฐ์™€ ์ •๋ณด - ๋ฐ์ดํ„ฐ : ํ˜„์‹ค ์„ธ๊ณ„์—์„œ ๋‹จ์ˆœํžˆ ๊ด€์ฐฐํ•˜๊ฑฐ๋‚˜ ์ธก์ •ํ•˜์—ฌ ์ˆ˜์ง‘ํ•œ ์‚ฌ์‹ค์ด๋‚˜ ๊ฐ’ - ์ •๋ณด : ์˜์‚ฌ ๊ฒฐ์ •์— ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•œ ๊ฒฐ๊ณผ๋ฌผ ์ •๋ณด ์ฒ˜๋ฆฌ(information processing) - ๋ฐ์ดํ„ฐ์—์„œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ณผ์ • ๋˜๋Š” ๋ฐฉ๋ฒ• ์ •๋ณด์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค - ์ •๋ณด ์‹œ์Šคํ…œ : ์กฐ์ง ์šด์˜์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด๋’€๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์œ ์šฉํ•œ ์ •๋ณด๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ˆ˜๋‹จ - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค : ์ •๋ณด ์‹œ์Šคํ…œ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ ํ•„์š”ํ•  ๋•Œ ์ œ๊ณตํ•˜๋Š” ์—ญํ• ์„ ๋‹ด๋‹น 1. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ •์˜์™€ ํŠน์ง• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค(DB; DataBase) : ํŠน์ • ์กฐ์ง์˜ ์—ฌ๋Ÿฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต์œ ํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉํ•ด์„œ ์ €์žฅํ•œ ์šด์˜๋ฐ์ดํ„ฐ์˜ ์ง‘ํ•ฉ - ํ†ตํ•ฉ ๋ฐ์ดํ„ฐ : ์ตœ์†Œ์˜ ์ค‘๋ณต๊ณผ ํ†ต..

๐Ÿ’ป/CS 2020.10.20

[๋„คํŠธ์›Œํฌ] ๋„คํŠธ์›Œํฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€?

0. ์ธํ„ฐ๋„ท์€ ๋ฌด์—‡์ธ๊ฐ€? ๋„คํŠธ์›Œํฌ๋ฅผ ๋ฐฐ์šฐ๊ธฐ ์ „์—” ์ปดํ“จํ„ฐ ๋’ค์— ๊ฝ‚์•„๋†“์€ ๋žœ์„ ์„ ํ†ตํ•ด ์—ฐ๊ฒฐ์ด ๋˜์–ด์žˆ๊ณ , ์ด๊ฑธ ํ‚ค๋ฉด ๋ญ”๊ฐ€ ์˜ค๊ฐ„๋‹ค๋Š” ๋Š๋‚Œ์€ ๊ฐ€์ง€๊ณ  ์žˆ์—ˆ๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ง€๊ธˆ ๋ณด๊ณ  ์žˆ๋Š” ์ด ํŽ˜์ด์ง€๋Š” ์–ด๋””๋ฅผ ๊ฑฐ์ณ ๋žœ์„ ์œผ๋กœ ๋“ค์–ด์™”์œผ๋ฉฐ, 0๊ณผ 1๋ฐ–์— ๋ชจ๋ฅด๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜๊ณ  ๋ณด์—ฌ์ฃผ๋Š” ๊ฑธ๊นŒ? ์•„๋ž˜ ์„ค๋ช…์„ ์ฐธ๊ณ ํ•ด์„œ ์„ค๋ช…ํ•ด๋ณด์ž. ๋งŒ์•ฝ ๋‚ด๊ฐ€ PC(ํ˜ธ์ŠคํŠธ)์—์„œ ์ •๋ณด๋ฅผ ์ „์†กํ•˜๋ ค ํ•œ๋‹ค๋ฉด, ๋‚ด ์ „์†ก๋ฒ„ํŠผ ํด๋ฆญ ํ•œ ๋ฒˆ์— ํ”„๋กœํ† ์ฝœ๋กœ ์ž˜ ํฌ์žฅํ•œ ํŒจํ‚ท์ด ์ค€๋น„๋œ๋‹ค. ์ด ๋ฉ”์„ธ์ง€๋ฅผ ๋งํฌ์— ํƒœ์›Œ๋ณด๋‚ด๊ณ  ๋‚˜๋ฉด, ํŒจํ‚ท์€ ํŒจํ‚ท ์Šค์œ„์น˜๋“ค๊ณผ ๋งํฌ๋“ค๋กœ ๊ฑฐ๋ฏธ์ค„์ฒ˜๋Ÿผ ์–ฝํ˜€์žˆ๋Š” '์ธํ„ฐ๋„ท๋ง'์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋œ๋‹ค. ํŒจํ‚ท ์Šค์œ„์น˜์˜ ์ธ๋„ ์•„๋ž˜ ํŒจํ‚ท์ด ๋ชฉ์ ์ง€์— ๋„์ฐฉํ•œ๋‹ค. ์•„์ง ๊ถ๊ธˆํ•œ ๋ถ€๋ถ„์ด ๋งŽ์ง€๋งŒ ์ด ํ›„์— ๋‚˜์˜ค๋‹ˆ ๋„˜์–ด๊ฐ€๋„๋ก ํ•˜์ž. ์ธํ„ฐ๋„ท์˜ ๊ตฌ์„ฑ ์š”์†Œ (ํ•˜๋“œ์›จ์–ด) - ..

๐Ÿ’ป/CS 2020.10.19

[๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด] ์กฐ๋ฆฝ(3B, TouchScreen)

์ค€๋น„๋ฌผ ๋ผ์ฆˆ๋ฒ ๋ฆฌํŒŒ์ด ํ‚คํŠธ(3B, TouchScreen) ์‹ญ์ž ๋“œ๋ผ์ด๋ฒ„ OS๋ฅผ ์„ค์น˜ํ•  sd์นด๋“œ, USB๋ฆฌ๋” sd์นด๋“œ์— OS๋งŒ ์„ค์น˜ํ•˜๋ฉด, ๋‚˜๋จธ์ง€๋Š” ์ฑ…์ƒ์— ๊ฐ€์ ธ์˜ค๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค. OS ํŒŒ์ผ์€ https://www.raspberrypi.org/downloads/raspberry-pi-os/ ์—์„œ ๋‹ค์šด๋ฐ›์•„ ์••์ถ•์„ ํ’€์–ด๋†“์ž. ์ด์ œ OSํŒŒ์ผ์„ sd์นด๋“œ์— ์”Œ์›Œ์ค„ Etcher๋ฅผ ๋‹ค์šด๋ฐ›์ž. https://www.balena.io/etcher/ ์ด์ œ sd์นด๋“œ๋ฅผ USB๋ฆฌ๋”๊ธฐ์— ๋ผ์›Œ ์ปดํ“จํ„ฐ์™€ ์—ฐ๊ฒฐํ•˜๊ณ  ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ Etcher๋ฅผ ์‹คํ–‰ํ•œ๋‹ค. 1. Select image์—์„œ ์•„๊นŒ ๋‹ค์šด ๋ฐ›์€ OSํŒŒ์ผ์„ ์„ ํƒํ•˜๊ณ , 2. Select drive์—์„œ sd์นด๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ , 3. Flash!๋ฅผ ๋ˆŒ๋Ÿฌ ์”Œ์šด๋‹ค. ์œ„ ๊ณผ์ •์ด ๋ชจ๋‘ ๋๋‚ฌ๋‹ค๋ฉด ์กฐ๋ฆฝ ..

๐Ÿ’ป/CS 2020.10.15

[๋„คํŠธ์›Œํฌ] ํŒŒ์ด์ฌ ์ฑ„ํŒ… ํ”„๋กœ๊ทธ๋žจ

IP ์ฃผ์†Œ https://terms.naver.com/entry.nhn?docId=3571314&cid=59088&categoryId=59096 IP ์ฃผ์†Œ [ IP ์ฃผ์†Œ๋ž€ ๋ฌด์—‡์ธ๊ฐ€ ] ํ˜„์žฌ(2015๋…„ ๊ธฐ์ค€) ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ(ํ˜น์€ ๋ชจ๋ฐ”์ผ ๊ธฐ๊ธฐ ๋“ฑ)์— ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋Š” ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ IPv4(IPversion4) ํ˜•ํƒœ๋‹ค. ์ด IPv4์˜ ์ฃผ์†Œ ์ฒด๊ณ„๋Š” 3์ž๋ฆฌ ์ˆซ์ž๊ฐ€ 4๋งˆ๋””๋กœ ํ‘œ๊ธฐ๋œ๋‹ค terms.naver.com IP์ฃผ์†Œ๋Š” ๊ฐ ๊ธฐ๊ธฐ์˜ ๊ณ ์œ ํ•œ ์ „ํ™”๋ฒˆํ˜ธ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ธํ„ฐ๋„ท์„ ์‚ฌ์šฉํ•˜๋Š” ์ „ ์„ธ๊ณ„ ๋ชจ๋“  ๊ธฐ๊ธฐ๋Š” ๊ฐ๊ฐ์˜ IP์ฃผ์†Œ๋ฅผ ๊ฐ–๋Š”๋‹ค. ์˜ˆ์ „์—๋Š” ๋Œ€๋ถ€๋ถ„ 4๊ฐœ์˜ ์ˆ˜๋กœ IP์ฃผ์†Œ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” IPv4๋ฅผ ์‚ฌ์šฉํ–ˆ๋‹ค. 1๊ฐœ์˜ ์ˆ˜๋Š” ๊ฐ๊ฐ 0~255์˜ ์ˆ˜๋ฅผ ํ‘œํ˜„ํ•˜๊ฒŒ ๋˜๊ณ , ๋”ฐ๋ผ์„œ IPv4๋Š” 2564 = 4,294,967,2..

๐Ÿ’ป/CS 2020.09.18

[ํ•˜๋“œ์›จ์–ด] ๋ฉ”๋ชจ๋ฆฌ, CPU

๋ฉ”๋ชจ๋ฆฌ? ์–ด๋–ค ํŒŒ์ผ์„ ์„ค์น˜ํ•ด์„œ ์ €์žฅ์žฅ์น˜์— ์ €์žฅํ–ˆ๋‹ค๊ณ  ํ•ฉ์‹œ๋‹ค. ํ•˜์ง€๋งŒ ์ด๊ฒƒ์€ ์ฑ…๊ฝ‚์ด์— ์ฑ…์„ ๊ฝ‚์•„ ๋†“์€ ๊ฒƒ์— ๋ถˆ๊ณผํ•ฉ๋‹ˆ๋‹ค. ์ฑ…๊ฝ‚์ด๋Š” ์ฑ…์„ ๋ณด๊ด€๋งŒ ํ•˜๊ณ  ์žˆ์„ ๋ฟ, ์›ํ•˜๋Š” ์ฑ…์„ ๊บผ๋‚ด์„œ CPU๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋„๋ก ์ฑ…์ƒ์— ์˜ฌ๋ ค๋†”์•ผํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ด ์ฑ…์ƒ(์ž‘์—…๊ณต๊ฐ„)์„ ํ”ํžˆ '๋ฉ”๋ชจ๋ฆฌ'๋ผ๊ณ  ํ•˜๋ฉฐ ๊ตฌ์ฒด์ ์œผ๋กœ '๋žจ(Random Access Memory)'์ด๋ผ๊ณ ๋„ ํ•ฉ๋‹ˆ๋‹ค. ์šด์˜์ฒด์ œ, ๊ฒŒ์ž„, ๋ฌธ์„œ ๋“ฑ ์ปดํ“จํ„ฐ๊ฐ€ ํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€ ์ž‘์—…์„ ํ•˜๋ ค๋ฉด ์ž‘์—…๊ณต๊ฐ„์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๊ณ  ์šฐ๋ฆฌ๊ฐ€ ํ”ํžˆ '๋กœ๋”ฉ'์ด๋ผ๊ณ  ํ•˜๋Š” ๊ฒƒ์€ ์ด ๊ณผ์ •์„ ๋งํ•ฉ๋‹ˆ๋‹ค. 8GB ๊ฒฐ๊ตญ ๋ฉ”๋ชจ๋ฆฌ๋Š” ์ปดํ“จํ„ฐ์˜ ๋‡Œ(CPU)๊ฐ€ ์“ฐ๋Š” ์ž‘์—…๊ณต๊ฐ„์ž…๋‹ˆ๋‹ค. ์•„๊นŒ ์ฑ…์ƒ์˜ ๋น„์œ ๋ฅผ ๋“ค์–ด๋ณด์ž๋ฉด, ์•„๋ฌด๋ž˜๋„ ํ•  ์ผ์ด ์ž”๋œฉ ์Œ“์—ฌ์žˆ๋Š” ์ฑ…์ƒ์—์„œ ์ผ์„ ํ•˜๋ฉด ํšจ์œจ์ ์ธ ์ž‘์—…์ด ๋ถˆ๊ฐ€๋Šฅํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด ๋•Œ, ์ฑ…์ƒ์˜..

๐Ÿ’ป/CS 2020.09.18