πŸ‘©‍πŸ’» μ•Œκ³ λ¦¬μ¦˜/πŸŽ›οΈ 컴퓨터 ꡬ쑰 & OS

[ν˜Όκ³΅ν•™μŠ΅λ‹¨ 12κΈ°] 10μž₯, ν”„λ‘œμ„ΈμŠ€μ™€ μŠ€λ ˆλ“œ

였브 πŸ§™‍♂️ 2024. 7. 28. 05:16

[ ν”„λ‘œμ„ΈμŠ€ ]

μ •μ˜ : μ‹€ν–‰ 쀑인 ν”„λ‘œκ·Έλž¨

μœˆλ„μš° - μž‘μ—…κ΄€λ¦¬μž νƒ­μ—μ„œ λ³Ό 수 μžˆλ‹€.

μ‚¬μš©μžκ°€ λ³Ό 수 μžˆλŠ” κ³΅κ°„μ—μ„œ μ‹€ν–‰λ˜λŠ” ν”„λ‘œμ„ΈμŠ€ (=ν¬κ·ΈλΌμš΄λ“œ ν”„λ‘œμ„ΈμŠ€) , μ‚¬μš©μžκ°€ 보지 λͺ»ν•˜λŠ” λ’€νŽΈμ—μ„œ μ‹€ν–‰λ˜λŠ” ν”„λ‘œμ„ΈμŠ€ (=λ°±κ·ΈλΌμš΄λ“œ ν”„λ‘œμ„ΈμŠ€)둜 λ‚˜λˆ„μ–΄μ§„λ‹€.

λ°±κ·ΈλΌμš΄λ“œ ν”„λ‘œμ„ΈμŠ€λŠ” λ‹€μ‹œ μ‚¬μš©μžμ™€ μƒν˜Έμž‘μš©ν•˜λŠλƒ μ•ˆ ν•˜λƒμ— 따라 κ°ˆλΌμ§€λ©°, μ‚¬μš©μžμ™€ μƒν˜Έμž‘μš©ν•˜μ§€ μ•ŠλŠ” ν”„λ‘œμ„ΈμŠ€λ₯Ό 데λͺ¬ 및 μ„œλΉ„μŠ€λΌ λΆ€λ₯Έλ‹€. 

 

[ ν”„λ‘œμ„ΈμŠ€ μ œμ–΄ 블둝(PCB) ]

ν”„λ‘œμ„ΈμŠ€μ™€ κ΄€λ ¨λœ 정보λ₯Ό μ €μž₯ν•˜λŠ” 자료ꡬ쑰 ( = μƒν’ˆμ— 달린 νƒœκ·Έ )

 

- μš΄μ˜μ²΄μ œλŠ” λ²ˆκ°ˆμ•„ μˆ˜ν–‰λ˜λŠ” ν”„λ‘œμ„ΈμŠ€μ˜ μ‹€ν–‰ μˆœμ„œλ₯Ό κ΄€λ¦¬ν•˜κ³ , ν”„λ‘œμ„ΈμŠ€μ— CPUλ₯Ό λΉ„λ‘―ν•œ μžμ›μ„ λ°°λΆ„ν•˜λ©΄μ„œ PCBλ₯Ό μ΄μš©ν•œλ‹€.

- 컀널 μ˜μ—­μ— μƒμ„±λœλ‹€.

- ν”„λ‘œμ„ΈμŠ€ 생성 μ‹œμ— λ§Œλ“€μ–΄μ§€κ³  싀행이 λλ‚˜λ©΄ νκΈ°λœλ‹€.

 

λ‹΄κΈ°λŠ” 정보

1. ν”„λ‘œμ„ΈμŠ€ ID(PID)

μž‘μ—… κ΄€λ¦¬μž-μƒνƒœ λ°”μ—μ„œ 확인 κ°€λŠ₯ν•˜λ‹€. μ‹ κΈ°!

νŠΉμ • ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹λ³„ν•˜κΈ° μœ„ν•΄ λΆ€μ—¬ν•˜λŠ” κ³ μœ ν•œ 번호 ( = ν•™λ²ˆ, μ‚¬λ²ˆ )

- 같은 일을 μˆ˜ν–‰ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ΄μ–΄λ„ 두 번 μ‹€ν–‰ν•˜λ©΄ PIDκ°€ λ‹€λ₯Έ 두 개의 ν”„λ‘œμ„ΈμŠ€κ°€ μƒμ„±λœλ‹€.

 

