Skip to content

Latest commit

Β 

History

History
67 lines (41 loc) Β· 3.29 KB

Kernel_Interface.md

File metadata and controls

67 lines (41 loc) Β· 3.29 KB

컀널과 μΈν„°νŽ˜μ΄μŠ€

μš΄μ˜μ²΄μ œλŠ” 컀널과 μΈν„°νŽ˜μ΄μŠ€λ‘œ 이루어져 μžˆμŠ΅λ‹ˆλ‹€.

image

컀널

  • 운영 체제의 핡심 λΆ€λΆ„μœΌλ‘œ, μ‹œμŠ€ν…œμ˜ ν•˜λ“œμ›¨μ–΄μ™€ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό κ΄€λ¦¬ν•˜κ³  μ œμ–΄ν•˜λŠ” 역할을 ν•©λ‹ˆλ‹€.
  • λ©”λͺ¨λ¦¬, μž…μΆœλ ₯ μž₯치, CPU λ“±κ³Ό 같은 μ€‘μš”ν•œ μ‹œμŠ€ν…œ μžμ›μ„ κ΄€λ¦¬ν•˜λ©°, μ΄λŸ¬ν•œ μžμ›μ— λŒ€ν•œ μ•‘μ„ΈμŠ€λ₯Ό μ œμ–΄ν•˜κ³  λ‹€λ₯Έ ν”„λ‘œκ·Έλž¨μ΄λ‚˜ ν”„λ‘œμ„ΈμŠ€μ™€ μΆ©λŒν•˜μ§€ μ•Šλ„λ‘ λ³΄ν˜Έν•©λ‹ˆλ‹€.

μΈν„°νŽ˜μ΄μŠ€

  • 운영 체제의 λ‹€λ₯Έ 뢀뢄듀이 컀널과 μƒν˜Έ μž‘μš©ν•  수 μžˆλŠ” 방법을 μ œκ³΅ν•©λ‹ˆλ‹€.
  • μ΄λŸ¬ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό 톡해 운영 μ²΄μ œλŠ” λ‹€μ–‘ν•œ ν•˜λ“œμ›¨μ–΄μ™€ μ†Œν”„νŠΈμ›¨μ–΄μ™€ μƒν˜Έ μž‘μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ‹œμŠ€ν…œ 호좜

  • 운영체제 μ»€λ„μ˜ κΈ°λŠ₯을 ν˜ΈμΆœν•˜μ—¬ μ‚¬μš©μž 곡간 ν”„λ‘œμ„ΈμŠ€κ°€ ν•˜λ“œμ›¨μ–΄λ‚˜ 운영 체제의 κΈ°λŠ₯을 μ‚¬μš©ν•  수 μžˆλ„λ‘ ν•˜λŠ” μΈν„°νŽ˜μ΄μŠ€μž…λ‹ˆλ‹€.

  • 일반적인 μ‹œμŠ€ν…œ 호좜 예) 파일 μž…μΆœλ ₯, λ©”λͺ¨λ¦¬ ν• λ‹Ή 및 ν•΄μ œ, ν”„λ‘œμ„ΈμŠ€ 생성 및 μ’…λ£Œ λ“±

λ“œλΌμ΄λ²„

  • ν•˜λ“œμ›¨μ–΄λ₯Ό 운영 체제 κ°„μ˜ μΈν„°νŽ˜μ΄μŠ€ 역할을 ν•˜λ©°, 운영 μ²΄μ œμ—μ„œ ν•˜λ“œμ›¨μ–΄λ₯Ό μ œμ–΄ν•˜κΈ° μœ„ν•œ μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€.

β—μš”μ•½

컀널과 μΈν„°νŽ˜μ΄μŠ€λŠ” 운영 체제의 핡심 μš”μ†Œλ‘œμ„œ ν•˜λ“œμ›¨μ–΄ 및 μ†Œν”„νŠΈμ›¨μ–΄ μžμ›μ„ 효과적으둜 κ΄€λ¦¬ν•˜κ³  μ œμ–΄ν•  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.

