CS/μ΄μ체μ
https://hapajay.tistory.com/63 [ORACLE] μ€λΌν΄ 19c μ€μΉ(CentOS 7, Virtualbox) μλ
νμΈμ~~~ ννμ μ΄ μ
λλ€π μ΄λ²μλ ORACLE 19cλ₯Ό 리λ
μ€μ μ€μΉν΄λ³΄λ λ΄μ©μ
λλ€! μ€λΌν΄ 19c μ€μΉνκΈ°μ μμ κ°μνκ²½ μ
ν
μ μ€νμ λ§κ² λ€ μ€λΉλμ΄ μμΌλ μ°Έκ³ νμλ©΄ λ©λλ€! https: hapajay.tistory.com
CS/μ΄μ체μ
μ΄μ체μ - μ»΄ν¨ν°μ μ¬μ©μ μ¬μ΄μμ μμ€ν
μ ν¨μ¨μ μΌλ‘ μ΄μν μ μλλ‘ μΈν°νμ΄μ€ μν - νλ‘μΈμ€ κ΄λ¦¬, λ©λͺ¨λ¦¬ κ΄λ¦¬, κΈ°μ΅μ₯μΉ κ΄λ¦¬, νμΌ κ΄λ¦¬, μ
μΆλ ₯ κ΄λ¦¬, 리μμ€ κ΄λ¦¬ λ± λ§μ»€(Linker) - 루ν΄μ λͺ¨μ μ€ν κ°λ₯ν νλμ 루ν΄μΌλ‘ μ°κ²°νλ κΈ°λ₯ - μ°κ²° κΈ°λ₯λ§ μν λ‘λ(Loader) - ν λΉ, μ°κ²°, μ¬λΉμΉ, μ μ¬ - μ»΄ν¨ν° λ΄λΆλ‘ μ 보λ₯Ό λ€μ¬μ€κΈ° - μ£ΌκΈ°μ΅μ₯μΉμ μ μ¬νκΈ° νλ‘μΈμ€ μν new : νλ‘μΈμ€ μμ± μν ready : νλ‘μΈμ€ ν λΉ λκΈ° μν running : νλ‘μΈμ€μ λͺ
λ Ήμ΄λ₯Ό μ€ν μ€μΈ μν waiting : νλ‘μΈμ€κ° μ΄λ ν μ΄λ²€νΈκ° μΌμ΄λλ κ²μ κΈ°λ€λ¦¬λ μν terminated : νλ‘μΈμ€κ° μ’
λ£λ μν Admitted [μμ± -> μ€λΉ] : μ€λΉ νκ° λΉμ΄μμ ..
CS/μννΈμ¨μ΄ 곡ν
μννΈμ¨μ΄ μλͺ
μ£ΌκΈ° λͺ¨ν νν¬μ λͺ¨ν - μ ν μμ°¨ λͺ¨ν - κ° λ¨κ³κ° λλ ν κ²°κ³Όλ¬Όμ΄ λͺ
νν λμμΌ ν¨ νλ‘ν νμ
λͺ¨ν - μ¬μ©μμ μꡬμ¬ν μΆ©μ€ν λ°μ - λ¨κΈ°κ° μ μ, λΉν¨μ¨μ μΈμ΄λ μκ³ λ¦¬μ¦ μ¬μ© κ°λ₯μ± λμ ν λͺ¨ν - μν μμ ν΄κ²° νλ‘μ νΈ μΌμ κ΄λ¦¬ κΈ°λ² νλ‘μ νΈ λͺ©ν λ¬μ±μ μν μ§μμ μΈ κ΄λ¦¬ CPM(Critical Path Method)/ PERT(Program Evaluation and Review Technique) - μ΄ λ¨μκ° λ΄ κ³ν , μ λΉμ© - μμ
μΌμ λ€νΈμν¬λ‘ κΈ°μ - νμ΄ν μ΄μ© - μ΅μ₯ κ²½λ‘ νμ
(CPM) κ°νΈ μ°¨νΈ - νμ λΌμΈ μ°¨νΈ , νλ‘μ νΈ μΌμ ν - λ§λ νμ - μμκ³Ό μ’
λ£ νμ
WBS(Work Breakdown Struckure) μ
무 λΆλ₯ ꡬ쑰 - μ..
CS/μλ£κ΅¬μ‘°
μκ°λ³΅μ‘λ μ½μ
μ λ ¬ μ μλ£μ ν¬κΈ° λΉκ΅ , μμ μ μμΉ μ½μ
μ νμ λ ¬ λ°μ΄ν°μ μ΅μκ°μ μ°Ύμ λλ κ³Όμ λ²λΈ μ λ ¬ μΈμ ν λ°μ΄ν° λΉκ΅ , μμΉ κ΅ν ν΅ μ λ ¬ ν μ λ ¬ ν΄μ±(Hashing) - λ€λ₯Έ λ μ½λμ μ°Έμ‘° μμ΄ νΉμ ν€ λ³νμ μνμ¬ μνλ λ μ½λμ μ§μ μ κ·Ό - ν΄μ± ν
μ΄λΈ , ν΄μ± ν¨μ - λ§μ κΈ°μ΅ κ³΅κ° μꡬ - μ½μ
,μμ μμ
μ 리 - DAM(Direct Access Method) : λ μ½λ μλ³ ν€ κ°κ³Ό λ μ½λ μ£Όμ μ¬μ΄ κ΄κ³ μμΈ‘
CS/μ 보ν΅μ
λ°μ΄ν° ν΅μ μ 3μμ - μ 보λ₯Ό 보λ΄λ μ₯μ(Source) - μ μ‘ λ§€μ²΄(ν΅μ νμ ) - μ 보λ₯Ό μμ νλ μ₯μ(Destination) μ¬λΌμ΄λ© μλμ°(Sliding Window) 미리 μ½μλ μλμ°(μ μ‘ν μ μλ νλ μμ μ) : νλ¦ μ μ΄ λ°©μ , ν λ²μ μ¬λ¬ κ°μ νλ μμ λλμ΄ μ μ‘ ν΅μ λ§ νν - λ¨ν₯ ν΅μ (Simplex) : ν λ°©ν₯, TV, λΌλμ€ - λ°μ΄μ€ ν΅μ (Half Duplex) : μλ°©ν₯, λμX, ν΄λμ© λ¬΄μ κΈ° - μ μ΄μ€ ν΅μ (Full Duplex) : μλ°©ν₯, λμ κ°λ₯, μ μ‘λ λ§κ³ νμ μ©λ ν° κ²½μ° μ¬μ© νμ μ μ΄ μ μ°¨ νμ μ°κ²°(μ μ) -> λ°μ΄ν° λ§ν¬ ν립 -> λ°μ΄ν° μ μ‘ -> λ°μ΄ν° λ§ν¬ ν΄μ -> νμ μ λ¨ PCM(Pluse Code Modulation) / μλ ..
CS/μ΄μ체μ
μ΄μ체μ μ»΄ν¨ν°μ μ¬μ©μ μ¬μ΄μμ μμ€ν
μ ν¨μ¨μ μΌλ‘ μ΄μν μ μλλ‘ μΈν°νμ΄μ€ μν - μ¬μ©μκ° μμ© νλ‘κ·Έλ¨μ νΈλ¦¬νκ² μ¬μ©νλλ‘ ν¨ - νλμ¨μ΄ μ±λ₯μ μ΅μ ν - νλ‘μΈμ€ κ΄λ¦¬ , λ©λͺ¨λ¦¬ κ΄λ¦¬ , κΈ°μ΅μ₯μΉ κ΄λ¦¬ , νμΌ κ΄λ¦¬ , μ
μΆλ ₯ κ΄λ¦¬ , 리μμ€ κ΄λ¦¬ μ΄μ체μ λ°λ¬ κ³Όμ μΌκ΄ μ²λ¦¬ μμ€ν
-> λ€μ€ νλ‘κ·Έλλ°, λ€μ€ μ²λ¦¬, μλΆν , μ€μκ° μ²λ¦¬ μμ€ν
-> λ€μ€ λͺ¨λ μμ€ν
-> λΆμ° μ²λ¦¬ μμ€ν
μΌκ΄ μ²λ¦¬ μμ€ν
: λ°μ΄ν°λ₯Ό μΌμ λ λλ μΌμ κΈ°κ° λͺ¨μμ νκΊΌλ²μ μ²λ¦¬νλ μμ€ν
μλΆν μμ€ν
: CPUμ μ²λ¦¬ μκ°μ μΌμ ν μκ° λ¨μλ‘ λλμ΄μ μ¬λ¬ κ°μ μμ
μ μ°μμ μΌλ‘ μ²λ¦¬νλ μμ€ν
λ€μ€ μ²λ¦¬ μμ€ν
: μ¬λ¬ κ°μ CPUμ νλμ μ£ΌκΈ°μ΅μ₯μΉλ₯Ό μ΄μ©νμ¬ μ¬λ¬ κ°μ νλ‘κ·Έλ¨μ λμμ μ²..
CS/μ»΄ν¨ν°μΌλ°
μ§λ² 3μ΄κ³Ό μ½λ : 3(0011) μ λν¨ λ¬Έμ ) 10μ§μ 3μ 3-μ΄κ³Ό μ½λμμ νννκΈ° 3 -> 0011 3μ΄κ³Όμ½λ 0011 λνκΈ° 0011 +0011 ------- 0110 보μ 1μ 보μ : κ° μ리μ μλ 1μ 0μΌλ‘, 0μ 1λ‘ λ°κΎΈμ΄ νννλ€. 2μ 보μ : 1μ 보μλ₯Ό λ¨Όμ ꡬν λ€μ 맨 μ€λ₯Έμͺ½ μ리μ 1μ λνμ¬ κ΅¬νλ€. 9μ 보μ : 10μ§μμμ κ° μλ¦Ώμμ μ«μλ₯Ό μ΅λκ°μμ λΊλ€. 10μ 보μ: 9μ 보μλ₯Ό λ¨Όμ ꡬν λ€μ κ·Έ κ²°κ³Όμ 1μ λνμ¬ κ΅¬νλ€. μμ) 45μ λν 9μ 보μλ? 99-45 = 54 11101μ 1μ 보μλ? μλ¦Ώμ λ°κΎΈκΈ° -> 00010 2μ 보μλ? 1μ 보μ + 1 = 00011 BCD μ½λ 10μ§μμ κ°κ°μ μ리λ₯Ό 2μ§μλ‘ λ°κΏμ£Όλ©΄ BCD codeκ° ..
CS/μ»΄ν¨ν°μΌλ°
λΆ λμ (Boolean Algebra) μ°Έ(1)κ³Ό κ±°μ§(0), λ κ°μ§μ λ
Όλ¦¬κ°λ§ κ°μ§λ λμ λ¬Έμ ) F = (A+B) • (A+C) λ₯Ό κ°μν νκΈ° λ보기 κ΅ν λ²μΉ A+B = B+A , A•B = B•A λμΌ λ²μΉ A + A = A , A•A = A νλ± λ²μΉ A + 0 = A , A + 1 = 1 , A•1=A , A•0=0 F = A•A + A•C + B•A + B•C = A + AC + AB + BC ( λμΌλ²μΉ , κ΅νλ²μΉ ) = A(1+C) + AB + BC = A + AB + BC ( νλ±λ²μΉ ) = A(1+B) + BC = A + BC F = A + BC λ
Όλ¦¬ κ²μ΄νΈ(Logic Gate) λ°κ°μ°κΈ° (Half Adder) κ°μ°κΈ°λ λ§μ
μ°μ°μ μννκΈ° μν λ
Όλ¦¬νλ‘μ΄λ€. λ°κ°μ°κΈ°λ ν μ..