2. λ ˆμ§€μŠ€ν„° κ°’

ν”„λ‘œμ„ΈμŠ€κ°€ μ‹€ν–‰ν•˜λ©° μ‚¬μš©ν–ˆλ˜ ν”„λ‘œκ·Έλž¨ μΉ΄μš΄ν„°λ₯Ό λΉ„λ‘―ν•œ λ ˆμ§€μŠ€ν„° κ°’λ“€

- μ§„ν–‰ν–ˆλ˜ μž‘μ—…λ“€μ„ 이어 μ‹€ν–‰ν•˜κΈ° μœ„ν•΄μ„œ, μ‹€ν–‰ μ°¨λ‘€κ°€ λŒμ•„μ˜€λ©΄ μ΄μ „κΉŒμ§€ μ‚¬μš©ν–ˆλ˜ λ ˆμ§€μŠ€ν„°μ˜ 쀑간값을 λͺ¨λ‘ 볡원

 

3. ν”„λ‘œμ„ΈμŠ€ μƒνƒœ

ν”„λ‘œμ„ΈμŠ€ μƒνƒœ 정보

- (ex. ν”„λ‘œμ„ΈμŠ€κ°€ μž…μΆœλ ₯μž₯치λ₯Ό μ‚¬μš©ν•˜κΈ° μœ„ν•΄ 기닀리고 μžˆλŠ”μ§€, CPUλ₯Ό μ΄μš©ν•˜κΈ° μœ„ν•΄ 기닀리고 μžˆλŠ”μ§€..)

 

4. CPU μŠ€μΌ€μ€„λ§ 정보

ν”„λ‘œμ„ΈμŠ€κ°€ μ–Έμ œ, μ–΄λ–€ μˆœμ„œλ‘œ CPUλ₯Ό 할당받을지에 λŒ€ν•œ 정보

 

5. λ©”λͺ¨λ¦¬ 관리 정보

ν”„λ‘œμ„ΈμŠ€κ°€ μ–΄λŠ μ£Όμ†Œμ— μ €μž₯λ˜μ–΄ μžˆλŠ”μ§€μ— λŒ€ν•œ 정보

- 베이슀 λ ˆμ§€μŠ€ν„°, ν•œκ³„ λ ˆμ§€μŠ€ν„° κ°’, νŽ˜μ΄μ§€ ν…Œμ΄λΈ” 정보 등이 λ‹΄κΈ΄λ‹€.

 

6. μ‚¬μš©ν•œ 파일과 μž…μΆœλ ₯μž₯치 λͺ©λ‘

μ–΄λ–€ μž…μΆœλ ₯ μž₯μΉ˜κ°€ 이 ν”„λ‘œμ„ΈμŠ€μ— ν• λ‹Ήλ˜μ—ˆλŠ”μ§€, μ–΄λ–€ νŒŒμΌμ„ μ—΄μ—ˆλŠ”μ§€μ— λŒ€ν•œ 정보

- μ‹€ν–‰ κ³Όμ •μ—μ„œ νŠΉμ • μž…μΆœλ ₯ μž₯μΉ˜λ‚˜ νŒŒμΌμ„ μ‚¬μš©ν•˜λ©΄ ν•΄λ‹Ή λ‚΄μš©μ΄ λͺ…μ‹œλœλ‹€.

 

[ λ¬Έλ§₯ κ΅ν™˜ ]

[ λ¬Έλ§₯ ] 

ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€ μˆ˜ν–‰μ„ μž¬κ°œν•˜κΈ° μœ„ν•΄ κΈ°μ–΅ν•΄μ•Ό ν•  정보

- PCB에 κΈ°λ‘λ˜λŠ” 정보듀

- μ‹€ν–‰ λ¬Έλ§₯을 잘 기얡해두면 μ–Έμ œλ“  ν•΄λ‹Ή ν”„λ‘œμ„ΈμŠ€μ˜ 싀행을 μž¬κ°œν•  수 μžˆλ‹€.

 

