WIFT | 2020. 11. 28

sol ahnΒ·2020λ…„ 11μ›” 27일
0

What I Had Fun Today

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

[OS]

운영체제의 μ •μ˜

컴퓨터 ν•˜λ“œμ›¨μ–΄ λ°”λ‘œ μœ—λ‹¨μ— μ„€μΉ˜λ˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄λ‘œ, μ‚¬μš©μž 및 λ‹€λ₯Έ λͺ¨λ“  μ†Œν”„νŠΈμ›¨μ–΄μ™€ ν•˜λ“œμ›¨μ–΄λ₯Ό μ—°κ²°ν•˜λŠ” μ†Œν”„νŠΈμ›¨μ–΄ 계측.

컀널(kernel): λ©”λͺ¨λ¦¬μ— μƒμ£Όν•˜λŠ” 운영체제의 λΆ€λΆ„

-ν˜‘μ˜μ  운영체제: 컀널
-κ΄‘μ˜μ  운영체제: μ»€λ„λΏλ§Œ μ•„λ‹ˆλΌ μ‹œμŠ€ν…œμ„ μœ„ν•œ μœ ν‹Έλ¦¬ν‹°λ“€μ„ κ΄‘λ²”μœ„ν•˜κ²Œ ν¬ν•¨ν•˜λŠ” κ°œλ…

운영체제의 κΈ°λŠ₯

1) 컴퓨터 μ‹œμŠ€ν…œ λ‚΄μ˜ μžμ›μ„ 효율적으둜 κ΄€λ¦¬ν•˜λŠ” 것
μžμ›(resource): CPU, λ©”λͺ¨λ¦¬, ν•˜λ“œλ””μŠ€ν¬ λ“± ν•˜λ“œμ›¨μ–΄ μžμ›λΏλ§Œ μ•„λ‹ˆλΌ μ†Œν”„νŠΈμ›¨μ–΄ μžμ›κΉŒμ§€ ν†΅μΉ­ν•˜λŠ” 말

2) 컴퓨터 μ‹œμŠ€ν…œμ„ νŽΈλ¦¬ν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλŠ” ν™˜κ²½μ„ μ œκ³΅ν•˜λŠ” 것 => 'μžμ›κ΄€λ¦¬μž(resource manager)'

3) μ‚¬μš©μžμ™€ 운영체제 μžμ‹ μ„ 보호

운영체제의 λΆ„λ₯˜

κΈ°μ€€1. λ™μ‹œ μž‘μ—…μ˜ μ—¬λΆ€
λ‹¨μΌμž‘μ—…μš© 운영체제(single tasking) | λ‹€μ€‘μž‘μ—…μš© 운영체제(multi tasking)

κΈ°μ€€2. 닀쀑 μ‚¬μš©μžμ— λŒ€ν•œ λ™μ‹œ 지원 μ—¬λΆ€
단일 μ‚¬μš©μžμš© 운영체제 | 닀쀑 μ‚¬μš©μžμš© 운영체제

κΈ°μ€€3. μž‘μ—… 처리 방식
μΌκ΄„μ²˜λ¦¬ 방식(batch processing) |
μ‹œλΆ„ν•  방식(time sharing system) | μ‹€μ‹œκ°„ μ²˜λ¦¬λ°©μ‹(real time)

MS window

MS-DOS β†’ window 95 β†’ window 98 β†’ window XP β†’ window Vista β†’ window 7 β†’ window 10
  • 일반 μ‚¬μš©μžλ“€μ΄ 보편적으둜 μ‚¬μš©
  • νŽΈλ¦¬ν•œ μΈν„°νŽ˜μ΄μŠ€ 제곡
  • ν”ŒλŸ¬κ·Έ μ•€ ν”Œλ ˆμ΄(plug and play)

UNIX

  • λ›°μ–΄λ‚œ 이식성(portability)
  • μ†ŒμŠ€μ½”λ“œ 곡개
  • κΉ”λ”ν•œ λͺ¨λ“ˆ λ‹¨μœ„λ‘œ μž‘μ„±
  • ν”„λ‘œκ·Έλž˜λ° ν™˜κ²½μ— 이상적

운영체제의 μžμ› 관리 κΈ°λŠ₯

1) CPU μŠ€μΌ€μ€„λ§
2) λ©”λͺ¨λ¦¬ 관리
3) 파일 관리
4) μž…μΆœλ ₯ 관리
5) ν”„λ‘œμ„ΈμŠ€ 관리

Ref

[κ°•μ˜] KOCW μ΄ν™”μ—¬μžλŒ€ν•™κ΅ 반효경 ꡐ수 <운영체제> κ°•μ˜
[λ„μ„œ] 반효경, βŒœμš΄μ˜μ²΄μ œμ™€ μ •λ³΄κΈ°μˆ μ˜ μ›λ¦¬βŒŸ κ°œμ •νŒ, μ΄ν™”μ—¬μžλŒ€ν•™κ΅μΆœνŒλ¬Έν™”μ›, 2020

profile
μ•„λŠ” 만큼 μž¬λ°ŒλŠ” 개발자 πŸ€“

0개의 λŒ“κΈ€