๐Ÿ’ป 155

[๋จธ์‹ ๋Ÿฌ๋‹] ๊ฐ•ํ™”ํ•™์Šต

์•ž์—์„œ Neural Network์— ๋Œ€ํ•ด ๋‹ค๋ค˜๋˜ ๊ฒƒ์€, ๊ฐ•ํ™”ํ•™์Šต์ด ์—ฌํƒœ ํ–ˆ๋˜ ๊ฒƒ์— ์—ฐ์žฅ์„ ์€ ์•„๋‹ˆ์ง€๋งŒ ๊ฒฐ๊ตญ ๊ณ ๋„ํ™” ๋˜๋ฉด์„œ ์‹ ๊ฒฝ๋ง์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฒ˜์Œ์— ๋ฌด์ž‘์ • ๊ฐ•ํ™”ํ•™์Šต์— ๋ค๋ณ๋”๋‹ˆ ์ฝ”๋“œ์— ์žˆ๋Š” ์‹ ๊ฒฝ๋ง์„ ์ดํ•ดํ•  ์ˆ˜ ์—†์—ˆ๊ณ , ์‹ ๊ฒฝ๋ง์„ ์•Œ๋ ค๋‹ˆ ๊ฒฐ๊ตญ ๋”ฅ๋Ÿฌ๋‹์˜ ๊ธฐ์ดˆ์ ์ธ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๊ณต๋ถ€ํ•ด์•ผ ํ–ˆ๋‹ค. ๋•๋ถ„์— ์ •๋ง ์ฝ”๋“œ๋ฅผ ์—ฌ๋Ÿฌ๋ฒˆ ํ…Œ์ŠคํŠธ๋ฅผ ํ•˜๋ฉฐ ์ขŒ์ ˆ๊ฐ๋„ ๋ง›๋ดค๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ•ํ™”ํ•™์Šต์ด ๊ฒฐ๊ตญ ์—์ด์ „ํŠธ๊ฐ€ ๋‹ค์–‘ํ•œ ๊ฒฝํ—˜์„ ํ•˜๋ฉฐ ์‹ค๋งˆ๋ฆฌ๋ฅผ ์ฐพ์•„๋‚˜๊ฐ€๋Š” ํ•™์Šต๋ฐฉ๋ฒ•์ด ์•„๋‹ˆ๊ฒ ๋Š”๊ฐ€! ์‚ฌ์‹ค ์•„๋ž˜ ์ž๋ฃŒ๋“ค ๋ณด๋‹ค ๋” ๊ณ ํ†ต์Šค๋Ÿฝ๊ฒŒ ์ž๋ฃŒ๋ฅผ ๋’ค์กŒ์ง€๋งŒ ๊ทธ๊ฑด ๋‚˜์ค‘์— ์—ฌ์œ ๊ฐ€ ๋˜๋ฉด ํฌ์ŠคํŒ…ํ•˜๊ณ , ์ผ๋‹จ์€ ๋ดค๋˜ ์ž๋ฃŒ๋“ค ์ค‘ ์ข‹์•˜๋˜ ์ž๋ฃŒ๋“ค์„ ๋งํฌ๋กœ ๋ชจ์•„๋†“์•˜๋‹ค. ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ์˜ˆ์ œ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„ ํ•œ ์ค„ ๋œฏ์–ด๋ณด๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค. ํŠน์„ฑ์ƒ ์˜ˆ์ œ์ฝ”๋“œ๋ณ„ ๋ฒ„์ „ ์ฐจ์ด์—์„œ ์˜ค๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋งŽ์œผ..

๐Ÿ’ป/ML 2020.11.06

[DB] ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ์—ฐ์‚ฐ

0. ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ์—ฐ์‚ฐ์˜ ๊ฐœ๋… ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(data model) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ํ‘œํ˜„ํ•˜๋Š” ๋„๊ตฌ - ๊ฐœ๋…์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(ex. E-R ๋ชจ๋ธ) - ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(ex. ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ = ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ + ์—ฐ์‚ฐ + ์ œ์•ฝ์กฐ๊ฑด ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ์—ฐ์‚ฐ - ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ์—ฐ์‚ฐ - ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋ฆด๋ ˆ์ด์…˜์— ํ•„์š”ํ•œ ์ฒ˜๋ฆฌ ์š”๊ตฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ - ๊ด€๊ณ„ ๋Œ€์ˆ˜(๋ฐ์ดํ„ฐ์˜ ์ฒ˜๋ฆฌ๊ณผ์ •์„ ์ˆœ์„œ๋Œ€๋กœ ๊ธฐ์ˆ )์™€ ๊ด€๊ณ„ ํ•ด์„(์ฒ˜๋ฆฌ๋ฅผ ์›ํ•˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋ฌด์—‡์ธ์ง€๋งŒ ๊ธฐ์ˆ )๋กœ ๊ตฌ๋ถ„ - ๋ฐ์ดํ„ฐ ์–ธ์–ด์˜ ์œ ์šฉ์„ฑ์„ ๊ฒ€์ฆ - ๊ด€๊ณ„๋Œ€์ˆ˜, ๊ด€๊ณ„ํ•ด์„์œผ๋กœ, ๋ชจ๋“  ์งˆ์˜(query)๋ฅผ ๊ธฐ์ˆ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์–ธ์–ด = ๊ด€๊ณ„์ ์œผ๋กœ ์™„์ „(relationally complete) 1. ๊ด€๊ณ„ ๋Œ€์ˆ˜ ๊ด€๊ณ„ ๋Œ€์ˆ˜(relational al..

๐Ÿ’ป/CS 2020.10.28

[DB] ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ

0. ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์˜ ๊ฐœ๋… ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ - ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜ - ํ•˜๋‚˜์˜ ๊ฐœ์ฒด ๋ฐ์ดํ„ฐ>> ํ•˜๋‚˜์˜ ๋ฆด๋ ˆ์ด์…˜์— ์ €์žฅ ๋ฆด๋ ˆ์ด์…˜(relation) - ํ•˜๋‚˜์˜ ๊ฐœ์ฒด์— ๊ด€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ (ํ–‰๊ณผ ์—ด๋กœ ๊ตฌ์„ฑ๋œ)2D ํ…Œ์ด๋ธ”์˜ ๊ตฌ์กฐ๋กœ ์ €์žฅํ•œ ๊ฒƒ - ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์—์„œ๋„ ๋ฐ์ดํ„ฐ ๊ฐ„์— ๊ด€๊ณ„๊ฐ€ ์ƒ์„ฑ๋˜๊ณ , ๋ฆด๋ ˆ์ด์…˜ ๊ฐ„์—๋„ ๊ด€๊ณ„๊ฐ€ ์ƒ์„ฑ๋จ - ์—ด์—๋Š” ์†์„ฑ ๊ฐ’, ํ–‰์€ ํŠœํ”Œ์ด๋ผ๊ณ ๋„ ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๊ฐ€ ๋‚˜๋ž€ํžˆ ๋“ค์–ด๊ฐ - ๋„๋ฉ”์ธ : ํ•˜๋‚˜์˜ ์†์„ฑ์ด ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฐ’์˜ ์ง‘ํ•ฉ. ์†์„ฑ์˜ ํŠน์„ฑ์„ ๊ณ ๋ คํ•ด, ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ์ •์˜ํ•ด์•ผํ•จ - ์ฐจ์ˆ˜(degree) : ํ•˜๋‚˜์˜ ๋ฆด๋ ˆ์ด์…˜์—์„œ ์†์„ฑ์˜ ์ „์ฒด ๊ฐœ์ˆ˜ - ์นด๋‹ค๋„๋ฆฌํ‹ฐ(cardinality) : ํ•˜๋‚˜์˜ ๋ฆด๋ ˆ์ด์…˜์—์„œ ํŠœํ”Œ์˜ ์ „์ฒด ๊ฐœ์ˆ˜ ๋ฆด๋ ˆ์ด์…˜์˜ ๊ตฌ์„ฑ - ๋ฆด๋ ˆ์ด์…˜ ์Šคํ‚ค๋งˆ - ๋ฆด๋ ˆ์ด์…˜ ์ธ์Šคํ„ด์Šค โ€ป ๋ฐ์ดํ„ฐ..

๐Ÿ’ป/CS 2020.10.28

[DB] ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง

0. ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง, ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง(data modeling) - ํ˜„์‹ค ์„ธ๊ณ„์— ์กด์žฌํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ปดํ“จํ„ฐ ์„ธ๊ณ„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์˜ฎ๊ธฐ๋Š” ๋ณ€ํ™˜(์ถ”์ƒํ™”) ๊ณผ์ • - ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„์˜ ํ•ต์‹ฌ ๊ณผ์ • - ๊ฐœ๋…์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง : ํ˜„์‹ค ์„ธ๊ณ„์˜ ์ค‘์š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๊ฐœ๋…์  ๊ตฌ์กฐ๋กœ ํ‘œํ˜„ - ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง : ๊ฐœ๋…์  ๊ตฌ์กฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ DB์— ์ €์žฅํ•  ๊ตฌ์กฐ๋กœ ํ‘œํ˜„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(data model) - ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ํ‘œํ˜„ํ•˜๋Š” ๋„๊ตฌ - ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ, ์—ฐ์‚ฐ, ์ œ์•ฝ์กฐ๊ฑด ๋“ฑ์„ ํฌํ•จ - ๊ฐœ๋…์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(ex. ๊ฐœ์ฒด-๊ด€๊ณ„ ๋ชจ๋ธ) - ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(ex. ๊ด€๊ณ„ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ) 1. ๊ฐœ์ฒด-๊ด€๊ณ„ ๋ชจ๋ธ ๊ฐœ์ฒด-๊ด€๊ณ„ ๋ชจ๋ธ(E-R model) - ๊ฐœ์ฒด์™€ ๊ฐœ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ด์šฉํ•ด ํ˜„์‹ค ์„ธ๊ณ„๋ฅผ ๊ฐœ๋…์  ๊ตฌ์กฐ๋กœ ํ‘œํ˜„ - ํ•ต..

๐Ÿ’ป/CS 2020.10.28

[๋„คํŠธ์›Œํฌ] ์ „์†ก ๊ณ„์ธต (Transport Layer)

0. ์ „์†ก ๊ณ„์ธต ์„œ๋น„์Šค (Transport Layer Services) Q. ํ˜•์ฃผ์ง‘ 12๋ช…์˜ ์ž๋…€๋“ค์ด ๊ทผ๋‚จ์ด์ง‘ 12๋ช…์˜ ์ž๋…€๋“ค์—๊ฒŒ ํŽธ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค๋ฉด? A. ํ˜•์ฃผ์ง‘, ๊ทผ๋‚จ์ด์ง‘ (=ํ˜ธ์ŠคํŠธ) ์ž๋…€๋“ค (=ํ”„๋กœ์„ธ์Šค) ๋ด‰ํˆฌ ์•ˆ์˜ ํŽธ์ง€ (=์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฉ”์„ธ์ง€) ์ „์†ก ํ”„๋กœํ† ์ฝœ (= ๋ณด๋‚ผ ํŽธ์ง€๋ฅผ ๋ชจ์œผ๊ณ , ๋ฐ›์€ ํŽธ์ง€๋ฅผ ๋‚˜๋ˆ ์ฃผ๋Š” ํ˜•์ฃผ์™€ ๊ทผ๋‚จ์ด) ๋„คํŠธ์›Œํฌ ํ”„๋กœํ† ์ฝœ (=์šฐํŽธ ์„œ๋น„์Šค) 5๊ฐœ์˜ ๊ณ„์ธต์„ ์ƒ๊ฐํ•ด๋ณด์ž. ์ „์†ก ํ”„๋กœํ† ์ฝœ์—์„œ๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต์—์„œ ๋ณด๋‚ธ ๋ฉ”์„ธ์ง€๋ฅผ ์„ธ๊ทธ๋จผํŠธ๋กœ ๋‚˜๋ˆ ์„œ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ ์ค€๋‹ค. ์ˆ˜์‹ ์ธก์—์„œ๋Š” ์„ธ๊ทธ๋จผํŠธ๋“ค์„ ๋‹ค์‹œ ์žฌ์กฐํ•ฉํ•ด ๋ฉ”์„ธ์ง€๋กœ ๋งŒ๋“ค๊ณ  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต์œผ๋กœ ์ค€๋‹ค. ๋Œ€ํ‘œ์ ์ธ ์ „์†ก ํ”„๋กœํ† ์ฝœ๋กœ๋Š” TCP, UDP๊ฐ€ ์žˆ์œผ๋ฉฐ ๊ผญ ํ•œ ๊ฐ€์ง€๋งŒ ์“ฐ์ด๋ผ๋Š” ๋ฒ•์€ ์—†๋‹ค. ์ „์†ก ํ”„๋กœํ† ์ฝœ(transport protocols)..

๐Ÿ’ป/CS 2020.10.26

[์ž„๋ฒ ๋””๋“œ] MIPS ๊ณฑ์…ˆ, ๋‚˜๋ˆ—์…ˆ, ๋ถ€๋™์†Œ์ˆ˜์ 

๊ณฑ์…ˆ [์ปดํ“จํ„ฐ ๊ตฌ์กฐ] ์ปดํ“จํ„ฐ์˜ ๊ณฑ์…ˆ ์ด์ง„์ˆ˜์˜ ๊ณฑ์…ˆ 10002(8)์™€ 10012(9)๋ฅผ ๊ณฑํ•˜๋Š” ์˜ˆ์ œ โœ” n๋น„ํŠธ์งœ๋ฆฌ ํ”ผ์Šน์ˆ˜(multiplicand)์™€ m๋น„ํŠธ์งœ๋ฆฌ ์Šน์ˆ˜(m... blog.naver.com ๋‚˜๋ˆ—์…ˆ [์ปดํ“จํ„ฐ ๊ตฌ์กฐ] ์ปดํ“จํ„ฐ์˜ ๋‚˜๋ˆ—์…ˆ ์ด์ง„์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ 0๊ณผ 1๋กœ๋งŒ ๊ตฌ์„ฑ๋œ ์‹ญ์ง„์ˆ˜์˜ ๋‚˜๋ˆ—์…ˆ โœ” ์ปดํ“จํ„ฐ๋Š” ์ด์ง„์ˆ˜๋ฅผ ๋‹ค๋ฃจ์ง€๋งŒ, ์ดํ•ด๋ฅผ ์‰ฝ๊ฒŒ ํ•˜๊ธฐ ์œ„... blog.naver.com ๋ถ€๋™์†Œ์ˆ˜์  ์ปดํ“จํ„ฐ์—์„œ์˜ ์‹ค์ˆ˜ ํ‘œํ˜„: ๊ณ ์ •์†Œ์ˆ˜์  vs ๋ถ€๋™์†Œ์ˆ˜์  ์–ด์ œ ํŠธ์œ„ํ„ฐ ํƒ€์ž„๋ผ์ธ์„ ๋ณด๋‹ค๊ฐ€, '๋ถ€๋™์†Œ์ˆ˜์ ' ์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ๋ณด๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์„ํ•˜๊ฒŒ ๋˜๋Š๋ƒ๋Š” ๊ทธ๋Ÿฐ ํŠธ์œ—์ด RT๋กœ ๋„˜์–ด์™”๋‹ค. ์ƒ๊ฐํ•ด๋ณด๋‹ˆ๊นŒ ๊ต‰์žฅํžˆ ๋น„์ง๊ด€์ ์ธ ๋‹จ์–ด๋‹ค. ์›๋ž˜ ์˜์–ด๋‹จ์–ด๋Š” floating point gsmesie692.tistory.com

๐Ÿ’ป/CS 2020.10.22

[์ž„๋ฒ ๋””๋“œ] MIPS ๋…ผ๋ฆฌ์—ฐ์‚ฐ

์ด์ „์— ๋Œ€์ˆ˜ ์—ฐ์‚ฐ์„ ์–ด๋–ป๊ฒŒ ํ•˜๋Š”์ง€๋Š” ์•Œ์•„๋ณด์•˜๋‹ค. add \$t0, \$s1, \$s2๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์–ด์…ˆ๋ธ”๋Ÿฌ๊ฐ€ 02324020์˜ ๋จธ์‹ ์ฝ”๋“œ๋กœ ๋ฐ”๊ฟ”(์ ˆ์ฐจ ์ž์„ธํžˆ) CPU์—๊ฒŒ ๋ช…๋ นํ•˜๋ฉด ๋ ˆ์ง€์Šคํ„ฐ์˜ \$s1, \$s2๋ฅผ ๋ง์…ˆํ•˜์—ฌ \$t0๊ฐ€ ์žˆ๋Š” ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ์ด ์ด๋ฃจ์–ด์ง„๋‹ค. ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ๋…ผ๋ฆฌ์—ฐ์‚ฐ๋„ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค. sll(shift left logical), srl(shift right logical)์„ ์‚ฌ์šฉํ•˜๋ฉฐ, op์™€ funct์˜ ๊ฐ’์€ ์—ฐ์‚ฐ์— ํ•ด๋‹นํ•˜๋Š” ๊ฐ’๋“ค์„ ์ฐพ์•„ ์จ์ฃผ๋ฉด๋œ๋‹ค. ์ด๋™์—ฐ์‚ฐ์€ ๋Œ€์ƒ์ด ํ•˜๋‚˜์ด๋ฏ€๋กœ, rs๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค. shamt(shift amount)์˜ ๊ฐ’์„ ์–ผ๋งˆ๋‚˜ shiftํ•  ๊ฒƒ์ธ์ง€ ์ •ํ•ด์ฃผ๋ฉด ๋  ๊ฒƒ์ด๋‹ค. 'sll \$t2, \$s0, 4'๋Š” \$s0์˜ ๊ฐ’์„ 4์นธ ์™ผ์ชฝ์œผ๋กœ shiftํ•œ ๊ฒฐ๊ณผ๋ฅผ t2์—..

๐Ÿ’ป/CS 2020.10.22

[์ž„๋ฒ ๋””๋“œ] 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