-
728x90๋ฐ์ํ
Operating System ์ด๋?
๋ณดํต "์ปดํจํฐ" ํ๋ฉด ํ๋์จ์ด์ ์ํํธ์จ์ด๋ก ๊ตฌ์ฑ๋์ด ์๋ ๊ฑธ ์๊ฐํ ์ ์๋ค.
ํ๋์จ์ด์ ์ธ ๋ถํ๋ค๋ก๋ ๋จ, ๋ง์ฐ์ค, ๋์คํฌ, ๊ทธ๋ํฝ ์นด๋ ๋ฑ์ด ์๊ณ ์ํํธ์จ์ด์ ์ธ ๋ถ๋ถ์ ๊ณ์ฐ๊ธฐ, ํฌ๋กฌ ์น๋ธ๋ผ์ฐ์ , ๊ฒ์ ๋ฑ์ด ์๋ค.
์๋ฅผ ๋ค์ด,
- ํ๋์จ์ด : CPU, ์ฟจ๋ฌ, ๋ง๋๋ณด๋, ๋ฉ๋ชจ๋ฆฌ, ๊ทธ๋ํฝ ์นด๋, ํ๋ ๋๋ผ์ด๋ธ, ์ ์ ๊ณต๊ธ์ฅ์น, PC ์ผ์ด์ค, ์คํผ์ปค, ๋ง์ฐ์ค, ํค๋ณด๋
- ์ํํธ์จ์ด : Genshin.exe
์์ ๋ชจ๋ ๊ฒ์ด ์๋ค๋ฉด ๋๋ ์์ ์ ํ๊ธฐ ์ํ ๋ชจ๋ ์ฌ๋ฃ๋ฅผ ๊ฐ์ถ ์ ์ด๋ค. ํ์ง๋ง ์ด๋ ๋ฏ ์ฌ๋ฃ๋ง ์๋ค๊ณ ์ค์ ๊ฒ์์ ์คํํ ์ ์๋ ๊ฑด ์๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ๊ฒ์์ ์คํํ ์ ์์๊น?
Operating System (OS)
Concept
OS๋ ์ํํธ์จ์ด์ ํ๋์จ์ด๋ฅผ ์ฐ๊ฒฐํด ์ฃผ๋ ์์คํ ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. OS๋ ๋ชจ๋ ํ๋ก์ธ์ค, ํ์ผ, ๋ฉ๋ชจ๋ฆฌ์ ํ๋์จ์ด๋ฅผ ๊ด๋ฆฌํ๋ค. ์์ ์์์์๋, "์๋์ฐ"๋ผ๋ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋์จ์ด์ ์ํํธ์จ์ด ๋์ ์์ฉํ์ฌ ๊ฒ์์ ์ฆ๊ธธ ์ ์๋ค.
OS์ ์ญํ
1. ํ ์คํฌ ์ํ
2. ํ๋์จ์ด ์ ์ด
3. ๋ฆฌ์์ค ๊ด๋ฆฌ
4. UI/์ธํฐํ์ด์ค ์ ๊ณต
์์ ์์์ฒ๋ผ OS๋ ํ๋์จ์ด์ ์ํํธ์จ์ด๋ฅผ ํต์ ํ์ฌ ์ํ๋ ํ ์คํฌ(๊ฒ์)์ ์คํํ ์ ์๊ฒ ํด ์ฃผ๋ฉฐ ์ํํธ์จ์ด๋ฅผ ํต์ ํ๊ธฐ ์ํด ๋ฆฌ์์ค๋ฅผ ๊ด๋ฆฌํ๊ฑฐ๋ CPU ์ค์ผ์ค๋ง์ ํตํด ํ ์คํฌ๋ฅผ ํต์ ํ๊ณ ์ํํ๊ฒ ๋๋ค.
๋ํ์ ์ธ OS
๋ํ์ ์ผ๋ก ๋ฆฌ๋ ์ค, ์ ํ, ์๋์ฐ๊ฐ ์๋ค.
์ ์ธ์๋ ๋ค์ํ OS๋ค์ด ์๊ฒ ์ง๋ง ๊ณตํต์ ์ผ๋ก 4๊ฐ์ง ๋งค๋์ ๋ฅผ ๊ฐ์ง๊ณ ์๋ค
Essential Managers
๋ฉ๋ชจ๋ฆฌ ๋งค๋์
๋ฉ๋ชจ๋ฆฌ ๋งค๋์ ๋ ๋ฉ๋ชจ๋ฆฌ์ ๋ชจ๋ ์์ฒญ์ ์ค์บํ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ์ job์ ๋ ๋ฃ์ ์ ์๋์ง ์๋์ง ํ์ธํ๋ค.
ํ๋ก์ธ์ค ๋งค๋์
ํ๋ก์ธ์ค ๋งค๋์ ๋ CPU๋ฅผ ์ด๋์ ์ด๋ป๊ฒ ํ์ฉํ ๊ฒ์ธ์ง ์ ํ๋ ๋งค๋์ ์ด๋ค. ๊ฐ job์ ํ๋ก์ธ์ค๋ฅผ ์ถ์ ํ๋ค.
ํ์ผ ๋งค๋์
๋ชจ๋ ํ์ผ์ ํ์ธ (.sh ๋ ์คํ ํ์ผ)
๋๋ฐ์ด์ค ๋งค๋์
์ฅ๋น๋ฅผ ์ด๋ป๊ฒ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋์ง ๊ด๋ฆฌ
+ ๋คํธ์ํฌ ๋งค๋์ ๋ ์กด์ฌ.
์ฌ๊ธฐ์ ํ๋ก์ธ์ค ๋งค๋์ ์ ๋ฉ๋ชจ๋ฆฌ ๋งค๋์ ์์ฃผ๋ก ํ์ตํ ์์ ์ด๋ค.
Reference
https://www.youtube.com/watch?v=GjNp0bBrjmU&ab_channel=ClickView
https://www.youtube.com/watch?v=5AjReRMoG3Y&ab_channel=SMKS
728x90๋ฐ์ํ'๐ STUDY > OS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
03. CPU์ ์์ธก (0) 2022.12.01 02. Process VS Thread (1) 2022.11.30 01. Kernel (0) 2022.11.30 ๋๊ธ