OS-Preview

창고지기·2021λ…„ 7μ›” 8일
0

OS

λͺ©λ‘ 보기
1/2
post-thumbnail

봐도봐도 μ–΄μƒ‰ν•œ OS... μ΄λ²ˆμ— 친ꡬ둜 λ§Œλ“€μ–΄ λ³΄μžκ΅¬μš”!


🀩 OS, It’s magic

어릴적 μ €λŠ” μ»΄ν“¨ν„°μ•ˆμ— λ§ˆλ²•μ‚¬κ°€ μ‚΄κ³ μžˆλ‹€κ³  λ―Ώμ—ˆμŠ΅λ‹ˆλ‹€.
μ»΄ν“¨ν„°μ˜ μ „μ›λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 화면이 밝아지고 μ—¬λŸ¬ 그림듀이 νŠ€μ–΄λ‚˜μ˜€λ©΄μ„œ λͺ¨λ‹ˆν„°μ•ˆμ— λ˜λ‹€λ₯Έ 세계가 νŽΌμ³μ§€λŠ”κ²ƒμ΄ λ§ˆλ²•μ‚¬κ°€ κ·ΈλŸ°κ²ƒμ΄λΌκ³  ν™•μ‹ ν•˜κ³  μžˆμ—ˆμ£ 
(TVλ₯Ό λ³΄λ©΄μ„œλ„ 이런 생각을 ν•˜κ³€ ν–ˆμŠ΅λ‹ˆλ‹€.)

전원을 λ„£λŠ”λ° 이 전원이 도무지 어디에 μ“°μ΄λŠ”μ§€ μ•Œ 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. 컴퓨터λ₯Ό 듀여보면 κ·Έμ Έ μ•ˆμ— μž‘μ€ 선풍기 같은것 λͺ‡κ°œκ°€ λŒμ•„κ°€λŠ”κ²Œ μ „λΆ€μ˜€λŠ”λ° 말이죠.

κ·Έ μ€‘μ—μ„œλ„ λ§ˆμš°μŠ€κ°€ κ°€μž₯ 골치 μ•„νŒ μŠ΅λ‹ˆλ‹€.
μƒκ°ν•΄λ³΄μ„Έμš”! ν˜„μ‹€μ˜ 물체λ₯Ό μ›€μ§μ˜€λŠ”λ° 화면이 μ›€μ§μΈλ‹€λ‹ˆκΉŒμš”!

μ‘°κΈˆμ”© 컀가며 λ§ˆλ²•μ‚¬λŠ” μ—†λ‹€λŠ”κ±Έ μ•Œκ²Œ λ˜μ—ˆμ§€λ§Œ μ—¬μ „νžˆ 컴퓨터 μ•ˆμ—μ„œλŠ” λ§ˆλ²•κ°™μ€ 일이 λ²Œμ–΄μ§€κ³  μžˆλŠ”λ“― ν–ˆμŠ΅λ‹ˆλ‹€.


πŸ˜… OS, It’s not magic

ν˜„μž¬ λŒ€ν•™κ΅ 3학년이 된 μ €μ—κ²ŒλŠ” 더이상 OSκ°€ λ§ˆλ²•μ΄ μ•„λ‹˜μ„ μ•Œκ²Œ λ˜μ—ˆμ§€λ§Œ, λ‹€μ‹œκΈˆ λ§ˆλ²•μ‚¬μ˜ 쑴재λ₯Ό μ˜μ‹¬ν•˜κΈ° μ‹œμž‘ν–ˆμŠ΅λ‹ˆλ‹€.

β€œμ•„λ‹ˆ 이걸 μ‚¬λžŒμ΄ λ§Œλ“€μ—ˆλ‹€κ³ ?”

