ν°μ€ν 리 λ·°
μ΄μ체μ : μ μμ μν
dirmathfl 2020. 6. 18. 21:58μ΄μ체μ λ?
-
μ΄μ체μ λ μ»΄ν¨ν°μ μμλ€μ μ¬μ©ν μ μλ νκ²½μ μ 곡νλ€.
-
λ€μν νλμ¨μ΄λ₯Ό μ¬μ©ν μ μλλ‘ νΈμμ±μ μ 곡νλ€.
-
-
λ€μμ μ¬μ©μκ° μ¬μ©νκ±°λ, μ¬λ¬ κ°μ νλ‘κ·Έλ¨μ΄ μ€νλ κ²½μ° μ μ ν μ€νλλλ‘ κ΄λ¦¬νλ€.
-
μ¦, μ»΄ν¨ν°μ νλμ¨μ΄μ κ΄λ¦¬μ μ¬μ©μκ° μ μμ μ¬μ μ¬μ©ν μ μλ νκ²½μ μ 곡νλ€.
λΆν (Booting)
μ»΄ν¨ν° λΆν κ³Όμ μ ν¬κ² 2κ°μ§λ‘ λλκ² λλ€.
첫λ²μ§Έλ POST(Power-On-Self-Test)λ₯Ό ν΅ν΄ μ»΄ν¨ν°μ κ° μ₯μΉμ λν μ κ²μ μ§ννλ κ³Όμ μ΄λ€.
λλ²μ§Έλ λΆνΈλ‘λ(Boot loader)λ₯Ό ν΅ν΄ μ μ₯μ₯μΉ λ΄μ μ΄μ체μ μ κ΄λ ¨λ λ°μ΄ν°λ₯Ό λ©λͺ¨λ¦¬μ μ μ¬νλ κ³Όμ μ΄λ€.
μμ κ³Όμ μ λ§μΉκ² λλ©΄ μ μμ μΌλ‘ μ΄μ체μ λ₯Ό μ¬μ©ν μ μλ€.
μ΄μ체μ μ κ³μΈ΅μ μμΉ
μ΄μ체μ μ κ³μΈ΅μ μμΉλ κ·Έλ¦Ό 1κ³Ό κ°λ€. νλμ¨μ΄μ μ΄ν리μΌμ΄μ λ€μ΄ μ€νλλ μ¬μ΄μ μ‘΄μ¬νλ©°, μ΄ν리μΌμ΄μ μ μμ²μ λ°λΌ νλμ¨μ΄λ₯Ό μ¬μ©κ°λ₯ν μ μλλ‘ μ€μ¬ν΄μ£Όλ μν μ μννλ€.
μΈν°λ½νΈ κΈ°λ° μμ€ν
νλ μ΄μ체μ λ μΈν°λ½νΈ κΈ°λ°μ μμ€ν
μ μ£Όλ‘ μ¬μ©νλ€.
λΆν
κ³Όμ μ΄ λλλ©΄ μ΄μ체μ λ μ»΄ν¨ν°κ° μ’
λ£ λ λκΉμ§ λ©λͺ¨λ¦¬μ μμ£Όνλ€.
νΉμ Eventκ° λ°μνκΈ° μ κΉμ§ μ΄μ체μ μ μμ
μ μ§μν μ μμΌλ©°, Eventλ ν¬κ² 2κ°μ§λ‘ λλλ€.
κ°λ¨ν 보면 1. Event λ°μ -> 2. μ΄μ체μ μμ
μ²λ¦¬ -> 3. λκΈ° or κΈ°μ‘΄μ μμ
μνμΌλ‘ μ§νλλ€.
νλμ¨μ΄ μΈν°λ½νΈ
ISR(Interrupt Service Routine)μ ν΅ν΄ νλμ¨μ΄κ° νμν λμμ μ΄μ체μ λ‘ μμ²νλ€.
ISRμ΄ λλλ©΄ λ€μ λκΈ° μνλ‘ λμκ°λ€.
μννΈμ¨μ΄ μΈν°λ½νΈ
νλ‘κ·Έλ¨μ΄ μ€νμ ISRμ ν΅ν΄ μ΄μ체μ μ νμν λμμ μμ²νλ€.
ISRμ΄ μ’
λ£ λλ©΄ λ€μ μ¬μ©μ νλ‘κ·Έλ¨μ μμ
μ μννλ€.
'ποΈββοΈ κΈ°λ° λ€μ§κΈ° > μ΄μ체μ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
μ΄μ체μ : νλ‘μΈμ€ λκΈ°ν - μΈλ§ν¬μ΄ (0) | 2020.06.19 |
---|---|
μ΄μ체μ : νλ‘μΈμ€μ μ°λ λ (0) | 2020.06.19 |
μ΄μ체μ : CPU μ€μΌμ€λ§ (0) | 2020.06.19 |
μ΄μ체μ : νλ‘μΈμ€ κ΄λ¦¬ (0) | 2020.06.18 |
μ΄μ체μ : μ΄μ€λͺ¨λ λ° νλμ¨μ΄ λ³΄νΈ (0) | 2020.06.18 |