π§ λμ§νΈμμ€ν
λμ§νΈμμ€ν μ κ³μ° λ° λ°μ΄ν° μ²λ¦¬, μ μ΄ μμ€ν , ν΅μ λ± κ΄λ²μν μμμ μ¬μ©λλ€.
μλ λ‘κ·Έμμ€ν μ λΉν΄ λ λμ μ νλμ μ λ’°λλ₯Ό κ°μ§ μ μκΈ° λλ¬Έμ, κ³Όκ±° μλ λ‘κ·Έ μμ€ν μΌλ‘ μνλλ λ§μ μμ λ€μ΄ νμ¬λ λμ§νΈ ννλ‘ μ€νλκ³ μλ€.
μλ λ‘κ·Έ μμ€ν μμλ 물리μ μμ΄λ μ νΈκ° νΉμ λ λ²μ μμ κ±Έμ³μ μ°μμ (continuous)μΌλ‘ λ³ννμ§λ§, λμ§νΈ μμ€ν μμλ 물리μ μμ΄λ μ νΈκ° μ΄μ°μ (discrete) κ°μΌλ‘λ§ κ°μ λλ€.
μ΄λ μ£Όμ΄μ§ μ λ ₯μ λν΄ μ νν μΆλ ₯μ μ»μ μ μλλ‘ μ€κ³λ μ μκΈ°μ, μλ λ‘κ·Έ μμ€ν 보λ€λ λμ§νΈ μμ€ν μ μ¬μ©νλ κ²μ΄λ€.
π§ λμ§νΈμμ€ν μ μ€κ³
λμ§νΈ μμ€ν μ μ€κ³λ ν¬κ² 3 λΆλΆμΌλ‘ λλ μ μλ€.
π± μμ€ν μ€κ³(System Design)
μμ€ν μ€κ³λ μ 체 μμ€ν μ μλΈμμ€ν (subsystem)μΌλ‘ λλκ³ , κ° μλΈ μμ€ν μ νΉμ±λ€μ λͺ μνλ€.
μλ₯Ό λ€μ΄ λμ§νΈ μ»΄ν¨ν°μ μμ€ν μ€κ³ κ³Όμ μλ λ©λͺ¨λ¦¬ μ₯μΉ, μ°μ μ°μ° μ₯μΉ, μ μΆλ ₯ μ₯μΉλ€μ μμ μ ν, λν μ΄λ€μ μλΈ μμ€ν λ€κ³Όμ μ°κ²° λ° μ μ΄ λ°©λ²μ λͺ μνκ³ μλ€.
π± λ Όλ¦¬μ€κ³(Logic Design)
λ Όλ¦¬μ€κ³λ νΉμ κΈ°λ₯μ μννκΈ° μν΄ κΈ°λ³Έ λ Όλ¦¬ λΉλ©λΈλ‘(builing block)λ€μ μ΄λ»κ² μνΈ μ°κ²°ν κ²μΈκ°λ₯Ό μ νλ€.
λ Όλ¦¬μ€κ³μ ν μλ‘λ 2μ§ λ§μ μ μ€ννλ λ° νμν λ Όλ¦¬κ²μ΄νΈλ ν립νλ‘λ€μ μνΈ μ°κ²° ννλ₯Ό κ²°μ νλ κ²μ΄λ€.
π± νλ‘μ€κ³(Circuit Design)
νλ‘μ€κ³μμλ ν κ²μ΄νΈλ ν립νλ‘, νΉμ λ€λ₯Έ λ Όλ¦¬λΈλ‘μ ꡬμ±νκΈ° μν΄, μ ν, λ€μ΄μ€λ λ° νΈλμ§μ€ν°μ κ°μ νΉμ λΆνλ€μ λ΄λΆκ²°μ μ λͺ μνλ€.
μ°λ¦¬λ μ΄μκ°μ λμ§νΈ μμ€ν μ μ€κ³ μ€ λ Όλ¦¬μ€κ³λ₯Ό μ€μ¬μ μΌλ‘ λ€λ£° κ²μ΄λ€.
π§ μ€μμΉ(switching) νλ‘
λ§μ λμ§νΈμμ€ν μ μλΈ μμ€ν λ€μ μ€μμΉνλ‘μ ννλ₯Ό μ·¨νκ³ μλ€.
μ€μμΉνλ‘λ μ΄μ°(discrete)κ°λ€μ κ°μ§ ν κ° μ΄μμ μ λ ₯κ³Ό, ν κ° μ΄μμ μΆλ ₯μ κ°μ§κ³ μλ€.
(μ¦ μ λ ₯κ³Ό μΆλ ₯μ λͺ¨λ 1κ° μ΄μμ© μ‘΄μ¬νλ©°, μ΄λ€μ κ°κ° μ΄μ°μ μΈ κ°μ΄λ€.)
μ€μμΉνλ‘μ ννλ‘λ μ‘°ν©νλ‘(combinational circuits)μ μμνλ‘(sequential circuits)κ° μλ€.
μ‘°ν©νλ‘μμλ μΆλ ₯κ°λ€μ΄ μ€μ§ νμ¬μ μ λ ₯κ°μλ§ μμ‘΄νκ³ κ³Όκ±°μ μ λ ₯κ°μλ 무κ΄νλ€.
μμνλ‘μμλ μΆλ ₯μ΄ νμ¬μ κ³Όκ±°μ μ λ ₯κ° λͺ¨λμ μμ‘΄νλ€. μ¦ μμνλ‘μ μΆλ ₯μ κ²°μ νκΈ° μν΄μλ μ λ ₯κ°μ μ΄(sequence)μ΄ λ°λμ κΈ°λ‘λμ΄μΌ νλ€.
μ μ‘°ν©νλ‘μ μμνλ‘μ νΉμ± μ, μ‘°ν©νλ‘λ λ©λͺ¨λ¦¬λ₯Ό κ°μ§μ§ μλ λ°λ©΄ μμνλ‘λ κ³Όκ±°μ μ λ ₯κ°μ λν μ΄(sequence)μ κΈ°μ΅ν΄μΌ νκΈ° λλ¬Έμ λ©λͺ¨λ¦¬λ₯Ό κ°μ ΈμΌ νλ€.
λ°λΌμ λ³΄ν΅ μμνλ‘λ μ‘°ν©νλ‘μ λ©λͺ¨λ¦¬ μμκ° λ§λΆμ¬μ Έ ꡬμ±λλ€.
μ‘°ν©νλ‘λ μμνλ‘λ³΄λ€ μ€κ³νκΈ° μ¬μ°λ―λ‘, μ΄μ λν΄ λ¨Όμ 곡λΆνλλ‘ νκ² λ€.
π§ μ‘°ν©νλ‘(Combinational circuits)
μ‘°ν©νλ‘λ₯Ό ꡬμ±νλ λ° μ¬μ©λλ κΈ°λ³Έμ μΈ λΉλ©λΈλ‘μ λ Όλ¦¬κ²μ΄νΈ(Logic Gate)μ΄λ€.
μ°λ¦¬λ νλ‘μ μ λ ₯μ νΈλ₯Ό μνλ μΆλ ₯μ νΈλ‘ λ³ννκΈ° μν΄ μ΄λ¬ν λ Όλ¦¬κ²μ΄νΈλ€μ μ°κ²°νλ λ°©λ²μ κ²°μ ν΄μΌ νλ€.
μ λ ₯κ³Ό μΆλ ₯ μ νΈ μ¬μ΄μ κ΄κ³λ λΆμΈ λμ(Boolean algebra)λ₯Ό μ μ©νμ¬ μνμ μΌλ‘ κΈ°μ λ μ μλ€.
μ£Όμ΄μ§ λ¬Έμ μ λν μμ λ‘λΆν° μμν΄μ, μ‘°ν©(λ Όλ¦¬)νλ‘λ₯Ό μ€κ³νλ 첫 λ¨κ³μμλ νλ‘μΆλ ₯μ νλ‘μ λ ₯μ ν¨μλ‘ λνλ΄ μ£Όλ νλ λμ λ Όλ¦¬μμ μ λνλ€.
μ΄λ€ μΆλ ₯ν¨μλ₯Ό ꡬννλ νλ‘λ₯Ό κ²½μ μ μΌλ‘ μ€κ³νλ €λ©΄, μΌλ°μ μΌλ‘ νλ‘μΆλ ₯μ κΈ°μ ν λ Όλ¦¬μμ κ°λ΅νν΄μΌ νλ€.
λ°λΌμ μ°λ¦¬λ μ΄λ¬ν κ°λ΅νλ₯Ό μν λμ λ°©λ²μ 곡λΆνκ³ , λν λ€λ₯Έ κ°λ΅νλ²(μΉ΄λ Έλ§΅κ³Ό νΈ-λ§₯ν΄λ¬μ€ν€ λ°©λ²)μ 곡λΆν κ²μ΄λ€.
μ΄ν μ¬λ¬ ννμ κ²μ΄νΈλ₯Ό μ¬μ©νμ¬ κ°λ΅νλ λ Όλ¦¬μμ ꡬννλ λ°©λ²μ νμ΅ν ν, νλ‘κ·Έλλ¨ΈλΈ λ Όλ¦¬ μμ(programmable logic device)λ₯Ό μ¬μ©ν μ€κ³λ²μ λ€λ£° κ²μ΄λ€.
λμ§νΈμμ€ν μ μ¬μ©λλ μ€μμΉμμ(switching device)λ€μ μΌλ°μ μΌλ‘ 2μν(2-state) μμ, μ¦ μΆλ ₯μ΄ μλ‘ λ€λ₯Έ λ κ°μ μ΄μ°κ°λ§ κ°μ§λ μμμ΄λ€.
μ€μμΉμμμ μλ‘λ₯Ό 릴λ μ΄, λ€μ΄μ€λ, νΈλμ§μ€ν°λ±μ΄ μλ€.
λλΆλΆμ μ€μμΉμμλ€μ μΆλ ₯μ 2κ°μ μλ‘ λ€λ₯Έ κ°λ§μ κ³ λ €νκΈ° λλ¬Έμ, λμ§νΈμμ€ν μμλ λ΄λΆμ μΌλ‘ 2μ§μλ₯Ό μ¬μ©νλ κ²μ΄ μμ°μ€λ¬μ°λ©°, μ΄λ¬ν μ΄μ λ‘ μ°λ¦¬λ 2μ§μμ μμ 체κ³λ₯Ό λ¨Όμ νμ΅ν ν μ€μμΉνλ‘μ μ€κ³μ λν΄ κ³΅λΆλ₯Ό μ§ννλλ‘ νκ² λ€.
π§ μμ°¨ νλ‘ (Sequential circuits)
μμ°¨νλ‘μ€κ³μ μ¬μ©λλ κΈ°λ³Έ λ©λͺ¨λ¦¬ μμλ₯Ό ν립νλ‘(flip-flop)μ΄λΌκ³ νλ€.
μ΄λ¬ν ν립νλ‘μ κ²μ΄νΈλ€κ³Ό μ°κ²°νμ¬ μΉ΄μ΄ν°μ λ μ§μ€ν°λ₯Ό ꡬμ±ν μ μλ€.
'π₯ Computer Science > λ Όλ¦¬νλ‘' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[λ Όλ¦¬νλ‘] (5) - μΉ΄λ Έλ§΅ (Karnaugh map), μ£Όν, νμμ£Όν (0) | 2022.03.27 |
---|---|
[λ Όλ¦¬νλ‘] (4) - λΉμμ λͺ μΈν¨μ (0) | 2022.03.27 |
[λ Όλ¦¬νλ‘] (3) - μ΅μνκ³Ό μ΅λν μ κ° (2) | 2022.03.27 |
[λ Όλ¦¬νλ‘] (2) - λΆμΈ λμ (Boolean algebra) (0) | 2022.03.26 |
[λ Όλ¦¬νλ‘] (1) - 2μ§μμ μ μ²΄κ³ (0) | 2022.03.26 |