μ 체 κΈ116 RAMμ μ’ λ₯ μ°λ¦¬κ° μ»΄ν¨ν° ꡬ쑰μμ νμ μκΈ°νλ 'λ©λͺ¨λ¦¬'λ ν΅μμ μΌλ‘ RAM(Random Access Memory)μ λλ€. RAMμ ν¬κΈ°λ₯Ό μνμ ν¬κΈ°λΌκ³ λΉκ΅ν΄λ³Έλ€λ©΄, λ°μ°¬μ΄ μλ λμ₯κ³ λ νλλμ€ν¬, μνμ μλ μμμ λ¨Ήλ μ¬λμ CPUλΌκ³ ν μ μμ΅λλ€. μνμ ν¬κΈ°κ° ν΄μλ‘ νλ²μ λ¨Ήμ μ μλ μμμ΄ λ§μμ§κ² μ£ . κ·Έλ¦¬κ³ μμ¬ μλλ CPUμ μ±λ₯μ λΉμ λ μ μμ΅λλ€. RAMμ λν΄ μμΈν μμ보μμ£ . DRAM(Dynamic RAM) DRAMμ Dynamicμ μ μ₯λ λ°μ΄ν°κ° λμ μΌλ‘ μ¬λΌμ§λ RAMμ μλ―Έν©λλ€. DRAMμ μκ°μ΄ μ§λλ©΄ μ μ₯λ λ°μ΄ν°κ° μ μ°¨ μ¬λΌμ§λ RAMμ λλ€. κ·Έλ κΈ° λλ¬Έμ DRAMμ λ°μ΄ν°μ μλ©Έμ λ§κΈ° μν΄ μ£ΌκΈ°μ μΌλ‘ λ°μ΄ν°λ₯Ό μ¬νμ±ν(λ€μ μ μ₯)ν΄μΌ ν©λλ€. κ·ΈλΌμλ λΆκ΅¬.. 2023. 10. 10. λ μ§μ€ν°λ? λ μ§μ€ν° μ»΄ν¨ν° ꡬ쑰μμ λ μ§μ€ν°λ μ€μ μ²λ¦¬ μ₯μΉ (CPU) λ΄λΆμ μλ μμ κ³ μ κΈ°μ΅ μ₯μΉμ λλ€. λ μ§μ€ν°λ CPUκ° μ°μ°μ μννκ³ λ°μ΄ν°λ₯Ό μ μ₯νλ©° λ€μν μ°μ°μ μννλ λ° νμν μμ μ μ₯μλ‘ μ¬μ©λ©λλ€. λ μ§μ€ν°μ μ μ₯λ κ°λ§ μ κ΄μ°°ν΄λ νλ‘κ·Έλ¨μ μ€ν νλ¦μ νμ ν μ μμ΅λλ€. λ μ§μ€ν°μ μν 1. λ°μ΄ν° μ μ₯ λ° λΉ λ₯Έ μ κ·Ό λ μ§μ€ν°λ CPU λ΄λΆμ μκΈ° λλ¬Έμ λ€λ₯Έ μ£ΌκΈ°μ΅ μ₯μΉλ³΄λ€ ν¨μ¬ λΉ λ₯΄κ² μ κ·Όν μ μμ΅λλ€. μ΄λ μ°μ° μλλ₯Ό ν₯μμν€κ³ νλ‘κ·Έλ¨ μ€νμ λ ν¨μ¨μ μΌλ‘ λ§λλλ€. 2. μ°μ° μν λ μ§μ€ν°λ CPUμμ μνλλ μ°μ°μ νμν λ°μ΄ν°λ₯Ό μ μ₯ν©λλ€. μ΄λ¬ν μ°μ°μ λ μ§μ€ν°μμ μ§μ μνλλ―λ‘ λ λΉ λ₯΄κ² μ²λ¦¬λ μ μμ΅λλ€. 3. νλ‘κ·Έλ¨ μ μ΄ λ μ§μ€ν°λ νλ‘κ·Έλ¨ μΉ΄μ΄ν°.. 2023. 10. 8. μμ€ν€μ½λ(ASCII)κ° 128κ°λ°μ μλ μ΄μ μμ€ν€μ½λλ? ASCII (American Standard Code for Information Interchange, λ―Έκ΅ μ 보 κ΅ν νμ€ λΆνΈ)λ λ¬Έμλ₯Ό νννλ κ°μ₯ μ΄μ°½κΈ° λ¬Έμ μ§ν© μ€ νλμ λλ€. μλλ λ무μν€μ μ€λͺ μ λ§λΆμμΌλ κ°λ³κ² 보μκΈΈ λ°λλλ€. μλ¬Έ ν€λ³΄λλ‘ μ λ ₯ν μ μλ λͺ¨λ κΈ°νΈλ€μ΄ ν λΉλμ΄ μλ κ°μ₯ κΈ°λ³Έμ μΈ λΆνΈ 체κ³μ΄λ€. λ§€μ° λ¨μνκ³ κ°λ¨νκΈ° λλ¬Έμ μ΄λ μμ€ν μμλ μ μ©κ°λ₯νλ€λ μ₯μ μ΄ μλ€. 8λΉνΈ μ»΄ν¨ν°μμλ μμ€ν€ μ½λμ 1λΉνΈλ₯Ό λν΄ λ λ§μ λ¬Έμλ₯Ό ννν μ μλ μ¬μ§κ° μκ²Όκ³ , μμ€ν€ μ½λμ μλ λ¬Έμλ₯Ό μΆκ°ν΄ "μ½λνμ΄μ§"λ₯Ό μ μ νμλ€. IBM PCμμλ "Codepage 437"(λΌν΄μ΄, μμ±κΈ°νΈ, μνκΈ°νΈ, κ΄μ , νΉμλ¬Έμ λ± μΆκ°)μ μ¬μ©νκ³ , νμ₯λ.. 2023. 10. 7. 10μ§μ -> 2μ§μ/16μ§μ λ³ν(2μ§μ/16μ§μ -> 10μ§μ λ³ν) μ€λμ 10μ§μ, 2μ§μ, 16μ§μμ λν΄ μμλ³΄κ² μ΅λλ€. λ€λ₯Έ μ§μλ²λ μλλ° μ 10μ§μ, 2μ§μ, 16μ§μλ§ λ€λ£¨λκ³ μ? λ¨Όμ 10μ§μλ λΉμ°ν μ¬λμκ² μ΅μν©λλ€. μκ°λ½ κ°μκ° 10κ°μΈ κ²μ λ°λΌ μ¬λμ΄ μ΄ν΄νκΈ° μν μ«μ 체κ³λ 10μ§μμ λλ€. 2μ§μλ μ»΄ν¨ν°μκ² μ΅μν©λλ€. μ»΄ν¨ν°λ 0κ³Ό 1λ‘λ§ μ°μ°νκΈ° λλ¬Έμ΄μ£ . κ·Έλ¬λ©΄ 16μ§μλ μ΄λ¨κΉμ? μ°λ¦¬κ° νλ‘κ·Έλ¨μ μ€νν λ νΉμ λ°μ΄ν°κ° λ©λͺ¨λ¦¬μ μμΉνκ² λλλ°, λ©λͺ¨λ¦¬ μ£Όμλ₯Ό μ°μ΄λ³΄λ©΄ 0x25F7C14 μ κ°μ΄ λμ΅λλ€. 0xλΌκ³ νμλλ κ²μ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό λνλ΄λ κ²μ΄λ©° 25F7C14κ° λ°λ‘ λ©λͺ¨λ¦¬ μ£ΌμμΈλ° μ΄κ² 16μ§μλ‘ λνλ©λλ€. μ¦, 16μ§μλ λ©λͺ¨λ¦¬ μ£Όμλ₯Ό μ¬λμ΄ μ΄ν΄νκΈ° μ½λλ‘ λνλΈ μ»΄ν¨ν°μ μ¬λμ μ€κ° ννλ¨κ³λΌκ³ λ³Ό μ μ.. 2023. 10. 5. ν΄λμ€μ ν¬κΈ°μ λ©λͺ¨λ¦¬ ꡬ쑰 ν΄λμ€μ λ©λͺ¨λ¦¬ ꡬ쑰 κΈ°λ³Έμ μΌλ‘ νλ‘κ·Έλ¨μ΄ μ€νλλ€λ κ²μ κ²°κ΅ CPUμ λ©λͺ¨λ¦¬μ λ°μ΄ν° κ΅νμΌλ‘ νμλ μ μμ΅λλ€. λ©λͺ¨λ¦¬μ μ μ₯λ νλ‘κ·Έλ¨ μ½λλ₯Ό κ°μ Έμμ CPUκ° μ€ννκ³ μ€ν μ€μ λ©λͺ¨λ¦¬μ λ΄μ©μ μ½κ±°λ μλ‘μ΄ λ΄μ©μ μ°λ κ²μ΄ κ±°μ μ λΆλΌκ³ ν μ μμ΅λλ€. κ²°κ΅ νλ‘κ·Έλλ°μ νλλ° μμ΄μ λ©λͺ¨λ¦¬κ° μ€μνλ€λ λ§μ λλ€. class CTest { public: char m_Char; int m_Int; double m_Double; static int m_SInt; int MemberFunc() { return m_Int; } }; μ ν΄λμ€ CTestμ μ μ λ©€λ² λ³μ m_SIntμ λ©€λ² ν¨μ MemberFuncλ CTest t κ°μ²΄μ λ©λͺ¨λ¦¬ μμμ ν¬ν¨λμ΄ μμ§ μμ΅λλ€. μΌλ° λ©€λ²λ³μλ κ°.. 2023. 9. 14. 컀λ(Kernel)κ³Ό μΈν°νμ΄μ€(Interface) 컀λ(Kernel) μ΄μ체μ μ 컀λμ μ΄μ체μ μ ν΅μ¬ λΆλΆμΌλ‘, μ»΄ν¨ν° μμ€ν μ ν΅μ¬ κΈ°λ₯μ μννλ ν΅μ¬ μννΈμ¨μ΄ κ΅¬μ± μμμ λλ€. 컀λμ μμ€ν μ λͺ¨λ κ²μ μμ ν μ μ΄νλ λΆλΆμΌλ‘ μμκ³Ό νλ‘μΈμ€, μ μΆλ ₯ λ±μ κ΄λ¦¬ν©λλ€. 1. μν κ³Ό κΈ°λ₯ μμ κ΄λ¦¬: 컀λμ μμ€ν μμμ κ΄λ¦¬ν©λλ€. μ΄λ¬ν μμμλ CPU μκ°, λ©λͺ¨λ¦¬ 곡κ°, μ μΆλ ₯ μ₯μΉ λ±μ΄ ν¬ν¨λ©λλ€. 컀λμ μ΄λ¬ν μμμ νλ‘μΈμ€ κ°μ 곡μ νκ² ν λΉνκ³ κ΄λ¦¬ν©λλ€. νλμ¨μ΄ μΆμν: 컀λμ νλμ¨μ΄μ μννΈμ¨μ΄ κ°μ μΈν°νμ΄μ€ μν μ ν©λλ€. μ΄λ₯Ό ν΅ν΄ μμ© νλ‘κ·Έλ¨μ νλμ¨μ΄λ₯Ό μ§μ λ€λ£¨μ§ μκ³ λ 컀λμ ν΅ν΄ νλμ¨μ΄ κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€. νλ‘μΈμ€ κ΄λ¦¬: 컀λμ νλ‘μΈμ€λ₯Ό μμ±, μ’ λ£ λ° μ€μΌμ€λ§νλ©°, λ€μ€ νλ‘μΈμ€ νκ²½μμ κ°.. 2023. 9. 12. μ΄μ 1 Β·Β·Β· 6 7 8 9 10 11 12 Β·Β·Β· 20 λ€μ