- 이처럼 κΈ°μ‘΄ ν”„λ‘œμ„ΈμŠ€μ˜ λ¬Έλ§₯을 PCB에 λ°±μ—…ν•˜κ³ , μƒˆλ‘œμš΄ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹€ν–‰ν•˜κΈ° μœ„ν•΄ λ¬Έλ§₯을 PCBλ‘œλΆ€ν„° λ³΅κ΅¬ν•˜μ—¬ μƒˆλ‘œμš΄ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹€ν–‰ν•œλ‹€. 

- λ¬Έλ§₯ κ΅ν™˜μ΄ λ„ˆλ¬΄ 자주 μΌμ–΄λ‚˜λ©΄, μ˜€λ²„ν—€λ“œκ°€ λ°œμƒν•  수 μžˆλ‹€.

 

[ ν”„λ‘œμ„ΈμŠ€μ˜ λ©”λͺ¨λ¦¬ μ˜μ—­ ]

ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€λŠ” 크게 μ½”λ“œ μ˜μ—­, 데이터 μ˜μ—­, ν•© μ˜μ—­, μŠ€νƒ μ˜μ—­μœΌλ‘œ λ‚˜λ‰˜μ–΄ μ €μž₯λœλ‹€. 

 

1. μ½”λ“œ μ˜μ—­ ( = ν…μŠ€νŠΈ μ˜μ—­ )

- μ‹€ν–‰ν•  수 μžˆλŠ” μ½”λ“œ, λͺ…λ Ήμ–΄κ°€ μ €μž₯λœλ‹€.

- 데이터가 μ•„λ‹Œ CPUκ°€ μ‹€ν–‰ν•  λͺ…λ Ήμ–΄κ°€ 담겨 μžˆμ–΄ 읽기 μ „μš© 곡간이닀.

 

2. 데이터 μ˜μ—­

- ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λ˜λŠ” λ™μ•ˆ μœ μ§€ν•  데이터가 μ €μž₯λ˜λŠ” 곡간이닀.

 

μ½”λ“œ, 데이터 μ˜μ—­μ€ ν”„λ‘œκ·Έλž¨μ„ κ΅¬μ„±ν•˜λŠ” λͺ…령어듀이 κ°‘μžκΈ° λ³€κ²½λ˜λŠ” 일이 μ—†κΈ° λ•Œλ¬Έμ— 정적 ν• λ‹Ή μ˜μ—­μ΄λΌ λΆ€λ₯Έλ‹€.

 

3. ν•© μ˜μ—­

- μ‚¬μš©μžκ°€ 직접 ν• λ‹Ήν•  수 μžˆλŠ” μ €μž₯ 곡간

- λ©”λͺ¨λ¦¬ 곡간을 ν• λ‹Ήν•œλ‹€λ©΄ μ–Έμ  κ°€ κ·Έ 곡간을 λ°˜ν™˜ν•΄μ•Ό ν•œλ‹€. (λ°˜ν™˜ μ•ˆ ν•˜λ©΄ 곡간이 낭비돼 λ©”λͺ¨λ¦¬ λˆ„μˆ˜ λ°œμƒ)

 

4. μŠ€νƒ μ˜μ—­

- 데이터λ₯Ό μΌμ‹œμ μœΌλ‘œ μ €μž₯ν•˜λŠ” 곡간

- ν•¨μˆ˜μ˜ 싀행이 λλ‚˜λ©΄ μ‚¬λΌμ§€λŠ” 맀개 λ³€μˆ˜, 지역 λ³€μˆ˜κ°€ λŒ€ν‘œμ 

 

ν•©, μŠ€νƒ μ˜μ—­μ€ ν”„λ‘œκ·Έλž¨μ„ μ‹€ν–‰ν•˜λŠ” κ³Όμ •μ—μ„œ 크기가 λ³€ν•  수 있기 λ•Œλ¬Έμ— 동적 ν• λ‹Ή μ˜μ—­μ΄λΌ λΆ€λ₯Έλ‹€.

 

[ ν”„λ‘œμ„ΈμŠ€ μƒνƒœ ]

좜처 : IT μœ„ν‚€

1. 생성 μƒνƒœ

- ν”„λ‘œμ„ΈμŠ€λ₯Ό 생성 쀑인 μƒνƒœ

- 이제 막 λ©”λͺ¨λ¦¬μ— μ μž¬λ˜μ–΄ PCBλ₯Ό 할당받은 μƒνƒœ

