λΆμ° μμ€ν (Distributed Systems)
λΆμ° μμ€ν μ 물리μ μΌλ‘ λ¨μ΄μ Έ μλ μ΄κΈ°μ’ (νλ μ΄μμ νλ‘μΈμ λλ μ½μ΄λ₯Ό μ¬μ©νλ μμ€ν ) μ»΄ν¨ν°λ€μ μ§ν©μ λλ€. λΆμ° μμ€ν μ μ»΄ν¨ν°λ€μ μ¬μ©μκ° μμ€ν λ΄μ λ€μν μμλ€μ μ κ·Όν μ μλλ‘ λ€νΈμν¬λ‘ μ°κ²°λμ΄ μμ΅λλ€. 곡μ μμμ λν μ κ·Όμ κ³μ° μλμ κΈ°λ₯, λ°μ΄ν° κ°μ©μ± λ° μ λ’°μ±μ ν₯μμν΅λλ€. λͺλͺ μ΄μ체μ λ λ€νΈμνΉμ μμΈν μ¬νμ λ€νΈμν¬ μΈν°νμ΄μ€μ μ₯μΉ λλΌμ΄λ²μ ν¬ν¨μν΄μΌλ‘μ¨ λ€νΈμν¬μ λν μ κ·Όμ νμΌ μ κ·Ό ννλ‘ μΌλ°νμν΅λλ€. λ€λ₯Έ μ΄μ체μ λ€μ μ¬μ©μκ° νΉμ λ€νΈμν¬ κΈ°λ₯μ λͺ μμ μΌλ‘ νΈμΆνκ² ν©λλ€. μΌλ°μ μΌλ‘ μμ€ν μμλ λ λͺ¨λκ° νΌμ¬λμ΄ μμΌλ©° κ·Έ μλ‘ FTP(File Transfer Protocol)μ NFS(Network File System)λ₯Ό λ€ μ μμ΅λλ€. λΆμ° μμ€ν μ λ§λλ νλ‘ν μ½μ μμ€ν μ μ μ©μ±κ³Ό λμ€μ±μ ν° μν₯μ μ€ μ μμ΅λλ€.
λ€νΈμν¬λ κ°μ₯ λ¨μνκ² λ³΄λ©΄ λ κ° μ΄μ μμ€ν κ°μ ν΅μ κ²½λ‘μ λλ€. λΆμ° μμ€ν μ λ§μ κΈ°λ₯μ λ€νΈμνΉμ μμ‘΄νκ³ μμ΅λλ€. λ€νΈμν¬λ μ¬μ©λλ νλ‘ν μ½, λ Έλ κ°μ 거리, κ·Έλ¦¬κ³ μ μ‘ λ§€μ²΄μ λ°λΌ λ€λ¦ λλ€. λΉλ‘ ATMκ³Ό μ¬ν νλ‘ν μ½λ€μ΄ λ리 μ¬μ©λκ³ μμ§λ§ TCP/IPκ° κ°μ₯ μΌλ°μ μΈ λ€νΈμν¬ νλ‘ν μ½λ‘ μΈν°λ·μ κΈ°λ³Έ κ΅¬μ‘°λ‘ μ 곡ν©λλ€. λͺ¨λ λ²μ© μ΄μ체μ λ₯Ό ν¬ν¨νμ¬ μ΄μ체μ λλΆλΆμ TCP/IPλ₯Ό μ§μν©λλ€. μΌλΆ μμ€ν μ μμ λ€μ νμλ₯Ό μν΄ μ¬μ μ νλ‘ν μ½μ μ§μν©λλ€. μ΄μ체μ μ μ μ₯μμ λ€νΈμν¬ νλ‘ν μ½μ μΈν°νμ΄μ€ μ₯μΉ(μ: λ€νΈμν¬ μ΄λν° λ±), μ΄λ₯Ό κ΄λ¦¬νλ μ₯μΉ λλΌμ΄λ² λ° λ°μ΄ν°λ₯Ό μ²λ¦¬νλ μννΈμ¨μ΄κ° μμ΄μΌ ν©λλ€.
λ€νΈμν¬λ λ Έλ κ°μ 거리μ μν΄ μ νμ΄ κ²°μ λ©λλ€. 근거리 ν΅μ λ§(LAN)μ ν λ°©, ν μΈ΅, λλ ν 건물μ μ‘΄μ¬ν©λλ€. κ΄μ ν΅μ λ§(WAN)μ ν΅μ° 건물, λμ λλ κ΅κ° μ¬μ΄λ₯Ό μ°κ²°ν©λλ€. λ€κ΅μ κΈ°μ μ μ μΈκ³μ νΌμ Έ μλ μ¬λ¬΄μ€μ μ°κ²°νκΈ° μν΄ WANμ μ¬μ©ν μ μμ΅λλ€. μ΄λ€ λ€νΈμν¬λ νλ λλ λ€μμ νλ‘ν μ½μ μ¬μ©ν μ μμ΅λλ€. μλ‘μ΄ κΈ°μ μ κ°λ°μ λ°λΌ μλ‘μ΄ ννμ λ€νΈμν¬κ° μ겨λκ³ μμ΅λλ€. μλ₯Ό λ€λ©΄, λμκΆ ν΅μ λ§(MAN)μ ν λμ λ΄μ 건물λ€μ μ°κ²°ν μ μμ΅λλ€. λΈλ£¨ν¬μ€(BlueTooth)μ 802.11 μ₯μΉλ 무μ ν΅μ κΈ°μ μ μ¬μ©νμ¬ μ λ―Έν° μ§§μ 거리μμ ν΅μ νλ©° μ€μ§μ μΌλ‘ μ νκΈ°μ ν€λμ μ¬μ΄ λλ μ€λ§νΈν°κ³Ό λ°μ€ν¬ν± μ»΄ν¨ν° μ¬μ΄μ λ¨κ±°λ¦¬ ν΅μ λ§(personal-area network, PAN)μ λ§λλλ€.
λ€νΈμν¬μ μ¬μ©λλ 맀체λ λν λ€μν©λλ€. μ΄λ€μ ꡬ리 μ μ , μ¬μ κ°λ₯, λλ μμ±, λ§μ΄ν¬λ‘μ¨μ΄λΈ μ μ λ° λΌλμ€ μ¬μ΄μ 무μ μ μ‘ λ±μ ν¬ν¨ν©λλ€. κ³μ° μ₯μΉκ° ν΄λν°μ μ°κ²°λλ©΄ λ€νΈμν¬λ₯Ό νμ±ν©λλ€. μμ£Ό 짧μ μ μΈμ ν΅μ λ λ€νΈμν¬λ₯Ό μν΄ μ¬μ©λ μ μμ΅λλ€. μμ£Ό μ΄λ³΄μ μΈ μμ€μμ μ»΄ν¨ν°λ ν΅μ ν λλ§λ€ λ€νΈμν¬λ₯Ό μ¬μ©νκ±°λ μμ±ν©λλ€. μ΄λ€ λ€νΈμν¬λ μ±λ₯κ³Ό μ λ’°λμ μ°¨μ΄κ° μμ΅λλ€.
μΌλΆ μ΄μ체μ λ λ€νΈμν¬ μ°κ²° μ 곡 κ°λ μ λμ΄μμ λ€νΈμν¬ λ° λΆμ° μμ€ν κ°λ μ μ·¨νμ΅λλ€. λ€νΈμν¬ μ΄μ체μ λ λ€λ₯Έ μ»΄ν¨ν°μ λ€λ₯Έ νλ‘μΈμ€κ° λ©μμ§λ₯Ό κ΅νν μ μλλ‘ νλ ν΅μ 체κ³μ ν¨κ» λ€νΈμν¬λ₯Ό ν΅ν νμΌ κ³΅μ μ κ°μ κΈ°λ₯μ μ 곡νλ μ΄μ체μ μ λλ€. λ€νΈμν¬ μ΄μ체μ λ₯Ό μ€ννλ μ»΄ν¨ν°λ λ€νΈμν¬λ₯Ό μΈμνκ³ λ€λ₯Έ λ€νΈμν¬ μ»΄ν¨ν°μ ν΅μ ν μ μμ§λ§ λ€νΈμν¬μ λ€λ₯Έ λͺ¨λ μ»΄ν¨ν°μλ μμ¨μ μΌλ‘ μλν©λλ€. λΆμ° μ΄μ체μ λ κ·Έμ λΉν΄ λ μμ¨μ μΈ νκ²½μ μ 곡νλλ°, νλμ μ΄μ체μ κ° λ€νΈμν¬λ₯Ό μ μ΄νλ κ²μ²λΌ 보μ΄κΈ° μν΄ μ¬λ¬ μ»΄ν¨ν°κ° λ°μ νκ² ν΅μ ν©λλ€. νμ μ»΄ν¨ν° λ€νΈμν¬μ λΆμ° μμ€ν μ λ μμΈνκ² μ λ¦¬ν΄ λ³΄κ² μ΅λλ€.
'ComputerScience π > μ΄μ체μ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[OS] macOS, iOS μ Android μ΄μ체μ (0) | 2022.02.06 |
---|---|
[OS] μμ€ν μ½(System Calls) (0) | 2022.02.05 |
[OS] μ¬μ©μμ μ΄μ체μ μΈν°νμ΄μ€(User and Operating-System Interface) (0) | 2022.02.03 |
[OS] κ°μν(Virtualization) μλ‘ (0) | 2022.02.02 |
[OS] μ»΄ν¨ν° μμ€ν ꡬ쑰(Computer-System Architecture) (0) | 2022.02.01 |
[OS] μ»΄ν¨ν° μμ€ν μ ꡬμ±: μ μ₯ μ₯μΉ κ΅¬μ‘°(Storage Structure) (0) | 2022.02.01 |
λκΈ