Day 3) CPU ์คํ ๊ธฐ์ด: ํ์ดํ๋ผ์ธ๊ณผ ์คํจํ์ดํ๋ผ์ธ: ๋ช ๋ น์ด๋ฅผ ๋จ๊ณ๋ก ๋๋ ๊ฒน์ณ ์ฒ๋ฆฌํด ์ฒ๋ฆฌ๋์ ๋์์คํจ/๋ฒ๋ธ: ๋ฐ์ดํฐ ์์กด์ฑ/์์ ๋ถ์กฑ/๋ถ๊ธฐ ๋๋ฌธ์ ํ์ดํ๋ผ์ธ์ด ๋ฉ์ถ๋ ํ์IPC/CPI: ์ ํํ ๊ณ์ฐ๋ณด๋ค ์ ๋ฎ์์ง๋์ง ์ดํด์ ๋ฆฌ ์ง๋ฌธCPU๊ฐ “๋ฐ์๊ฒ” ๋๋๋ฐ๋ ์ค์ ์งํ์ด ๋๋ฆฐ ์ด์ ๋ ๋ฌด์์ธ๊ฐ?Intro์ฑ์ ๋ง๋ค๋ค ๋ณด๋ฉด “์ ์ด๋ ๊ฒ ๋๋ฆฌ์ง?”๋ผ๋ ์๊ฐ์ ํผํ๊ธฐ ์ด๋ ต๋ค.๊ทธ๋ฐ๋ฐ ์ด ํ์์ ๋จ์ํ “CPU๊ฐ ๋๋ฆฌ๋ค”๋ผ๊ณ ๋ง ์ดํดํ๋ฉด, ์ค์ ๋ก ๋ฌด์์ ๋ฐ๊ฟ์ผ ํ๋์ง ํ๋จํ๊ธฐ๊ฐ ์ด๋ ต๋ค.์ด ๊ธ์ ๋ชฉํ๋ CPU ์ฑ๋ฅ์ ํด๋ญ์ด๋ ์ฝ์ด ๊ฐ์๊ฐ ์๋๋ผ, ๋ ์ค์ ์ ์ธ ๊ด์ ์ธ ‘๋ช ๋ น์ด๊ฐ CPU ์์์ ์ผ๋ง๋ ๋งํ์ง ์๊ณ ํ๋ฌ๊ฐ๋๋(Instruction flow)’๋ก ์ดํดํ๋ ๊ฒ์ด๋ค. ์ด๋ฅผ ์ํด ์๋ ์ง๋ฌธ์ ๋ตํ ์ ์๋๋ก..
Day 1) ๋ชจ๋ฐ์ผ ์ฑ๋ฅ์ ์ ์ฒด ์ง๋CPU ์คํ(๋ช ๋ น์ด/ํ์ดํ๋ผ์ธ) ↔ ๋ฉ๋ชจ๋ฆฌ(์บ์/DRAM) ↔ OS(์ค์ผ์ค๋ง/๊ฐ์ ๋ฉ๋ชจ๋ฆฌ) ↔ UI ํ๋ ์ํต์ฌ ๋ฉ์์ง: ํ๋ ์ ๋๋์ ์ ํ ์๊ฐ ์์ ์์ ์ ๋๋ด์ง ๋ชปํ ๊ฒฐ๊ณผ์ ๋ฆฌ ์ง๋ฌธ๋ด ์ฑ์์ ํ๋ ์/๋ฐฐํฐ๋ฆฌ/๋ฉ๋ชจ๋ฆฌ ๋ฌธ์ ๋ ์ด๋์์ ์ฃผ๋ก ์๊ธฐ๋๊ฐ?CPU, ๋ฉ๋ชจ๋ฆฌ, IO ์ค ๋ฌด์์ด ์ฃผ๋ฒ์ธ ์ํฉ์ด ๋ง์๊ฐ?๋ชจ๋ฐ์ผ ๋์๋ชจ๋ฐ์ผ์์ ํ๋ฉด์ด ์ ํ๋๊ฑฐ๋ ๋ฒํผ์ ๋๋ฌ ๋ฌด์ธ๊ฐ๊ฐ ๋์ํ๊ธฐ๋ฅผ ๊ธฐ๋ํ ๋, ๋ด๋ถ์์๋ ์๋์ ๊ฐ์ ๊ตฌ์ฑ ์์๋ค์ด ๊ฐ์ ์ญํ ์ ์ํํ๋ค.CPU ↔ Memory ↔ OS ↔ UI Frame์ฐ์ , ์์ ๋์ด๋ ๊ฒ๋ค์ด ์ด๋ค ์ญํ ์ ํ๋์ง ํ๋์ฉ ๊ฐ๋จํ๊ฒ ์ดํดํด๋ณด์.CPUCPU๋ ์์ ๊ณ์ฐ๊ธฐ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๊ณ , ์ฐ๋ฆฌ๊ฐ ์ํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋น ๋ฅด๊ฒ ๊ณ์ฐํด์ฃผ๋ ์ญํ ์ ํ๋ค.CPU ๋ด๋ถ..
- BOJ
- 24๋ ํ๊ณ
- ์์ง๋์ด
- speculative
- ์๋ฃ ๊ตฌ์กฐ
- 2025๋ ํ๊ณ
- Jetsam
- Xcode
- cs
- Meet agentic coding in Xcode
- spatial locality
- ๊ฐ๋ฐ์
- C++
- xcode26.3
- cpu
- misprediction
- ํ
- IOS
- 2026๋ ๊ณํ
- page fault
- Memory
- TLB
- ์คํ
- Swift
- tipkit
- temporal locality
- ํ๊ณ
- ์คํฐ๋
- ๋ชจ๋ฐ์ผ์์ง๋์ด
- branchless
- Total
- Today
- Yesterday