μ‹œμŠ€ν…œ 호좜과 λ“œλΌμ΄λ²„λŠ” 운영 μ²΄μ œμ™€ ν•˜λ“œμ›¨μ–΄ κ°„μ˜ μƒν˜Έ μž‘μš©μ„ κ°€λŠ₯ν•˜κ²Œ ν•˜λŠ” μ€‘μš”ν•œ ꡬ성 μš”μ†Œμž…λ‹ˆλ‹€.
μ΄λŸ¬ν•œ ꡬ성 μš”μ†ŒλŠ” 운영 μ²΄μ œμ™€ ν•˜λ“œμ›¨μ–΄ κ°„μ˜ 톡신을 보닀 쉽고 효과적으둜 μ²˜λ¦¬ν•  수 μžˆλ„λ‘ ν•΄μ£Όλ©°, μ‹œμŠ€ν…œμ˜ μ•ˆμ •μ„±κ³Ό μ„±λŠ₯을 ν–₯μƒμ‹œν‚΅λ‹ˆλ‹€.

πŸ’‘μ»€λ„μ˜ ꡬ성

컀널은 μ—¬λŸ¬ ν˜•νƒœλ‘œ μ‘΄μž¬ν•˜λŠ”λ° 크게 λ‹¨μΌν˜• ꡬ쑰 컀널, κ³„μΈ΅ν˜• ꡬ쑰 컀널, 마이크둜 ꡬ쑰 μ»€λ„λ‘œ λ‚˜λ‰˜μ–΄μ§‘λ‹ˆλ‹€.

1. λ‹¨μΌν˜• ꡬ쑰 컀널

  • 초창기 운영체제 ꡬ쑰
  • 컀널이 핡심 κΈ°λŠ₯을 κ΅¬ν˜„ν•˜λŠ” λͺ¨λ“ˆλ“€μ΄ ꡬ뢄 없이 ν•˜λ‚˜λ‘œ ꡬ성
    • ex) MS-DOS, VMS
  • μž₯점
    • λͺ¨λ“ˆ κ°„ 톡신 λΉ„μš© κ°μ†Œλ‘œ 효율적인 운영
  • 단점
    • λ²„κ·Έλ‚˜ 였λ₯˜ 처리 어렀움
    • κΈ°λŠ₯μƒμ˜ μž‘μ€ 결함 μ‹œμŠ€ν…œ μ „μ²΄λ‘œ ν™•μ‚°
    • λ‹€μ–‘ν•œ ν™˜κ²½μ˜ μ‹œμŠ€ν…œμ— μ μš©ν•˜κΈ° 어렀움

image

2. κ³„μΈ΅ν˜• ꡬ쑰 컀널

  • λΉ„μŠ·ν•œ κΈ°λŠ₯을 가진 λͺ¨λ“ˆμ„ λ¬Άμ–΄ ν•˜λ‚˜μ˜ κ³„μΈ΅μœΌλ‘œ λ§Œλ“€κ³  계측 κ°„μ˜ 톡신을 톡해 운영체제λ₯Ό κ΅¬ν˜„
    • ex) Window

image

3. 마이크둜 ꡬ쑰 컀널

  • ν”„λ‘œμ„ΈμŠ€ 관리, λ©”λͺ¨λ¦¬ 관리, ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신 관리 λ“± κ°€μž₯ 기본적인 κΈ°λŠ₯만 제곡
  • 각 λͺ¨λ“ˆμ€ λ…λ¦½μ μœΌλ‘œ μž‘λ™ν•˜κΈ° λ•Œλ¬Έμ— ν•˜λ‚˜μ˜ λͺ¨λ“ˆμ΄ μ‹€νŒ¨ν•˜λ”λΌλ„ 전체 μš΄μ˜μ²΄μ œκ°€ λ©ˆμΆ”μ§€ μ•ŠμŒ

image

Reference

μ‰½κ²Œ λ°°μš°λŠ” 운영체제 - μ‘°μ„±ν˜Έ