λΆλ₯ μ 체보기51 [μ΄μ체μ ] 컀λκ³Ό μΈν°νμ΄μ€ ν¨μ€νΈμΊ νΌμ€ μ΄μ체μ κ°μμ μ½κ² λ°°μ°λ μ΄μ체μ κ΅μ¬μ λν TILμ λλ€. μμ€ν νΈμΆ(System Call) μμ€ν νΈμΆμ 컀λμ΄ μμ μ 보νΈνκΈ° μν΄ λ§λ μΈν°νμ΄μ€λ€. 컀λμ μ»΄ν¨ν° μμμ 보νΈνκΈ° μν΄ μ¬μ©μλ μμ© νλ‘κ·Έλ¨μ΄ μμμ μ§μ μ κ·Όνλ κ²μ μ°¨λ¨νλ€. λ°λΌμ μμ© νλ‘κ·Έλ¨μ΄ μμμ μ΄μ©νλ €λ©΄ μμ€ν νΈμΆμ΄λΌλ μΈν°νμ΄μ€λ₯Ό μ΄μ©νμ¬ μ κ·Όν΄μΌ νλ€. λ³΄ν΅ μμ€ν νΈμΆμ μ§μ μ¬μ©ν기보λ€λ, ν΄λΉ μμ€ν νΈμΆμ μ¬μ©ν΄μ λ§λ κ° μΈμ΄λ³ λΌμ΄λΈλ¬λ¦¬(API)λ₯Ό μ¬μ©νλ€. μ κ·Έλ¦Όμ CμΈμ΄λ‘ λ§λ μμ© νλ‘κ·Έλ¨μμ μμ€ν νΈμΆμ μ¬μ©νλ μμ μ΄λ€. μ΄λ, sys_open()μ΄λΌλ μμ€ν νΈμΆμ μ§μ μ¬μ©νλ κ²μ΄ μλ CμΈμ΄ λΌμ΄λΈλ¬λ¦¬μμ μ κ³΅ν΄ μ£Όλ open()μ μ¬μ©νλ€. 컀λμ μν κ³Ό μ’ .. 2023. 4. 10. [μ΄μ체μ ] μ΄μ체μ μ μμ¬ ν¨μ€νΈμΊ νΌμ€ μ΄μ체μ κ°μμ μ½κ² λ°°μ°λ μ΄μ체μ κ΅μ¬μ λν TILμ λλ€. μ΄μ체μ μ μμ¬ 1940λ λ μ΅μ΄μ μ»΄ν¨ν° μλμ (ENIAC)μ΄ λ§λ€μ΄μ‘λ€. μ§κ³΅κ΄μ μ μ μΌλ‘ μ°κ²°ν κ²μ΄ μ€λλ μ νλ‘κ·Έλ¨μ λμ νμλλ°, μ΄λ κ² μ μ μ μ°κ²°νμ¬ λ Όλ¦¬νλ‘λ₯Ό ꡬμ±νλ κ²μ νλμμ΄μ΄λ§ λ°©μμ΄λΌκ³ νλ€. μ΄ λΉμμλ μ΄μ체μ λΌλ κ²μ΄ μ‘΄μ¬νμ§ μμλ€. 1950λ λ μ΄ λΉμ μ»΄ν¨ν°μλ λ―Έμ½νμ§λ§ CPUμ λ©μΈ λ©λͺ¨λ¦¬κ° μμλ€. νμ§λ§, μ€λλ μ ν€λ³΄λλ λͺ¨λν° κ°μ μ μΆλ ₯μ₯μΉλ μμλ€. λμ μ²κ³΅μΉ΄λ 리λκΈ°λ₯Ό μ λ ₯μ₯μΉλ‘, λΌμΈ νλ¦°ν°λ₯Ό μΆλ ₯μ₯μΉλ‘ μ¬μ©νλ€. μ²κ³΅μΉ΄λ μμ€ν μ μΉ΄λμ ꡬλ©μ λ«μ΄ νλ‘κ·Έλ¨μ μ λ ₯ν ν κ·Έ μ€νν κ²°κ³Όλ₯Ό λΌμΈ νλ¦°ν°λ₯Ό ν΅ν΄ μΆλ ₯νλ ꡬ쑰λ€. μ²κ³΅μΉ΄λ μμ€ν μΌλ‘ λμ΄κ°κ² λ κ°μ₯ ν° μ΄μ .. 2023. 4. 9. [μ΄μ체μ ] μ΄μ체μ λ? ν¨μ€νΈμΊ νΌμ€ μ΄μ체μ κ°μμ μ½κ² λ°°μ°λ μ΄μ체μ κ΅μ¬μ λν TILμ λλ€. μ΄μ체μ μ μ μ μ΄μ체μ λ₯Ό νλ§λλ‘ μ μνλ©΄ μ»΄ν¨ν° μμμ ν¨μ¨μ μΌλ‘ κ΄λ¦¬νλ μννΈμ¨μ΄μ΄λ€. π‘ μ»΄ν¨ν° μμ μμ€ν μμμ΄λΌκ³ λ λΆλ¦°λ€. μ½κ² λ§ν΄ μ»΄ν¨ν°μ νλμ¨μ΄λ₯Ό μλ―Ένλ€. - CPU, λ©λͺ¨λ¦¬(DRAM, RAM) - μ μΆλ ₯ μ₯μΉ: λͺ¨λν°, ν€λ³΄λ, λ§μ°μ€ - μ μ₯ 맀체: SSD, HDD π‘ μννΈμ¨μ΄ νλμ¨μ΄λ₯Ό μ μ΄νμ¬ μμ μ μνμν€λ λͺ λ Ήμ λͺ¨μ, μ¦ νλ‘κ·Έλ¨μ΄λ€. μννΈμ¨μ΄λ ν¬κ² 2κ°μ§λ‘ λλ μ μλ€. - μμ© νλ‘κ·Έλ¨: μ°λ¦¬κ° νν μ¬μ©νλ νλ‘κ·Έλ¨ - μμ€ν μννΈμ¨μ΄: μ΄μ체μ , μ νΈλ¦¬ν°(μ΄μ체μ μ μμ μ 보쑰νλ μννΈμ¨μ΄) μ΄μ체μ κ΄μ μμ λ³Έ μ»΄ν¨ν° ꡬ쑰 μ΄μ체μ λ μλ κ·Έλ¦Όκ³Ό κ°μ΄ 컀λκ³Ό μΈν°νμ΄μ€λ‘.. 2023. 4. 8. [HTTP] - HTTP ν€λ μΈνλ° κ°μ μ€ λͺ¨λ κ°λ°μλ₯Ό μν HTTP μΉ κΈ°λ³Έ μ§μμ΄λΌλ κ°μμ λν TILμ λλ€. HTTP ν€λ 1 - μΌλ° ν€λ RFC 7230~7235μ HTTP λ©μμ§ ννμ΄λ μμ²μ΄λ μλ΅μμ μ€μ λ°μ΄ν°λ₯Ό μλ―Ένλ€. μ΄λ¬ν νν λ°μ΄ν°λ νμ΄λ‘λ, μ¦ λ©μμ§ λ³Έλ¬Έ(Body)μ ν΅ν΄ μ λ¬λλ€. μ΄λ, ν΄λΌμ΄μΈνΈμ μλ²λ κ°κ°μ μμ λ HTTP λ©μμ§μμ νν λ°μ΄ν°λ€μ ν΄μν μ μμ΄μΌ νλλ° μ΄λ¬ν μ 보λ€μ νν ν€λμμ μ 곡νλ€. λ€μμ HTTP λ©μμ§μ νν ν€λμ μμλ€μ΄λ€. Content-Type νν λ°μ΄ν°μ νμμ λν μ 보λ₯Ό λ΄κ³ μλ ν€λμ΄λ€. λ€μμ μ¬μ© μμμ΄λ€. 1. Content-Type: text/html;charset=UTF-8 => νν λ°μ΄ν°μ νμμ΄ HTML νμΌμ΄λΌλ κ².. 2022. 8. 9. μ΄μ 1 Β·Β·Β· 6 7 8 9 10 11 12 13 λ€μ