- κ³§λ°”λ‘œ μ‹€ν–‰λ˜μ§€ μ•Šκ³  μ€€λΉ„ μƒνƒœκ°€ λ˜μ–΄ CPU 할당을 κΈ°λ‹€λ¦°λ‹€.

 

2. μ€€λΉ„ μƒνƒœ

- λ‹Ήμž₯ CPUλ₯Ό ν• λ‹Ήλ°›μ•„ μ‹€ν–‰ν•  수 μžˆμ§€λ§Œ, 아직 μžμ‹ μ˜ μ°¨λ‘€κ°€ μ•„λ‹ˆμ–΄μ„œ κΈ°λ‹€λ¦¬λŠ” μƒνƒœ

- μ°¨λ‘€κ°€ 되면 μ‹€ν–‰ λœλ‹€.

 

3. μ‹€ν–‰ μƒνƒœ

- CPUλ₯Ό ν• λ‹Ήλ°›μ•„ μ‹€ν–‰ 쀑인 μƒνƒœ

- ν• λ‹Ήλœ 일정 μ‹œκ°„ λ™μ•ˆλ§Œ 이용 κ°€λŠ₯ν•˜λ‹€

- ν• λ‹Ήν•œ μ‹œκ°„μ„ μ „λΆ€ μ‚¬μš©ν•˜λ©΄ λ‹€μ‹œ μ€€λΉ„ μƒνƒœκ°€ λœλ‹€.

 

4. λŒ€κΈ° μƒνƒœ

- μž…μΆœλ ₯μž₯치의 μž‘μ—…μ„ κΈ°λ‹€λ¦¬λŠ” 쀑인 μƒνƒœ

- μž…μΆœλ ₯ μž‘μ—…μ΄ μ™„λ£Œλ˜λ©΄ λ‹€μ‹œ μ€€λΉ„ μƒνƒœλ‘œ λŒμ•„κ°€ CPU 할당을 κΈ°λ‹€λ¦°λ‹€.

 

5. μ’…λ£Œ μƒνƒœ

- ν”„λ‘œμ„ΈμŠ€κ°€ μ’…λ£Œλœ μƒνƒœ

- ν”„λ‘œμ„ΈμŠ€κ°€ μ’…λ£Œλ˜λ©΄, μš΄μ˜μ²΄μ œλŠ” PCB와 ν”„λ‘œμ„ΈμŠ€κ°€ μ‚¬μš©ν•œ λ©”λͺ¨λ¦¬λ₯Ό μ •λ¦¬ν•œλ‹€. 

 

[ ν”„λ‘œμ„ΈμŠ€ 계측 ꡬ쑰 ]

- ν”„λ‘œμ„ΈμŠ€κ°€ ν”„λ‘œμ„ΈμŠ€λ₯Ό λ‚³λŠ” 계측적인 ꡬ쑰둜 ν”„λ‘œμ„ΈμŠ€λ₯Ό κ΄€λ¦¬ν•˜λŠ” 트리 ꡬ쑰

μ‹€ν–‰ 도쀑 μ‹œμŠ€ν…œ ν˜ΈμΆœμ„ 톡해 λ‹€λ₯Έ ν”„λ‘œμ„ΈμŠ€λ₯Ό 생성할 수 μžˆλŠ”λ°, μ—¬κΈ°μ„œ μƒˆλ‘œμš΄ ν”„λ‘œμ„ΈμŠ€λ₯Ό λΆ€λͺ¨ ν”„λ‘œμ„ΈμŠ€, λΆ€λͺ¨ ν”„λ‘œμ„ΈμŠ€μ— μ˜ν•΄ μƒμ„±λœ ν”„λ‘œμ„ΈμŠ€λ₯Ό μžμ‹ ν”„λ‘œμ„ΈμŠ€λΌκ³  ν•œλ‹€. 

- λΆ€λͺ¨, μžμ‹ ν”„λ‘œμ„ΈμŠ€λŠ” 각기 λ‹€λ₯Έ PIDλ₯Ό 가진닀. 

- μžμ‹ ν”„λ‘œμ„ΈμŠ€λŠ” μ‹€ν–‰ κ³Όμ •μ—μ„œ 또 λ‹€λ₯Έ μžμ‹ ν”„λ‘œμ„ΈμŠ€λ₯Ό μ‹€ν–‰ν•˜κ±°λ‚˜ 생성할 수 μžˆλ‹€.

