Category135 5 CPU - ์ ์ด์ฅ์น (Control Unit) ์ปดํจํฐ์ ๋๋์ธ ์ค์ ์ฒ๋ฆฌ ์ฅ์น(CPU) ๋ด์์ ํต์ฌ์ ์ธ ์ญํ ์ ํ๋ ์ ์ด์ฅ์น์ ๋ํด ์์๋ณด๋ ค๊ณ ํฉ๋๋ค. ์ ์ด์ฅ์น๋ CPU์ ์ง๋ฐฐ์๋ก์ ๋ช ๋ น์ ํด์ํ๊ณ ์คํํจ์ผ๋ก์จ ์ปดํจํฐ๊ฐ ๋ค์ํ ์์ ์ ์ํํ๋๋ก ์ง์ํฉ๋๋ค. ์ ์ด์ฅ์น์ ํต์ฌ ๊ธฐ๋ฅ 1) ์ ์ด์ฅ์น๋ ๋ฉ๋ชจ๋ฆฌ์์ ๋ช ๋ น์ด๋ฅผ ๊ฐ์ ธ์ ํด์ํ๋ ์ญํ ์ ๋งก๊ณ ์์ต๋๋ค. ๋ช ๋ น์ด๋ CPU์๊ฒ ์ด๋ค ๋์์ ์ํํด์ผ ํ๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ๋ด๊ณ ์์ผ๋ฉฐ, ์ ์ด์ฅ์น๋ ์ด ๋ช ๋ น์ด๋ฅผ ํด๋ ํ์ฌ ๋ค์์ ์ด๋ค ๋์์ ์ํํ ์ง ๊ฒฐ์ ํฉ๋๋ค. 2) ์ ์ด์ฅ์น๋ ๋ช ๋ น์ด์ ์คํ ์์๋ฅผ ๊ด๋ฆฌํ๋ฉฐ, ์ด๋ฅผ ํตํด ํ๋ก๊ทธ๋จ์ ํ๋ฆ์ ์ ์ดํฉ๋๋ค. ๋ช ๋ น์ด๋ ์ผ์ ํ ์์๋๋ก ์คํ๋์ด์ผ ํ๋ฉฐ, ์ ์ด์ฅ์น๋ ์ด๋ฅผ ์กฐ์ ํ์ฌ ํ๋ก๊ทธ๋จ์ด ์๋๋ ๋๋ก ์๋ํ๋๋ก ํฉ๋๋ค. 3) ์ ์ด์ฅ์น๋ CPU ๋ด์ ๋ ์ง์คํฐ์ ๋ฐ์ ํ๊ฒ ์ฐ๋๋.. 2023. 12. 21. 4 CPU - ALU (์ฐ์ฐ ์ฅ์น) CPU์์ ํต์ฌ ๋ถํ ์ค ํ๋์ธ ์ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ ์ฅ์น(ALU)์ ๋ํ ์ด์ผ๊ธฐ๋ฅผ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค. ALU๋ ๋ง์น CPU์ ์ฐ์ฐ ๋ง์์คํธ๋ก์ฒ๋ผ ๋ค์ํ ๊ณ์ฐ๊ณผ ๋ ผ๋ฆฌ ์์ ์ ์ํํ์ฌ ์ปดํจํฐ๊ฐ ์ฐ๋ฆฌ์ ๋ช ๋ น์ ์ดํดํ๊ณ ์คํํ ์ ์๊ฒ ๋์ต๋๋ค. ์ฐ์ฐ ์ฅ์น์ ํต์ฌ ๊ธฐ๋ฅ ALU๋ ์ฐ์ ์ฐ์ฐ๊ณผ ๋ ผ๋ฆฌ ์ฐ์ฐ์ ์ํํ์ฌ ๋ค์ํ ์์ ์ ์ฒ๋ฆฌํฉ๋๋ค. ๋ง์ , ๋บ์ , ๊ณฑ์ , ๋๋์ ๊ณผ ๊ฐ์ ์ฐ์ ์ฐ์ฐ์ ๋ฌผ๋ก , AND, OR, NOT๊ณผ ๊ฐ์ ๋ ผ๋ฆฌ ์ฐ์ฐ๋ ALU์ ์ญํ ์ค ํ๋์ ๋๋ค. ์ด๋ฌํ ์ฐ์ฐ๋ค์ ํตํด ALU๋ ๋ค์ํ ๊ณ์ฐ์ ์ ์ํ๊ฒ ์ฒ๋ฆฌํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ์ฐ์ฐ ์ฅ์น๋ ๊ณ์ฐ์ ํ ์ ์์๊น์? ALU๋ ์ด์ง์๋ก ํํ๋ ๋นํธ๋ฅผ ๋ค์ํ๊ฒ ์กฐํฉํ์ฌ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค. ๋นํธ์ ์กฐํฉ์ ALU๊ฐ ์ํํ๋ ์ฐ์ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ณผ์ ์ด๋ฉฐ, ์ด.. 2023. 12. 21. 3 CPU (Central Processing Unit) CPU, ์ค์์ฒ๋ฆฌ์ฅ์น๋ ์ปดํจํฐ์ ํต์ฌ ๋ถํ ์ค์ ํ๋๋ก, ์ปดํจํฐ ์์คํ ๋ด์์ ๋ช ๋ น์ ํด์ํ๊ณ ์คํํ๋ ์ค์ ์ ์ด ์ฅ์น์ ๋๋ค. ์ฌ๋์ ๋์ ๊ฐ์ด ์ปดํจํฐ์ ๋๋๋ก์ ๊ฐ ๊ธฐ๋ฅ๋ค์ ํต์ ํ๋ ์ญํ ์ ์ํํฉ๋๋ค. CPU๋ฅผ ๊ธฐ๊ณ์ ์ธ ์ธก๋ฉด์์ ๋ฐ๋ผ๋ณด๋ฉด ‘ํธ๋์ง์คํฐ์ ์งํฉ์ฒด’๋ผ๊ณ ํ ์ ์์ต๋๋ค. 0๊ณผ 1๋ก ๊ตฌ๋ถ๋๋ ๊ธฐ๊ณ์ ์ธ ์ ํธ๋ฅผ ํํํ๋ ํธ๋์ง์คํฐ ๋ช ๊ฐ๋ฅผ ์ง์ ํด๋์๋์ง์ ๋ฐ๋ผ์ CPU์ ์ฑ๋ฅ์ฐจ์ด๋ฅผ ๋ณด์ด๊ฒ ๋ฉ๋๋ค. ์ต๊ทผ์ ์ถ์ํ CPU์ ๊ฒฝ์ฐ์๋ 10์ต ๊ฐ ์ด์์ ํธ๋์ง์คํฐ๋ฅผ ๋ด์ฅํจ์ผ๋ก์จ ๊ณผ๊ฑฐ์๋ ์์๋ ๋ชป ํ ์ฑ๋ฅ์ ๊ฐ์ถ๊ฒ ๋์์ต๋๋ค. CPU๋ ํฌ๊ฒ ์ ์ด ์ฅ์น, ์ฐ์ฐ ์ฅ์น(ALU) ๊ทธ๋ฆฌ๊ณ ๋ ์ง์คํฐ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ๊ฐ๊ฐ์ ๋ํด์๋ ๋ค์ ํฌ์คํ ์์ ํ๋์ฉ ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ํธ๋์ง์คํฐ(Transistor)๋ ์ .. 2023. 12. 21. 9 Physical Layer - ๋ฌผ๋ฆฌ ๊ณ์ธต ๋ฌผ๋ฆฌ ๊ณ์ธต์ OSI(Open Systems Interconnection) ๋ชจ๋ธ์์ ๊ฐ์ฅ ํ์์ ์์นํ ๊ณ์ธต์ผ๋ก, ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํ๊ณ ์ ์กํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ๊ณ์ธต์ ์ฃผ๋ก ํ๋์จ์ด์ ์ ๊ธฐ์ ํน์ฑ์ ์ง์คํ๋ฉฐ, ๋ฐ์ดํฐ์ ๋นํธ๋ฅผ ์ ์กํ๊ธฐ ์ํ ๋ฌผ๋ฆฌ์ ๋งค์ฒด ๋ฐ ๊ธฐ๊ธฐ๋ฅผ ๋ค๋ฃน๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ ๋ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ๋์ฐฉํ๋ฉด ์ผ์ด๋ธ์ ํตํด ๋ฐ์ด๋ฅผ ๋ณด๋ด๊ธฐ ์ํด์ ์ ๊ธฐ ์ ํธ๋ก ๋ฐ๊พธ๋ ์์ ์ ํด์ผ ํฉ๋๋ค. ์ ๊ธฐ ์ ํธ์๋ ์ ํ ํ์ ์ด๋ ๋ผ๋์ค ๋ฐฉ์ก์ ์ฐ์ด๋ ๋ฌผ๊ฒฐ ๋ชจ์์ ์๋ ๋ก๊ทธ ์ ํธ์ ๋ง๋ ๋ชจ์์ ๋์งํธ ์ ํธ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ฐ๊พธ๋ ๊ฒ์ ๋ ์นด๋๋ผ๋ ํ๋์จ์ด์์ ์ด๋ฃจ์ด ์ง๋๋ค. ๋์นด๋๋ ๋ฉ์ธ๋ณด๋์ ํฌํจ์ด ๋์ด ์๋ ๊ฒฝ์ฐ๋ ์๊ณ ๋ณ๋์ ๋ ์นด๋๊ฐ ์ปดํจํฐ ๋ด์ ์กด์ฌํ๊ธฐ๋ ํฉ๋๋ค. ์ปดํจํฐ.. 2023. 12. 20. 1 Operating System - ์ด์์ฒด์ ์ด์์ฒด์ (Operating System, ์ดํ OS)๋ ์ปดํจํฐ ์์คํ ์์ ํต์ฌ์ ์ธ ์ํํธ์จ์ด๋ก, ํ๋์จ์ด์ ์์ฉ ์ํํธ์จ์ด ๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ฉฐ ์์คํ ์์์ ๊ด๋ฆฌํ๊ณ ์กฐ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ์ด ์ปดํจํฐ ์์์ ํจ๊ณผ์ ์ผ๋ก ํ์ฉํ ์ ์๊ฒ ํด์ฃผ๋ ํต์ฌ์ ์ธ ์์คํ ์ํํธ์จ์ด์ ๋๋ค. ์ปดํจํฐ์ ์ด์์ฒด์ ๋ ํ์ค์์ ์ ๋ถ์ ๊ฐ์ ์ญํ ์ด๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ ๋ถ๋ ๋๋ผ์ ์์๊ณผ ์์ฐ์ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ๊ฒ์ธ๊ฐ๋ฅผ ๊ณ ๋ฏผํฉ๋๋ค. ์ด์์ฒด์ ์ญ์ ์ปดํจํฐ์ ํ ๋น๋ ์์์ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ๊ฒ์ธ๊ฐ์ ๋ํ ์ผ์ ํ๋ค๊ณ ํ ์ ์์ต๋๋ค. ์ด์์ฒด์ ์ ์ฃผ์ ์ญํ : 1. ํ๋ก์ธ์ค ๊ด๋ฆฌ - ํ๋ก์ธ์ค ์ค์ผ์ค๋ง: ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋์์ ์คํ๋ ๋, ์ด๋ค ํ๋ก์ธ์ค๊ฐ ์ธ์ ์คํ๋ ์ง๋ฅผ ๊ฒฐ์ ํฉ๋.. 2023. 12. 20. 2 Low level & High level language - ์ ๊ธ์ธ์ด์ ๊ณ ๊ธ์ธ์ด ์ ๊ธ์ธ์ด (Low-Level Language) ์ ๊ธ์ธ์ด๋ ์ปดํจํฐ ํ๋์จ์ด์ ๊ฐ๊น์ด ์์ค์์ ๋์ํ๋ฉฐ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ธ์ด์ ๋๋ค. ๊ธฐ๊ณ์ด์ ์ด์ ๋ธ๋ฆฌ์ด๊ฐ ๋ํ์ ์ ๋๋ค. ์ ๊ธ์ธ์ด์ ํน์ง์ผ๋ก๋, 1) ์ง์ ์ ์ผ๋ก ํ๋์จ์ด์ ์ํธ์์ฉํ ์ ์์ต๋๋ค. 2) ์ ๊ธ์ธ์ด๋ก ์์ฑ๋ ์ฝ๋๋ ์ผ๋ฐ์ ์ผ๋ก ๋์ ์ฑ๋ฅ์ ๊ฐ์ง๋๋ค. 3) ํ๋์จ์ด์ ์ธ๋ถ ๊ธฐ๋ฅ์ ์ง์ ๋ค๋ฃฐ ์ ์์ต๋๋ค ์ปดํจํฐ๋ ์ด๋ฌํ ์ ๊ธ์ธ์ด๋ฅผ ํด์ํ์ฌ ํ๋ก๊ทธ๋จ์ ์คํ์ํต๋๋ค. ๊ธฐ๊ณ์ด์ ์ด์ ๋ธ๋ฆฌ์ด์ ์ฐจ์ด์ ๊ธฐ๊ณ์ด๋ 0๊ณผ 1๋ก ์ด๋ฃจ์ด์ ธ์๊ฑฐ๋ 16์ง์๋ก ํํ๋๊ธฐ๋ ํฉ๋๋ค. ๋ฐ๋ฉด ์ด์ ๋ธ๋ฆฌ์ด๋ ์กฐ๊ธ ๋ ์ฒด๊ณ๊ฐ ๊ฐ์ถฐ์ ธ ์์ง๋ง ์ฌ์ ํ ์ฌ๋์ด ์ดํดํ๊ธฐ์๋ ์ด๋ ต์ต๋๋ค. ์ด์ ๋ธ๋ฆฌ์ด๋ 0๊ณผ 1๋ก๋ง ์ด๋ฃจ์ด์ง ๊ธฐ๊ณ์ด๋ฅผ ์กฐ๊ธ ๋ ์ดํดํ๊ธฐ ํธํ๊ฒ ๋ง๋ ์ธ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค. ๊ณ ๊ธ์ธ.. 2023. 12. 20. 8 ์บก์ํ์ ์ญ์บก์ํ - Encapsulation & Decapsulation ์บก์ํ (Encapsulation) ๋คํธ์ํฌ์์์ ์บก์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ํน์ ํ๋กํ ์ฝ์์ ์ฌ์ฉํ๋ ํจํท์ผ๋ก ๊ฐ์ธ๋ ๊ณผ์ ์ ์๋ฏธํฉ๋๋ค. ์ด ํจํท์ ์ก์ ์์์ ์์ ์๋ก ์ ์ก๋๋ ๋์ ์ฌ๋ฌ ๊ณ์ธต์ ๊ฑฐ์ณ ์ด๋ํ๊ฒ ๋๋ฉฐ, ๊ฐ ๊ณ์ธต์์๋ ํด๋น ๊ณ์ธต์ ์ ๋ณด๋ฅผ ํค๋๋ฅผ ๋ถ์ด๋ฉฐ ์ถ๊ฐํ์ฌ ๋ฐ์ดํฐ๊ฐ ๋ชฉ์ ์ง์ ์ ํํ๊ฒ ๋๋ฌํ ์ ์๋๋ก ํฉ๋๋ค. ์ญ์บก์ํ (Decapsulation) ์ญ์บก์ํ๋ ์์ ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์ก๋ฐ์ ํ, ๊ฐ ๊ณ์ธต์์ ํด๋นํ๋ ํค๋ ์ ๋ณด๋ฅผ ์ ๊ฑฐํ๊ณ ์๋ณธ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ณผ์ ์ ๋๋ค. ์ฆ,๊ฐ ๊ณ์ธต์์ ์ถ์ถ๋ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ํด์ํ์ฌ ์์ ๊ณ์ธต์ผ๋ก ์ ๋ฌํฉ๋๋ค. ์ด๋ฌํ ๋คํธ์ํฌ์์์ ์บก์ํ์ ์ญ์บก์ํ ๊ณผ์ ์ ํจ์จ์ ์ด๊ณ ์์ ์ ์ธ ๋ฐ์ดํฐ ์ ์ก์ ๊ฐ๋ฅ์ผ ํ๋ฉฐ, ์ด๋ ๋คํธ์ํฌ ํต์ ์ ํต์ฌ ์๋ฆฌ ์ค ํ๋.. 2023. 12. 19. 7 OSI ๋ชจ๋ธ vs TCP/IP OSI(Open Systems Interconnection) ๋ชจ๋ธ๊ณผ TCP/IP ๋ชจ๋ธ์ ๋ชจ๋ ์ปดํจํฐ ๋คํธ์ํฌ์์ ํต์ ํ๋กํ ์ฝ์ ๊ณ์ธต์ ์ผ๋ก ๋๋์ด ์ค๋ช ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ชจ๋ธ์ ๋๋ค. ๊ฐ๊ฐ์ ๋ชจ๋ธ์ ๋ช ๊ฐ์ง ์ ์ฌํ ์ธก๋ฉด์ด ์์ง๋ง ๋ช ๊ฐ์ง ์ค์ํ ์ฐจ์ด์ ์ด ์์ต๋๋ค. OSI ๋ชจ๋ธ์ 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋์ด์ ธ ์์ต๋๋ค. OSI ๋ชจ๋ธ์ TCP/IP ๋ชจ๋ธ๋ณด๋ค ๋ ์์ธํ๊ฒ ์ ์๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ก ๊ณ์ธต์ ์ฐ๊ฒฐ ์งํฅ ๋ฐ ๋น์ฐ๊ฒฐ ์งํฅ ํต์ ์ ๋ชจ๋ ๋ค๋ฃน๋๋ค. ํ์ฌ๋ ๊ฐ๋ตํ๊ฒ ์ ๋ฆฌ๋ TCP/IP ๋ชจ๋ธ์ด ํ์ค์ผ๋ก์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. TCP/IP ๋ชจ๋ธ์ 4๊ฐ์ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋์ ์ผ๋ก ๊ฐ๋จํ๋ฉฐ, ์ค์ ๋ก ์ธํฐ๋ท์์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ์ก ๊ณ์ธต์ ์ค๋ก์ง ์ฐ๊ฒฐ ์งํฅ๊ณผ ๋ฐ์ดํฐ ์ ๋ฌ์ ์ค์ ์ ๋ก๋๋ค. T.. 2023. 12. 19. 6 Protocol - ๋คํธ์ํฌ ํ๋กํ ์ฝ: ๋์งํธ ์ํต์ ํต์ฌ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ๋์งํธ ์ธ๊ณ์์ ์ฅ์น๋ค ๊ฐ์ ํจ์จ์ ์ด๊ณ ์์ ํ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ ํต์ฌ์ ์ธ ์์์ ๋๋ค. ์ค๋์ ๋คํธ์ํฌ ํ๋กํ ์ฝ์ ๊ฐ๋ , ์ญํ , ๊ทธ๋ฆฌ๊ณ ์ผ๋ฐ์ ์ธ ํ๋กํ ์ฝ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค. ํ๋กํ ์ฝ์ ํต์ ๊ท์ฝ ๋๋ ๊ท์น์ ์งํฉ์ผ๋ก, ์ฅ์น๋ค ๊ฐ์ ์ ๋ณด ๊ตํ์ ์ํํ๊ฒ ์ด๋ฃจ์ด์ง๊ฒ ํฉ๋๋ค. ์ด๋ ๋ฐ์ดํฐ ์ ์ก, ์ค๋ฅ ๊ด๋ฆฌ, ๋ณด์, ๊ทธ๋ฆฌ๊ณ ์๋น์ค ์ ๊ณต๊ณผ ๊ฐ์ ๋ค์ํ ์ธก๋ฉด์ ๋ค๋ฃจ๋ฉฐ, ๋คํธ์ํฌ์ ์ํํ ์๋์ ๋ณด์ฅํฉ๋๋ค. ํธ์ง๋ฅผ ๋ณด๋ผ ๋๋ฅผ ์๊ฐํด๋ด ์๋ค. ํธ์ง์ง์ ์๋ฌด ์ ๋ณด๋ ์์ด ์ฐํธํจ์ ๋ฃ๋๋ค๋ฉด ํธ์ง๋ฅผ ์๊ฑฐํ ์ง๋ฐฐ์์ ํธ์ง๋ฅผ ์ด๋๋ก ๋ณด๋ด์ผํ๋์ง ์ ์๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์ ์ฃผ์์ ์ด๋ฆ๊ณผ ๊ฐ์ ์ ๋ณด(=๊ท์น)๋ฅผ ๋คํธ์ํฌ์์๋ ํํ ํ ์ฝ์ด๋ผ๊ณ ํฉ๋๋ค. ํ๋กํ ์ฝ์ ๋ค์ํ ์ข ๋ฅ๊ฐ ์๋๋ฐ TCP/IP, HTTP/HTT.. 2023. 12. 13. ์ด์ 1 ยทยทยท 11 12 13 14 15 ๋ค์