κ³„λž€μ†Œλ…„ 2024. 5. 1. 19:05

1. μš΄μ˜μ²΄μ œλž€?

 

컴퓨터 ν•˜λ“œμ›¨μ–΄λ₯Ό κ΄€λ¦¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ΄μž μ»΄ν“¨ν„°μ˜ μ‚¬μš©μžμ™€ 컴퓨터 ν•˜λ“œμ›¨μ–΄ 사이에 쀑간 맀개체 역할을 ν•΄μ£ΌλŠ” ν”„λ‘œκ·Έλž¨μ΄λ‹€.

μš΄μ˜μ²΄μ œλŠ” μ‚¬μš©μžμ—κ²Œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•˜κ³  μ‘μš©ν”„λ‘œκ·Έλž¨μ— 컴퓨터 μžμ›μ„ 골고루 λ°°λΆ„ν•˜μ—¬ μž‘μ—… ν™˜κ²½μ„ λ§Œλ“€μ–΄ μ€€λ‹€. μ λ‹Ήν•œ μ‹œμ μ— μ‘μš© ν”„λ‘œκ·Έλž¨μœΌλ‘œλΆ€ν„° μžμ›μ„ νšŒμˆ˜ν•˜κ³  μ•…μ˜μ μΈ μ‘μš© ν”„λ‘œκ·Έλž¨μœΌλ‘œλΆ€ν„° 컴퓨터λ₯Ό λ³΄ν˜Έν•œλ‹€.

 

컴퓨터 μ‹œμŠ€ν…œμ˜ κ΅¬μ„±μš”μ†Œ: ν•˜λ“œμ›¨μ–΄, 운영체제, μ‘μš©ν”„λ‘œκ·Έλž¨, μ‚¬μš©μž

컴퓨터 μžμ›: ν‚€λ³΄λ“œ, CPU, λ©”λͺ¨λ¦¬ λ“±

 

2. 운영체제의 λͺ©ν‘œ

  • μ‚¬μš©μžμ—κ²Œ νŽΈλ¦¬μ„±μ„ μ œκ³΅ν•˜κ³ , 컴퓨터 μ‹œμŠ€ν…œμ„ 효율적으둜 μš΄μ˜ν•˜κ²Œ ν•œλ‹€.
  • 컴퓨터 μžμ›μ˜ 할당은 κ³΅μ •ν•˜κ³  효율적으둜 이루어져야 ν•œλ‹€.

 

3. 운영체제의 λ°œμ „

μž‘μ—… 방식 λ°œμ „

ν•˜λ“œμ™€μ΄μ–΄λ§ μ‹œμŠ€ν…œ → 일괄 μž‘μ—… μ‹œμŠ€ν…œ: batch(ν•œ λ²ˆμ— ν•˜λ‚˜μ˜ ν”„λ‘œκ·Έλž¨λ§Œ μ‹€ν–‰) → λŒ€ν™”ν˜• μ‹œμŠ€ν…œ(ν‚€λ³΄λ“œ&마우슀) → μ‹œλΆ„ν•  μ‹œμŠ€ν…œ(CPU μ‹œκ°„μ„ 잘게 λ‚˜λˆ„μ–΄ μ—¬λŸ¬ ν”„λ‘œκ·Έλž¨μ„ λ™μ‹œμ— μ‹€ν–‰ν•˜λŠ”κ²ƒμ²˜λŸΌ λ³΄μ΄κ²Œν•¨) → 닀쀑 μ‚¬μš©μž μ‹œμŠ€ν…œ(ν•˜λ‚˜μ˜ μ»΄ν“¨ν„°μ—μ„œ μ—¬λŸ¬λͺ…이 μž‘μ—…ν•  수 μžˆλŠ” μ‹œμŠ€ν…œ, μœ λ‹‰μŠ€)

 

μ»΄ν“¨νŒ… ν™˜κ²½μ˜ λ°œμ „

  • λΆ„μ‚° μ‹œμŠ€ν…œ: λ„€νŠΈμ›Œν¬μƒ λΆ„μ‚°λœ μ—¬λŸ¬ μ»΄ν“¨ν„°λ‘œ μž‘μ—…μ„ μ²˜λ¦¬ν•˜κ³  κ·Έ κ²°κ³Όλ₯Ό μƒν˜Έ κ΅ν™˜ν•˜λ„λ‘ κ΅¬μ„±ν•œ 것
  • ν΄λΌμ΄μ–ΈνŠΈ / μ„œλ²„ μ‹œμŠ€ν…œ: μž‘μ—…μ„ μš”μ²­ν•˜λŠ” ν΄λΌμ΄μ–ΈνŠΈμ™€ μš”μ²­λ°›μ€ μž‘μ—…μ„ μ²˜λ¦¬ν•˜λŠ” μ„œλ²„μ˜ 이쀑 ꡬ쑰둜 λ‚˜λ‰¨
  • P2P μ‹œμŠ€ν…œ: μ„œλ²„λŠ” μ€‘μž¬λ§Œ ν•˜κ³ , 말단 μ‚¬μš©μž(peer)κ°€ λ‹€λ₯Έ λ§λ‹¨μ‚¬μš©μžλ‘œλΆ€ν„° 직접 λ‹€μš΄λ‘œλ“œ
  • μ–Έμ œ μ–΄λ””μ„œλ‚˜ μ»΄ν“¨νŒ… νŒŒμ›Œμ™€ μ†Œν”„νŠΈμ›¨μ–΄μ— μ ‘κ·Ό ν•  수 μžˆλŠ” 컴퓨터 ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ” ν΄λΌμš°λ“œ μ‹œμŠ€ν…œμ΄ κ°œλ°œλ˜μ—ˆλ‹€.