[ ν”„λ‘œμ„ΈμŠ€ 생성 기법 ]

- λ³΅μ œμ™€ 옷 κ°ˆμ•„μž…κΈ° 과정을 톡해 μˆ˜ν–‰

- 자기 μžμ‹  ν”„λ‘œμ„ΈμŠ€μ˜ 볡사본을 λ§Œλ“œλŠ” μ‹œμŠ€ν…œ 호좜인 fork둜 μžμ‹ μ˜ 볡사본을 λ§Œλ“€μ–΄ μžμ‹ ν”„λ‘œμ„ΈμŠ€λ₯Ό μƒμ„±ν•œλ‹€.

( λΆ€λͺ¨ ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›λ“€, λ©”λͺ¨λ¦¬μ˜ λ‚΄μš©, μ—΄λ¦° 파일의 λͺ©λ‘ 등이 μžμ‹  ν”„λ‘œμ„ΈμŠ€μ— 상속 )

- μžμ‹ ν”„λ‘œμ„ΈμŠ€λŠ” execλ₯Ό 톡해 μžμ‹ μ˜ λ©”λͺ¨λ¦¬ 곡간을 λ‹€λ₯Έ ν”„λ‘œκ·Έλž¨μœΌλ‘œ κ΅μ²΄ν•œλ‹€.

( μ½”λ“œ μ˜μ—­κ³Ό 데이터 μ˜μ—­μ˜ λ‚΄μš©μ΄ μ‹€ν–‰ν•  ν”„λ‘œκ·Έλž¨μ˜ λ‚΄μš©μœΌλ‘œ λ°”λ€Œκ³ , λ‚˜λ¨Έμ§€ μ˜μ—­μ€ μ΄ˆκΈ°ν™” )

 

[ μŠ€λ ˆλ“œ ]

μ •μ˜ 및 κΈ°λŠ₯

- ν”„λ‘œμ„ΈμŠ€λ₯Ό κ΅¬μ„±ν•˜λŠ” μ‹€ν–‰μ˜ 흐름 λ‹¨μœ„

- μŠ€λ ˆλ“œλ₯Ό μ΄μš©ν•˜λ©΄ ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€μ—μ„œ μ—¬λŸ¬ 뢀뢄을 λ™μ‹œμ— μ‹€ν–‰ν•  수 μžˆλ‹€.

 

νŠΉμ§• 

- ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€λŠ” μ—¬λŸ¬ 개의 μŠ€λ ˆλ“œλ₯Ό κ°€μ§ˆ 수 μžˆλ‹€.

- ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›μ„ κ³΅μœ ν•œλ‹€λŠ” 것이 μŠ€λ ˆλ“œμ˜ 핡심

- ν”„λ‘œμ„ΈμŠ€λŠ” 기본적으둜 μžμ›μ„ κ³΅μœ ν•˜μ§€ μ•Šμ§€λ§Œ, μŠ€λ ˆλ“œλΌλ¦¬λŠ” 같은 ν”„λ‘œμ„ΈμŠ€ λ‚΄μ˜ μžμ›μ„ κ³΅μœ ν•¨

 

단일 μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€  

- ν•˜λ‚˜μ˜ ν”„λ‘œμ„ΈμŠ€κ°€ ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ μΌλ§Œμ„ μ²˜λ¦¬ν•˜λŠ” 것 

- 싀행에 ν•„μš”ν•œ μ΅œμ†Œν•œμ˜ 정보(ν”„λ‘œκ·Έλž¨ μΉ΄μš΄ν„°λ₯Ό ν¬ν•¨ν•œ λ ˆμ§€μŠ€ν„°λ‚˜ μŠ€νƒ)λ§Œμ„ μœ μ§€ν•œ 채 ν”„λ‘œμ„ΈμŠ€ μžμ›μ„ κ³΅μœ ν•˜λ©° 싀행됨. 

λ©€ν‹° μŠ€λ ˆλ“œ ν”„λ‘œμ„ΈμŠ€

μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό λ™μ‹œμ— μ‹€ν–‰ν•˜λŠ” 것 λ©€ν‹° ν”„λ‘œμ„ΈμŠ€

