μ΄μ 체μ (OS, Operating System)
: νλμ¨μ΄λ₯Ό κ΄λ¦¬νκ³ , μ»΄ν¨ν° μμ€ν μ μμλ€μ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ©°, μμ© νλ‘κ·Έλ¨κ³Ό νλμ¨μ΄ κ°μ μΈν°νμ΄μ€λ‘μ λ€λ₯Έ μμ© νλ‘κ·Έλ¨μ΄ μ μ©ν μμ μ ν μ μλλ‘ νκ²½μ μ κ³΅ν΄ μ€λ€.
μ¦, μ΄μ 체μ λ μ¬μ©μκ° μ»΄ν¨ν°λ₯Ό νΈλ¦¬νκ³ ν¨κ³Όμ μΌλ‘ μ¬μ©ν μ μλλ‘ νκ²½μ μ 곡νλ μμ€ν μννΈμ¨μ΄λΌκ³ ν μ μλ€.
(μ’ λ₯λ‘λ Windows, Linux, UNIX, MS-DOS λ±μ΄ μμΌλ©°, μμ€ν μ μν ꡬλΆμ λ°λΌ κ°κ° μ©μ΄μ μ΄ μλ€.)
- νλ‘μΈμ€, μ€λ λ
- μ€μΌμ€λ§
- λκΈ°ν
- IPC ν΅μ
- λ©λͺ¨λ¦¬ κ΄λ¦¬
- κ°μ λ©λͺ¨λ¦¬
- νμΌ μμ€ν
- TCP/IP
- κΈ°ν νλ‘ν μ½
- κ³μ κ΄λ¦¬
- μ κ·ΌκΆν κ΄λ¦¬
- μμ°¨μ κ·Ό μ₯μΉ
- μμμ κ·Ό μ₯μΉ
- λ€νΈμν¬ μ₯μΉ
μ΄μ체μ μμ μλνλ μμ© νλ‘κ·Έλ¨μ κ΄λ¦¬νλ κΈ°λ₯μ΄λ€.
μ΄λ€ μλ―Έμμλ νλ‘μΈμ(CPU)λ₯Ό κ΄λ¦¬νλ κ²μ΄λΌκ³ λ³Ό μλ μλ€. νμ¬ CPUλ₯Ό μ μ ν΄μΌ ν νλ‘μΈμ€λ₯Ό κ²°μ νκ³ , μ€μ λ‘ CPUλ₯Ό νλ‘μΈμ€μ ν λΉνλ©°, μ΄ νλ‘μΈμ€ κ° κ³΅μ μμ μ κ·Όκ³Ό ν΅μ λ±μ κ΄λ¦¬νκ² λλ€.
1μ°¨ μ μ₯μ₯μΉμ ν΄λΉνλ λ©μΈ λ©λͺ¨λ¦¬μ 2μ°¨ μ μ₯μ₯μΉμ ν΄λΉνλ νλλμ€ν¬, NAND λ±μ κ΄λ¦¬νλ κΈ°λ₯μ΄λ€.
- 1μ°¨ μ μ₯μ₯μΉ(Main Memory)
- νλ‘μΈμ€μ ν λΉνλ λ©λͺ¨λ¦¬ μμμ ν λΉκ³Ό ν΄μ
- κ° λ©λͺ¨λ¦¬ μμ κ°μ μΉ¨λ² λ°©μ§
- λ©μΈ λ©λͺ¨λ¦¬μ ν¨μ¨μ νμ©μ μν κ°μ λ©λͺ¨λ¦¬ κΈ°λ₯
- 2μ°¨ μ μ₯μ₯μΉ(HDD, NAND Flash Memory λ±)
- νμΌ νμμ λ°μ΄ν° μ μ₯
- μ΄λ° νμΌ λ°μ΄ν° κ΄λ¦¬λ₯Ό μν νμΌ μμ€ν μ OSμμ κ΄λ¦¬
FAT, NTFS, EXT2, JFS, XFS
λ± λ§μ νμΌ μμ€ν μ΄ κ°λ°λμ΄ μ¬μ© μ€
λ€νΈμνΉμ μ»΄ν¨ν° νμ©μ ν΅μ¬κ³Όλ κ°μμ‘λ€.
TCP/IP κΈ°λ°μ μΈν°λ·μ μ°κ²°νκ±°λ, μμ© νλ‘κ·Έλ¨μ΄ λ€νΈμν¬λ₯Ό μ¬μ©νλ €λ©΄ μ΄μ체μ μμ λ€νΈμν¬ νλ‘ν μ½μ μ§μν΄μΌ νλ€. νμ¬ μμ© OSλ€μ λ€μνκ³ λ§μ λ€νΈμν¬ νλ‘ν μ½μ μ§μνλ€.
μ΄μ²λΌ μ΄μ체μ λ μ¬μ©μμ μ»΄ν¨ν° νλμ¨μ΄ μ¬μ΄μ μμΉν΄μ, νλμ¨μ΄λ₯Ό μ΄μ λ° κ΄λ¦¬νκ³ λͺ λ Ήμ΄λ₯Ό μ μ΄νμ¬ μμ© νλ‘κ·Έλ¨ λ° νλμ¨μ΄λ₯Ό μννΈμ¨μ΄μ μΌλ‘ μ μ΄ λ° κ΄λ¦¬λ₯Ό ν΄μΌ νλ€.
μ°λ¦¬κ° μ¬μ©νλ PCλ μ€μ§ ν μ¬λλ§μ κ²μΌκΉ? μλλ€.
νλμ PCλ‘λ μ¬λ¬ μ¬λμ΄ μ¬μ©νλ κ²½μ°κ° λ§λ€. κ·Έλμ μ΄μ체μ λ ν μ»΄ν¨ν°λ₯Ό μ¬λ¬ μ¬λμ΄ μ¬μ©νλ νκ²½λ μ§μν΄μΌ νλ€. κ°μ‘±λ€μ΄ κ°μμ κ³μ μ λ§λ€μ΄ PCλ₯Ό μ¬μ©νλ€λ©΄, μ΄λ νλμ μ»΄ν¨ν°λ₯Ό μ¬λ¬ λͺ μ΄ μ¬μ©νλ€κ³ λ§ν μ μλ€.
λ°λΌμ, μ΄μ체μ λ κ° κ³μ μ κ΄λ¦¬ν μ μλ κΈ°λ₯μ΄ νμνλ€. μ¬μ©μλ³λ‘ νλΌμ΄λ²μμ 보μμ μν΄ κ°μΈ νμΌμ λν΄μ λ€λ₯Έ μ¬μ©μκ° μ κ·Όν μ μλλ‘ ν΄μΌ νλ€. μ΄ λ°μλ νμΌμ΄λ μμ€ν μμμ μ κ·Ό κΆνμ μ§μ ν μ μλλ‘ μ§μνλ κ²μ΄ μ¬μ©μ κ΄λ¦¬ κΈ°λ₯μ΄λ€.
μ΄μ체μ λ μμ€ν μ μμ, νλμ¨μ΄λ₯Ό κ΄λ¦¬νλ€. μμ€ν μλ μ¬λ¬ νλμ¨μ΄κ° λΆμ΄μλλ°, μ΄λ€μ μ΄μ체μ μμ μΈμνκ³ κ΄λ¦¬νκ² λ§λ€μ΄ μμ© νλ‘κ·Έλ¨μ΄ νλμ¨μ΄λ₯Ό μ¬μ©ν μ μκ² λ§λ€μ΄μΌ νλ€.
λ°λΌμ, μ΄μ체μ μμ νλμ¨μ΄λ₯Ό μΆμν ν΄μ£Όλ κ³μΈ΅μ΄ νμνλ€. μ΄ κ³μΈ΅μ΄ λ°λ‘ λλ°μ΄μ€ λλΌμ΄λ²λΌκ³ λΆλ¦°λ€. νλμ¨μ΄μ μ’ λ₯κ° λ§μ λ§νΌ, μ΄μ체μ λ΄λΆμ λλ°μ΄μ€ λλΌμ΄λ²λ λ§μ΄ μ‘΄μ¬νλ€.
μ΄λ¬ν μλ§μ λλ°μ΄μ€ λλΌμ΄λ²λ₯Ό κ΄λ¦¬νλ κΈ°λ₯ λν μ΄μ체μ κ° λ§‘κ³ μλ€.
- λμ - 'λμ μλ² λλ OS λ§λ€κΈ°' ( μ΄λ§μ° μ , μΈμ¬μ΄νΈ μΆν )
- κΈ - 'μ΄μ체μ λ 무μμΈκ°?' ( https://coding-factory.tistory.com/300 )