κ°μ μ΄μ체μ virtual operating system
κ°μ λ¨Έμ VM
물리μ μΌλ‘ μ‘΄μ¬νλ μ»΄ν¨ν°κ° μλ λ€λ₯Έ μ»΄ν¨ν°κ° λ§λ€μ΄λ΄λ κ°μμ μ»΄ν¨ν°, μ»΄ν¨ν° μμ μλ μ»΄ν¨ν°.
μ)
"μ»΄ν¨ν°μΈ κ²μ²λΌ μλνλ νλ‘κ·Έλ¨μ νν κ°μ λ¨Έμ virtual machineμ΄λΌκ³ νλ€."
* κ°μ λ¨Έμ μ΄ μ¬μ©λλ μ΄μ
μ λͺ©μ
.
1. 물리μ μ₯λΉλ₯Ό λ§λ€μ΄μ μΆννλ κ²λ³΄λ€ νλ‘κ·Έλ¨μ μμ±ν΄μ λ°°ν¬νλ κ²μ΄ λ μ½κ³ λ μ μ°νκΈ° λλ¬Έ. μ) μλ°μ€ν¬λ¦½νΈ κ°μ λ¨Έμ , μλ° κ°μ λ¨Έμ λ±.
2. νλμ μ»΄ν¨ν°λ‘ μλ‘ λ€λ₯Έ λ κ° μ΄μμ μ΄μ체μ λ₯Ό μ€ννκ³ μ ν λ.
3. νλμ μ»΄ν¨ν° μμμ μ¬λ¬ μ¬μ©μμκ² λλμ΄ μ£Όλ μν©μμ μνΈ κ°μμ μμ κ³ μΆμ λ. μ) ν΄λΌμ°λ
4. μ»΄ν¨ν°μ λ€λ₯Έ λΆλΆμ μν₯μ μ£Όμ§ μλ λ
립 νκ²½μ λ§λ€κ³ μΆμ λ. μ) μ
μ± μ½λ λΆμμ κ°μΌ λ°©μ§
μ΄μ체μ
"μ΄μ체μ λ νλ‘κ·Έλ¨, μ ν©μ°νκΈ° κ°μ κ°λ¨ν νλ‘κ·Έλ¨κ³Ό λ§μ°¬κ°μ§λ‘ κ·Έμ νλμ νλ‘κ·Έλ¨"
μ΄μ체μ λ μΌλ¨ μ€νλλ©΄ κ½€ κ°λ¨ν μμ
μ¬μ΄ν΄μ μ§μ€μ μΌλ‘ μννλ©°,
μ€νν μ€λΉκ° λκ±°λ κ΄μ¬μ΄ νμν κ° μ ν리μΌμ΄μ
μ μ°¨λ‘λ‘ ν΅μ κΆμ λΆμ¬.
κ° νλ‘κ·Έλ¨μ 짧μ μκ° μ‘°κ°time sliceμ ν λΉλ°λλ°, νλ‘κ·Έλ¨μ΄ μμ€ν μλΉμ€λ₯Ό μμ²νκ±°λ νλ‘κ·Έλ¨μ ν λΉλ μκ°μ΄ λ€ λλ©΄ λλλ λ°©μ.
κ° μ΄λ²€νΈμ λν΄ νμν μ΄λ€ μΌμ΄λ μν, μ΄λ²€νΈ λ°μ μ¬μ€μ ν΄λΉ μ΄λ²€νΈλ₯Ό μ²λ¦¬ν΄μΌ νλ μ ν리μΌμ΄μ μ μ λ¬.
μμ€ν
μ½
μ΄μ체μ λ νλμ¨μ΄μ λ€λ₯Έ μννΈμ¨μ΄ κ°μ μΈν°νμ΄μ€ μ 곡.
μ΄λ¬ν μλΉμ€λ₯Ό νμ€νλ λ°©μ λλ ν©μλ λ°©μμΌλ‘ μ΄μ©ν μ μκ² νκ³ , μ ν리μΌμ΄μ
μ μ΄μ체μ μ νΉμ λΆλΆμ ν΅μ κΆμ λ겨주λ λͺ
λ Ήμ΄λ₯Ό μ€νν¨μΌλ‘μ¨ μλΉμ€λ₯Ό μμ².
μ΄μ체μ μ μλΉμ€λ₯Ό μμ²νλ μ΄ μ§μ
μ μ΄ μμ€ν
μ½system call.
λλ°μ΄μ€ λλΌμ΄λ²
_μ’
λ₯λ λ€μνμ§λ§ λμΌν μν μ νλ μ₯μΉμλ μ΄μ체μ κ° νμλ‘ νλ κΈ°λ³Έ μμ±κ³Ό λμμ΄ μλλ°, μ΄μ체μ κ° μλ‘ λ€λ₯Έ μ₯μΉμ κ· μΌν λ°©μμΌλ‘ μ κ·Όνλλ‘ ν΄μ μ₯μΉλ₯Ό μ ννκΈ° μ½κ² ν΄μ£Όλ λλΌμ΄λ² μΈν°νμ΄μ€. μ) ν€λ³΄λ λ±.
_νΉμ μ₯μΉμ νΉμ΄ν μμ±μμ μμ€ν
μ λλ¨Έμ§ λΆλΆμ λΆλ¦¬ν΄μ£Όλ λ°©μ.
μ)
μλμ°μ κ°μ λ²μ© μ΄μ체μ
π μλΉμλ€μ΄ μ¬μ©ν κ°λ₯μ±μ΄ μλ λ§€μ° λ€μν μ₯μΉλ₯Ό μν λλΌμ΄λ²λ₯Ό μ΄λ―Έ μ€μΉν μνλ‘ μΆν & λͺ¨λ μ₯μΉ μ μ‘°μ¬λ μλ‘ λμκ±°λ μ
λ°μ΄νΈλ λλΌμ΄λ²λ₯Ό λ€μ΄λ‘λν μ μλλ‘ μΉμ¬μ΄νΈ κ΄λ¦¬.
π 1μΌ 1λ‘κ·Έ 100μΌ μμ± IT μ§μ
π» https://namu.wiki/w/%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0#s-1
π» https://inpages.tistory.com/86