OSλŠ” μ‚¬μš©μžκ°€ 컴퓨터λ₯Ό νŽΈλ¦¬ν•˜κ³  효과적으둜 μ‚¬μš©ν•˜κ²Œ ν•΄μ€λ‹ˆλ‹€. 그러기 μœ„ν•΄μ„œ μ‘μš©ν”„λ‘œκ·Έλž¨μ΄ CPU, RAMλ“±μ˜ μžμ›μ„ 효율적으둜 μ‚¬μš©ν•˜λ„λ‘ ν•΄μ•Όν•˜κ³  각쒅 λ°μ΄ν„°λ“€μ˜ μ €μž₯, μž…μΆœλ ₯ λ“± λ§Žμ€ 뢀뢄듀을 μˆ˜ν–‰ν•©λ‹ˆλ‹€.

이런 과정이 우리 λˆˆμ—λŠ” 보이지 μ•ŠλŠ” μ˜μ—­μ—μ„œ 행해지기 λ•Œλ¬Έμ— λ§ˆλ²•κ°™λ‹€λŠ” 생각을 ν–ˆλ˜κ²ƒμ΄μ£ 

OSλŠ” ν•˜λ“œμ›¨μ–΄ μ†Œν”„νŠΈμ›¨μ–΄ μ „λ°˜μ„ κ΄€λ¦¬ν•˜λŠ” κ΄€λ¦¬μžλΌκ³  μƒκ°ν•˜λ©΄ νŽΈν•  것 κ°™μŠ΅λ‹ˆλ‹€.


So.. What does OS do?

OSκ°•μ˜λ₯Ό λ“€μœΌλ©° κ΅μˆ˜λ‹˜μ΄ κ°•μ‘°ν•˜μ…¨λ˜ 뢀뢄이 λͺ‡κ°€μ§€ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

OSμ—μ„œ 제일 μ€‘μš”ν•œ 2κ°€μ§€λŠ” ν”„λ‘œμ„ΈμŠ€μ™€ 파일 μ‹œμŠ€ν…œμ΄λ‹€.
κ·Έ λ‹€μŒμœΌλ‘œ μ£Όμ†Œκ³΅κ°„, μž…μΆœλ ₯, λ³΄ν˜Έλ“±μ΄ λ”°λΌμ˜¨λ‹€.

이 말에 OS의 μ „λ°˜μ μΈ λ‚΄μš©μ΄ λ‹€ λ“€μ–΄μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

μ•žμœΌλ‘œ 여기에 μžˆλŠ” ν‚€μ›Œλ“œλ“€μ„ 가지고 글을 적을 μ˜ˆμ •μ΄λ‹ˆ μ§€κΈˆ
λ‹¨κ³„μ—μ„œλŠ”

  • 싀행쀑인 ν”„λ‘œκ·Έλž¨(ν”„λ‘œμ„ΈμŠ€)의 관리
  • dataλ₯Ό μ €μž₯ν•˜κ³  관리할 파일 μ‹œμŠ€ν…œ κ΅¬ν˜„
  • μ£Όμ†Œκ³΅κ°„(μ‹€μ œ, 가상) κ΅¬ν˜„
  • μž…μΆœλ ₯의 처리
  • κΆŒν•œ 보호

μ΄λŸ¬ν•œ 역할을 μˆ˜ν–‰ν•œλ‹€λŠ” μ‚¬μ‹€λ§Œ μ•Œκ³  있으면 쒋을 것 κ°™μŠ΅λ‹ˆλ‹€.

μ•žμœΌλ‘œ μž‘μ„±λ  글듀은 μ œκ°€ λ“€μ—ˆλ˜ κ°•μ˜μ™€ κ΅μž¬λ“€μ„ 기반으둜 μž‘μ„±λ μ˜ˆμ •μž…λ‹ˆλ‹€.
ν•™μƒμ΄λ‹€λ³΄λ‹ˆ 잘λͺ» μ•Œκ³ μžˆλŠ” κ°œλ…λ“€μ΄ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.
잘λͺ»λœ 뢀뢄듀은 λŒ“κΈ€λ‘œ μ§€μ ν•΄μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€.

profile
일단 창고에 λ„£μ–΄λ†“μœΌλ©΄ μ–Έμ  κ°€λŠ” 쓰겠지

0개의 λŒ“κΈ€