리λ
μ€μ ꡬ쑰λ₯Ό 곡λΆνλ€κ° Application μμ Shell, Shell μμ Kernel, Kernel μμ HW(CPU, RAM)μ΄ μλ€κ³ λ°°μ λ€.
ꡬ체μ μΌλ‘ Kernelκ³Ό Shellμ΄ λ¬΄μμΈμ§ μ λͺ¨λ₯΄κ² κ³ ,
μ΄κ²λ€μ΄ 리λ μ€μ ꡬ쑰λ₯Ό μ΄λ»κ² ꡬμ±νλμ§ μ λͺ¨λ₯΄κ² λ€.
μν : μ¬μ©μμ μ»΄ν¨ν° μ¬μ΄μ μΈν°νμ΄μ€, μμκ΄λ¦¬ (CPU μ€μΌμ€λ§, νλ‘μΈμ€, λ©λͺ¨λ¦¬, λμ€ν¬, I/O λλ°μ΄μ€ λ± κ΄λ¦¬)
μ’ λ₯ : MacOS, Windows, Linux λ±
컀λκ³Ό μμ μ΄μΌκΈ°νμ§ μκ³ μ κ°μκΈ° μ΄μ체μ ?
컀λκ³Ό μμ μ΄μ체μ μ ν΅μ¬μ μΈ μν μ νλ μννΈμ¨μ΄λΌμ!
μμ κ»λ°κΈ°, μ£Όλ³μ΄λΌλ λ»μ κ°μ§κ³ 컀λμ μλ§Ήμ΄, ν΅μ¬μ λ»μ κ°μ§λ€.
Unix μν€ν μ³λ₯Ό 보면, μ΄ λ»μ΄ μ μλΏλλ€.
μμ OSμ μΈλΆ κ³μΈ΅μ μμΉν λ°λ©΄, 컀λμ OSμ λ΄λΆ κ³μΈ΅μ μμΉν΄μλ€.
μ¦, μμ μ¬μ©μμ 컀λμ μ°κ²°ν΄μ£Όλ μΈν°νμ΄μ€ μν μ νλ λ°λ©΄,
컀λμ μλ‘λΆν° μ λ¬λ°μ λͺ λ Ήμ κΈ°κ³κ° μ΄ν΄ν μ μλ μΈμ΄λ‘ λ³ννμ¬ CPU, I/O, λ©λͺ¨λ¦¬ λ± λ€μν 리μμ€μ μ κ·Όνλ€.
μ 리νμλ©΄
1. μ = κ»λ°κΈ° = μΈλΆ κ³μΈ΅ = μ¬μ©μμ 컀λ μ°κ²°
2. 컀λ = ν΅μ¬ = λ΄λΆ κ³μΈ΅ = μκ³Ό νλμ¨μ΄ μ°κ²°
μ¬μ©μλ μμ€ν μμ λ°©μ§λ₯Ό μν΄ μ κ·Όν μ μλ μμμ΄ μ νλμ΄ μμ΄ νλμ¨μ΄μ μμΈμ€νκΈ° μν΄μ μμ€ν μ½μ΄λΌλ μμ μ μνν΄μΌνλ€.
μμ€ν μ½μ Mode bit κΈ°λ°μΌλ‘ 0μ 컀λ λͺ¨λ, 1μ μ¬μ©μ λͺ¨λλ‘ λλλ€.
컀λ λͺ¨λμμλ λͺ¨λ νλμ¨μ΄ μ»΄ν¬λνΈμ μ κ·Όν μ μλ€. λ°λΌμ μμ€ν μ½μ΄ μ΄λ£¨μ΄μ§ λλ§λ€ μ¬μ©μλͺ¨λμμ 컀λ λͺ¨λλ‘ μ νλμ΄μΌνλ€.
μμ λ€μ΄μ΄κ·Έλ¨μμ 보μ΄λ κ²κ³Ό κ°μ΄, μ μ μ μ ν리μΌμ΄μ μ μ μ λͺ¨λμμ μλλκ³ , μ΄μ체μ λ 컀λ λͺ¨λμμ μλλλ€.
μ μ μ ν리μΌμ΄μ μ΄ νλμ¨μ΄μ μ κ·ΌνκΈ° μν΄μλ μμ€ν μ½μ ν΅ν΄ 컀λ λͺ¨λλ‘ μ νλμ΄μΌνλ€.
μμ€ν μ΄ Turn ON λλ©΄ CPUλ 컀λ λͺ¨λ(λν΄νΈ)μ μλ€.
(OSλ₯Ό λ©μΈ λ©λͺ¨λ¦¬μ λ‘λ©νλλ°, OSκ° μ»€λ λͺ¨λμ μκΈ° λλ¬Έ)
log IN λ€μμ, CPUλ μ μ λͺ¨λλ‘ μ ννμ¬ μ μ μ ν리μΌμ΄μ μ μλμν¨λ€.
(μ¬μ§ μΆμ² : https://filmora.wondershare.kr/video-editing-software/pc-video-edit-program-filmora.html)
μ΄λ Window OSμμ μνλ₯Ό 보λ μν©μ μμν΄λ³΄μ.
μνλ₯Ό μ¬μνκΈ° μν΄ ν΄λΉ μνλ₯Ό ν΄λ¦ν΄μΌνλ€.
νμ§λ§ μνλ λ©μΈ λ©λͺ¨λ¦¬μ μκ³ , λ©μΈ λ©λͺ¨λ¦¬λ νλμ¨μ΄μ΄κΈ°μ CPUλ μ μ λͺ¨λμμ νλμ¨μ΄μ μ κ·Όν μ μλ€.
λ°λΌμ OPEN() μμ€ν μ½μ μμ±νμ¬ CPUλ₯Ό 컀λ λͺ¨λλ‘ μ ννλ€.
μ΄μ OSκ° μ»€λ λͺ¨λμ μμΌλ λ©μΈ λ©λͺ¨λ¦¬μμ ν΄λΉ νμΌμ μ΄ μ μλ€.
νμΌμ μ΄κ³ λ μ΄νμ λ€μ μ μ λͺ¨λλ‘ μ ννλ€.
κ·Έλ¬λ©΄ μνλ₯Ό μ μ λͺ¨λμμ λ³΄κ² λλ€.
μ μ κ° νμΌμ λ«κ³ μΆλ€λ©΄, CLOSE() μμ€ν μ½μ ν΅ν΄ νμΌμ λ«μ μ μλ€.