CS
-
[CS] μ€μΌμ€λ§π₯CS 2022. 1. 24. 23:23
1. μ€μΌμ€λ§μ λͺ©μ λ©ν°νλ‘κ·Έλλ° (Multi-programming) μ¬λ¬ κ°μ νλ‘μΈμ€κ° μμ€ν λ΄μ μ‘΄μ¬νλ€. μμμ ν λΉν νλ‘μΈμ€λ₯Ό μ ννλ κ²μ΄ μ€μΌμ€λ§ (Scheduling) μμ κ΄λ¦¬ μκ° λΆν (time sharing) κ΄λ¦¬ νλμ μμμ μ¬λ¬ μ€λ λλ€μ΄ λ²κ°μκ°λ©° μ¬μ© ex) νλ‘μΈμ (Processor) νλ‘μΈμ€ μ€μΌμ€λ§ (Process Scheduling) κ³΅κ° λΆν (space sharing) κ΄λ¦¬ νλμ μμμ λΆν νμ¬ λμμ μ¬μ© ex) λ©λͺ¨λ¦¬ (Memory) γ € μ€μΌμ€λ§ (Scheduling)μ λͺ©μ μμ€ν μ μ±λ₯ (Performance) ν₯μ λνμ μμ€ν μ±λ₯ μ§ν (index) μλ΅ μκ° (response time) μμ μμ² (submission)μΌλ‘λΆν° μλ΅μ λ°μ ..
-
[CS] νλ‘μΈμ€ λ©λͺ¨λ¦¬ ꡬ쑰π₯CS 2022. 1. 18. 00:24
Code (Text) νλ‘κ·Έλ¨μ μλ μ½λλ‘, ν¨μ, μ μ΄λ¬Έ, μμ λ± γ € Static data (Data) μ μ λ³μ (global variables), μμ λ°°μ΄ (constant arrays), λ¬Έμμ΄ (strings)κ³Ό κ°μ μ μ λ³μ (static variables) μ΄κΈ°νλ λ°μ΄ν°λ data μμμ μ μ₯λκ³ , μ΄κΈ°νλμ§ μμ λ°μ΄ν°λ BSS (Block Stated Symbol) μμμ μ μ₯λλ€. νλ‘κ·Έλ¨ μ€ν μ μμ±λκ³ , νλ‘κ·Έλ¨μ΄ μ’ λ£λλ©΄ μμ€ν μ λ°νλλ€. γ € Heap ν λΉν΄μΌν λ©λͺ¨λ¦¬μ ν¬κΈ°λ₯Ό νλ‘κ·Έλ¨μ΄ μ€νλλ λμ κ²°μ ν΄μΌνλ κ²½μ°. (λ°νμ) λμ μΌλ‘ ν λΉλ λ©λͺ¨λ¦¬ 곡κ°. malloc, new λͺ λ ΉμΌλ‘ ν λΉ λ©λͺ¨λ¦¬ μ£Όμ κ°μ μν΄μλ§ μ°Έμ‘°λκ³ μ¬μ©λλ μμ μλ → μλ‘ μλΌλλ€..