Computer Science/์ด์์ฒด์
3

[OS] ์ ์ ํ๊ณผ ๋น์ ์ ํ ์ค์ผ์ค๋ง์ ์ ์์ ์ข
๋ฅ
1. CPU ์ค์ผ์ค๋ง์ด๋?๋ณต์์ ํ๋ก์ธ์ค ์ค ์ด๋ค ํ๋ก์ธ์ค๊ฐ CPU๋ฅผ ๊ฐ์ฅ ๋จผ์ ์ฌ์ฉํ๊ณ ์ผ๋ง๋ ์ค๋ ์ฌ์ฉํ ์ง๋ฅผ ๊ฒฐ์ ํ๋ ๋ฐฉ์์ ์๋ฏธํ๋ค.์ด๋ฅผ ์ํด์ ์ค์ผ์ค๋ง ๊ธฐ๋ฒ๋ง๋ค ๋ค๋ฅด๊ฒ ํ๋ก์ธ์ค๋ค์ ์ฐ์ ์์๋ฅผ ์ธก์ ํ๊ณ , CPU ์ฌ์ฉ์๊ฐ์ ์ฐ์ ํ๋ค.(1) ์ข์ CPU ์ค์ผ์ค๋ง์ด๋?CPU๋ ๋จ์ผ ์์์ ํ๋ก์ธ์ค๋ค์๊ฒ ์ต๋ํ ๊ณตํํ๊ฒ ๋ฐฐ๋ถํ์ฌ ํ๋ก์ธ์ค ์ฒ๋ฆฌ์จ๊ณผ CPU ์ด์ฉ๋ฅ ์ ๋์ด๊ณ , ์๋ต์๊ฐ, CPU ๊ณผ๋ถํ(์ค๋ฒ ํค๋), ํ๋ก์ธ์ค๋ค์ ์ฒ๋ฆฌ ๋๊ธฐ์๊ฐ์ ์ค์ด๋ ๊ฒ์ด ์ข์ ์ค์ผ์ค๋ง์ด๋ค.๊ณตํ์ฑ๐ โ ( ํ๋ก์ธ์ค ์ฒ๋ฆฌ์จโฌ๏ธ, CPU ์ด์ฉ๋ฅ โฌ๏ธ ) | (์๋ต ์๊ฐ โฌ๏ธ, CPU ๊ณผ๋ถํ โฌ๏ธ, ํ๋ก์ธ์ค ์ฒ๋ฆฌ ๋๋ฆฌ์๊ฐ โฌ๏ธ)2. ์ ์ ํ ์ค์ผ์ค๋ง์ ๋ํ์ฌํ์ฌ CPU๋ฅผ ํ์ฉํ๊ณ ์๋ ํ๋ก์ธ์ค๋ฅผ A๋ผ๊ณ ํ์. ์ด๋ ์ค๋นํ์์ A๋ณด๋ค ์ฒ..
2025.02.07
Computer Science/์ด์์ฒด์

[์ด์์ฒด์ ] ์ด์์ฒด์ ์์์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์์ญ ์ง์ด ์ค๋ช
ํ์ธ์.
1. ์ด์์ฒด์ ์์์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐ๋?RAM(์ฃผ ๊ธฐ์ต ์ฅ์น)์ด๋ ๋ฌผ๋ฆฌ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋
ผ๋ฆฌ์ (๊ฐ์)์ผ๋ก ์์ญ์ ์ง์ด ๋๋ ๊ฒ.(1) ํ๋์จ์ด์์์ ๋ฉ๋ชจ๋ฆฌ ๊ตฌ์กฐํ๋์จ์ด ๋ฉ๋ชจ๋ฆฌ ๊ณ์ธต ๊ตฌ์กฐโโโ ๋ ์ง์คํฐโ โโ CPU ๋ด๋ถ์ ์์น (๊ฐ์ฅ ๋น ๋ฅธ ๋ฉ๋ชจ๋ฆฌ)โโโ ์บ์ (L1, L2, L3)โ โโ CPU์ RAM ์ฌ์ด์์ ์์ฃผ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅโโโ ์ฃผ๊ธฐ์ต์ฅ์น (RAM)โ โโโ ์ฌ์ฉ์ ์์ญ (User Space)โ โ โ โ โ โ โ โ โ โโโ ์ปค๋ ์์ญ (Kernel Space)โ โ โ โ โโโ ๋ณด์กฐ๊ธฐ์ต์ฅ์น (HDD, SSD) โโโ ์ค์ ๊ณต๊ฐ (Swap Space) โโโ ์๊ตฌ ๋ฐ์ดํฐ ์ ์ฅ์์ ์ฅ์๋ผ๋ ๋ฉ๋ชจ๋ฆฌ์..
2025.01.14
Computer Science/์ด์์ฒด์

OS Tech-Interview 4~6๋ฒ ์ ๋ฆฌ
1. ํ๋ก์ธ์ค ์ฃผ์ ๊ณต๊ฐ์ ๋ํด์ ์ค๋ช
ํด์ฃผ์ธ์ . ํ๋ก์ธ์ค ์ฃผ์ ๊ณต๊ฐ์ ๋ํด์ ์ค๋ช
๋๋ฆด๋ ค๋ฉด, ๋จผ์ ํ๋ก์ธ์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๋๋์ด ์ฐ๋ ๋ฐฉ๋ฒ์ธ ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ํ์ ๋ํด์ ์ค๋ช
ํด์ผํ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฉ๋ชจ๋ฆฌ ๊ฐ์ํ๋, ๊ณ์ ํด์ ๋์ผ ์์์ ๋๋ ค ์ฐ๋ CPU ๊ฐ์ํ์ ๋ฌ๋ฆฌ, ๋ฌผ๋ฆฌ์ ์ธ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ชผ๊ฐ๊ณ , ๊ฐ ๋ถ๋ถ์ ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค์ ๋์์ํค๋ ๋ฐฉ์์ ๋งํฉ๋๋ค. ์ด๋ฅผ ํตํด, ๊ฐ ํ๋ก์ธ์ค๋ค์ ๋ง์น ํ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์์ ์ด ํผ์ ์ฐ๊ณ ์๋ ๊ฒ ๊ฐ์ ์ฐฉ๊ฐ์ ํ๊ฒ ๋๊ณ ์ด ์ชผ๊ฐ์ง ํ๋ํ๋์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ฐ์ํ๋ ๋ฉ๋ชจ๋ฆฌ๋ผ๊ณ ํฉ๋๋ค. ์ด๋ ํ๋ก์ธ์ค ํ๋ ํ๋์ ๋์๋๋ ๊ฐ์ํ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ก์ธ์ค์ ์ฃผ์๊ณต๊ฐ์ด๋ผ๊ณ ๋ ํํํฉ๋๋ค. ํ๋ก์ธ์ค์ ์ฃผ์ ๊ณต๊ฐ์ ํฌ๊ฒ ์ฝ๋ ์์ญ, ๋ฐ์ดํฐ ์์ญ, ์คํ ์์ญ, ํ ์์ญ์ผ๋ก ๋๋ฉ๋๋ค. 1. ์ฝ๋ ์..
2024.01.18
Computer Science/์ด์์ฒด์