Search
πŸ—‚οΈ

[OS] Introduction to Operating Systems(iOS)

iOS

iPhone OS, μ• ν”Œμ˜ λͺ¨λ°”일 운영 체제.
β€’
macOSλ₯Ό 기반으둜 λ§Œλ“€μ–΄μ§.(Darwin Foundation)
β€’
Darwin Foundation : 2000년에 λ§Œλ“  μ˜€ν”ˆ μ†ŒμŠ€ UNIX 컴퓨터 운영 체제(UNIX 계열)
β€’
컀널 : XNU(X is Not Unix) = λ§ˆν•˜ 컀널 + λ“œλΌμ΄λ²„ ν‚€λ“œ(BSD4.3) = ν•˜μ΄λΈŒλ¦¬λ“œ 컀널
β—¦
NeXTSTEP(BSD)을 기반 β†’ Berkeley Unix 기반
β€’
λ„€ 개의 좔상화 계측
β—¦
Core OS Layer
β—¦
Core Services Layer
β—¦
Media Layer
β—¦
Cocoa Touch
μ‚¬μš©μž μΈν„°νŽ˜μ΄μŠ€
β€’
λ©€ν‹° ν„°μΉ˜ μ œμŠ€μ²˜μ— μ˜ν•œ 직접 μ‘°μž‘ κ°œλ…μ— 기반
β€’
μ‚¬μš©μž μž…λ ₯에 λŒ€ν•œ λ°˜μ‘μ€ λ©€ν‹° ν„°μΉ˜ 제슀처λ₯Ό μ‘μš©ν•œ direct manipulation κ°œλ…μ— 기반
β—¦
즉각적인 λ°˜μ‘ β†’ λΆ€λ“œλŸ¬μš΄ μΈν„°νŽ˜μ΄μŠ€ 제곡
β—¦
μΈν„°λ ‰μ…˜ 제슀처 : μŠ€μ™€μ΄ν•‘, νƒœν•‘, ν•€μΉ­, λ¦¬λ²„μŠ€ ν•€μΉ­ λ“±
β€’
ν™ˆ 슀크린 == μŠ€ν”„λ§λ³΄λ“œ(SpringBoard)
β€’
λ§Žμ€ μ‘μš© ν”„λ‘œκ·Έλž¨λ“€μ΄ μ„œλ‘œ μƒν˜Έ μž‘μš©ν•˜μ—¬ μž‘λ™λ˜λ„λ‘ 섀계
μ‘μš© ν”„λ‘œκ·Έλž¨
β€’
아이폰에 λ‚΄μž₯된 쀑앙 처리 μž₯치(CPU)λŠ” ARM 기반 ν”„λ‘œμ„Έμ„œ