μ—¬λŸ¬ μŠ€λ ˆλ“œλ‘œ ν”„λ‘œμ„ΈμŠ€λ₯Ό λ™μ‹œμ— μ‹€ν–‰ν•˜λŠ” 것 → λ©€ν‹° μŠ€λ ˆλ“œ

단일 ν”„λ‘œμ„ΈμŠ€μ™€ λ©€ν‹° ν”„λ‘œμ„ΈμŠ€μ˜ 차이

단일 ν”„λ‘œμ„ΈμŠ€λŠ”μš”...

ν”„λ‘œμ„ΈμŠ€μ— forkλ₯Ό ν•΄ 같은 μž‘μ—…μ„ ν•˜λŠ” λ™μ•ˆ λ™μΌν•œ ν”„λ‘œμ„ΈμŠ€ 두 개λ₯Ό λ™μ‹œμ— μ‹€ν–‰ν•˜λ©΄, μ½”λ“œ μ˜μ—­, 데이터 μ˜μ—­, νž™ μ˜μ—­ 등을 λΉ„λ‘―ν•œ λͺ¨λ“  μžμ›μ΄ λ³΅μ œλ˜μ–΄ λ©”λͺ¨λ¦¬μ— 적재됨.

같은 ν”„λ‘œμ„ΈμŠ€λ₯Ό 2번3번 ν†΅μ¨°λ‘œ λ°˜λ³΅ν•΄μ„œ μ μž¬μ‹œν‚€λŠ” 건 λ‚­λΉ„μž„. ⇒ λ™μΌν•œ λ‚΄μš©λ“€μ΄ μ€‘λ³΅ν•΄μ„œ μ‘΄μž¬ν•˜λŠ” κ±°λ‹ˆκΉŒ!

λ©€ν‹° ν”„λ‘œμ„ΈμŠ€λŠ”μš”...

각기 λ‹€λ₯Έ μŠ€λ ˆλ“œ ID, ν”„λ‘œκ·Έλž¨ μΉ΄μš΄ν„° 값을 ν¬ν•¨ν•œ λ ˆμ§€μŠ€ν„° κ°’, μŠ€νƒ λΉΌκ³  ν”„λ‘œμ„ΈμŠ€κ°€ 가지고 μžˆλŠ” μžμ›μ„ κ³΅μœ ν•¨.

⇒ 같은 ν”„λ‘œμ„ΈμŠ€ λ‚΄μ˜ λͺ¨λ“  μŠ€λ ˆλ“œλŠ” λ™μΌν•œ μ£Όμ†Œ κ³΅κ°„μ˜ μ½”λ“œ, 데이터, νž™ μ˜μ—­μ„ κ³΅μœ ν•˜κ³ , μ—΄λ¦° 파일과 같은 ν”„λ‘œμ„ΈμŠ€ μžμ›μ„ κ³΅μœ ν•˜κΈ° λ•Œλ¬Έμ—

1. μ—¬λŸ¬ ν”„λ‘œμ„ΈμŠ€λ₯Ό 병행 μ‹€ν–‰ν•˜λŠ” 것보닀 λ©”λͺ¨λ¦¬λ₯Ό 효율적으둜 μ‚¬μš©ν•  수 μžˆλ‹€.

2. ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›μ„ κ³΅μœ ν•˜κΈ° λ•Œλ¬Έμ— ν˜‘λ ₯κ³Ό 톡신에 μœ λ¦¬ν•˜λ‹€. 

이건 단점이기도 ν•œλ°,

ν•˜λ‚˜μ˜ μŠ€λ ˆλ“œκ°€ λ¬Έμ œκ°€ 생기면 ν”„λ‘œμ„ΈμŠ€ 전체에 λ¬Έμ œκ°€ 생길 수 μžˆλ‹€.

⇒ λͺ¨λ“  μŠ€λ ˆλ“œλŠ” ν”„λ‘œμ„ΈμŠ€μ˜ μžμ›μ„ κ³΅μœ ν•˜κ³ , ν•˜λ‚˜μ˜ μŠ€λ ˆλ“œμ— λ¬Έμ œκ°€ 생기면 λ‹€λ₯Έ μŠ€λ ˆλ“œλ„ 영ν–₯을 λ°›μœΌλ‹ˆκΉŒ!

 

304p 1번
1. 생성
2. μ€€λΉ„
3. μ‹€ν–‰
4. λŒ€κΈ°
5. μ’…λ£Œ