Application(2)
-
[ํ์คํ] Application Layer messaging protocol
Kernel vs Application ๊ณผ๊ฑฐ - ์ ํต์ ์ธ ์ธํฐ๋ท ํ๋กํ ์ฝ์ ์ด์์ฒด์ ๋ด๋ถ ์ปค๋์ ์์น ํ๋ - ์ด์์ฒด์ ์์์ ์ดํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ผ๋ก ์ฃผ๋ก ์ ๊ณต ์์น์ ๋ฐ๋ฅธ ์ฅ๋จ์ ? ์ฑ๋ฅ (datarate, memory) ์ธก๋ฉด ์ปค๋์ ์ํํธ์จ์ด๋ ์ฑ๋ฅ๋ ๋๊ณ , ๊ฒ์ฆ๋ ์ฝ๋ ๊ฐ๋ฐ ๋ฐ ๋ฐ์ ์ฉ์ด์ฑ (dev & user community) ์ธก๋ฉด ์ปค๋์ ์ฝ๋ ๋ฃ์ผ๋ ค๋ฉด, OS ํ์ฌ์ ๋ถํํ๋ค ๋ด๊ฐ ์ง์ ๋ด๊ฐ ์ธ๊ฒ, ํ์ํ ์ฌ๋์๊ฒ ๊ณต๊ฐํ ๊ฑฐ์ผ ๊ฒฐ๊ตญ ์ด ์ฉ์ดํจ์ ๋ฐฉ์ ์ด ์ฐํ๋ค. 2010๋ ๋ถํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ด ๋๋ฌ๋๊ธฐ ์์ ๊ฐ๋ฐ์ ์ ์ฅ์์ 1~4 layer ์ ๊ทผ -> OS ๋ด๋ถ์ ์ฝ๋๋ฅผ ๋ถ๋ฌ ์ฌ์ฉํ๋ค ์ด์์ฒด์ ๋ด๋ถ์ ์์ค ์ฝ๋, ์ปค๋ ์ฝ๋๋ฅผ ๊ฑด๋๋ฆฌ๋ฉด -> MS, ๋ฆฌ๋ ์ค ํ์ด๋ฐ์ด์ ํ๊ฐ ๊ทธ๋ฅ ์์ฉ(app..
2023.04.17 -
UMC ์๋ฒ ์ธ๋ฏธ๋ 3์ฃผ์ฐจ ๋ณต์ต๊ฐ์ 1 (10/14)
ํ๋์จ์ด: ์ ์ถ๋ ฅ์ฅ์น (ํค๋ณด๋, ๋ง์ฐ์ค, ์คํผ์ปค, ํ๋ฆฐํฐ, ๋ชจ๋ํฐ ๋ฑ๋ฑ) + CPU์ ๋ฉ๋ชจ๋ฆฌ๋ ํฌํจ๋๋ค. ์์คํ ์ํํธ์จ์ด - ์ด์์ฒด์ (OS) - ์ธ์ด ๋ฒ์ญ๊ธฐ - ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ๋ ์ธ์ด๋ก ๋ฒ์ญํ๋ ๊ณผ์ - ์ด์ ๋ธ๋ฌ, ์ธํฐํ๋ฆฌํฐ, ์ปดํ์ผ๋ฌ - ์ ํธ๋ฆฌํฐ (๋ณด์กฐ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋จ) ํ๋์จ์ด๋ 0๊ณผ 1๋ก ๋์ํจ (์ด์ง๋ฒ) OS: ์ปดํจํฐ์ ํ๋์จ์ด/์ํํธ์จ์ด ์์์ ํจ์จ์ ์ผ๋ก ์ด์ ๋ฐ ๊ด๋ฆฌํ๋ค. ๋ฐ๋ผ์ App๋จ์์ ์ฒ๋ฆฌํ๋ ์์ ๋ค๋ก ์ปดํจํฐ๋ฅผ ๋์์ํฌ ์ ์์ (์ ๊ธ ์ธ์ด, low-level ์ธ์ด) OS์ ์ญํ 1) ์์คํ ์์ ๊ด๋ฆฌ 2) ์ฌ์ฉ์์ ์ปดํจํฐ ๊ฐ์ ์ํต ์ง์ (CLI - ์ปค๋ฉ๋ ๋ผ์ธ ์ธํฐํ์ด์ค, GUI - ๊ทธ๋ํฝ ์ ์ ์ธํฐํ์ด์ค) 3) ์์ฉ ํ๋ก๊ทธ๋จ ๊ด๋ฆฌ/์ง์: API (A..
2022.10.14