운영체제

운영체제 - 컀널

CheonD 2021. 3. 11. 14:49

운영체제 - μ»€λ„

 

(반말투 이해 λΆ€νƒν•©λ‹ˆλ‹€^^.)

 

컀널

컴퓨터 μš΄μ˜μ²΄κ³„μ˜ 핡심, μš΄μ˜μ²΄κ³„μ˜ λ‹€λ₯Έ λͺ¨λ“  뢀뢄에 μ—¬λŸ¬ 가지 기본적인 μ„œλΉ„μŠ€λ₯Ό 제곡.

 

운영체제

μ‹œμŠ€ν…œ 호좜 : 컀널이 μžμ‹ μ„ λ³΄ν˜Έν•˜κΈ° μœ„ν•΄ λ§Œλ“  μΈν„°νŽ˜μ΄μŠ€, μ»΄ν“¨ν„°μ˜ μžμ›μ— 직접 μ ‘κ·Όν•˜λŠ” 것을 차단.

μ§μ ‘ν˜ΈμΆœμ€ μ‚¬μš©μžμ— μ˜ν•΄ μ§€μ›Œμ§ˆ 수 있음 -> κ·Έλž˜μ„œ μ‹œμŠ€ν…œ 호좜둜 μžμ›κ΄€λ¦¬ν•΄μ•Όν•¨. -> 이λ₯Ό 컀널 λͺ¨λ“œλΌκ³  ν•˜λŠ”λ° μš΄μ˜μ²΄μ œκ°€ ν•˜λŠ” 것

μš΄μ˜μ²΄μ œλŠ” μ‹œμŠ€ν…œ 호좜둜 μ œν•œν•˜κΈ° λ•Œλ¬Έμ— λ‹€λ₯Έ λ°©λ²•μœΌλ‘œ 컀널에 λ“€μ–΄μ˜€μ§€ λͺ»ν•˜κ²Œ λ§‰μŒ. -> μžμ› 보호.

 

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

컀널과 ν•˜λ“œμ›¨μ–΄μ˜ μΈν„°νŽ˜μ΄μŠ€ λ‹΄λ‹Ή -> μš΄μ˜ν•˜κ²Œ ν•΄μ£ΌλŠ” μ†Œν”„νŠΈμ›¨μ–΄.

 

마우슀 같은건 포트만 끼우면 μš΄μ˜μ²΄κ°€ λ°”λ‘œν•΄μ€Œ.(컀널없이 ν•˜λ“œμ›¨μ–΄μžμ²΄μ—μ„œ κ°€λŠ₯) ν•˜μ§€λ§Œ 프린터같이 μ—¬λŸ¬κ°œμ˜ λ³΅μž‘ν•œ 것듀을 μœ„ν•΄μ„œλŠ” ν”„λ¦°ν„° λ“œλΌμ΄λ²„λ₯Ό 직접 μ„€μΉ˜ν•΄μ•Όν•œλ‹€.

 

컀널이 ν•˜λŠ” 일: ν”„λ‘œμ„ΈμŠ€ 관리, λ©”λͺ¨λ¦¬κ΄€λ¦¬, 파일 μ‹œμŠ€ν…œ 관리, μž…μΆœλ ₯ 관리, ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신 관리

 

 

 

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

- λͺ¨λ“ˆ ꡬ뢄이 μ—†μŒ.

 

ex )MS-DOS

μž₯점 : λͺ¨λ“ˆ κ°„ 톡신 λΉ„μš©μ΄ μ—†μŒ.

단점 : ν•˜λ‚˜λ‘œ λ¬Άμ—¬ μžˆμ–΄μ„œ λ²„κ·Έλ‚˜ 였λ₯˜μ²˜λ¦¬ νž˜λ“¬, μ—¬λŸ¬ κΈ°λŠ₯이 μ—°κ²° -> μƒν˜Έ μ˜μ‘΄μ„±μ΄ 높아지고 μž‘μ€ 결함이 μ‹œμŠ€ν…œ ν™•μ‚°

λ‹€μ–‘ν•œ ν™˜κ²½μ— μ μš©ν•˜κΈ° νž˜λ“¬, ν˜„λŒ€λŠ” μ‚¬μš©x

 

 

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

 

-λΉ„μŠ·ν•œ κ±Έ λ¬Άμ–΄μ„œ κ³„μΈ΅μœΌλ‘œ λ§Œλ“¬. 계측 κ°„ 톡신 이용

 

마이크둜 ꡬ쑰 컀널

ν”„λ‘œμ„ΈμŠ€ 관리, λ©”λͺ¨λ¦¬ 관리 λ“± κ°€μž₯ 기본적인 κΈ°λŠ₯만 μ œκ³΅ν•˜κ³ , ν”„λ‘œμ„ΈμŠ€ κ°„ 톡신을 μ΄μš©ν•΄μ„œ μ›€μ§μ΄λŠ” ꡬ쑰.

νŠΉμ§• : μ‚¬μš©μž μ˜μ—­μ—μ„œ λ‹€λ£¨λŠ” 것이 λ§Žμ•„μ‘Œλ‹€ -> 컀널이 κ°€λ²Όμ›Œμ‘Œλ‹€ - > CPUμš©λŸ‰μ΄ μž‘μ•„μ§.

ex) ios 컀널, λ§ˆν•˜

 

가상머신

Cμ–Έμ–΄λ‘œ λ§Œλ“  UNIXλŠ” 운영체제 κ°„μ˜ ν˜Έν™˜μ„±μ΄ μ’‹μ§€μ•ŠμŒ. κ·Έλž˜μ„œ 생긴 것이 JAVA.

JVM(μžλ°” 가상머신)을 톡해 μœ λ‹‰μŠ€λ“  μœˆλ„μš°λ“  μ—¬λŸ¬ μš΄μ˜μ²΄μ œλ“€μ΄ λ‹€μ–‘ν•˜κ²Œ λŒμ•„κ°ˆ 수 있게 λ˜μ—ˆμŒ.