์ ๊ณต ์์ (5)
-
[์ด์์ฒด์ ๊ณต๋ฃก์ฑ ] Chapter4 ์ ๋ฆฌ
์ด์์ฒด์ ์ ๊ต๊ณผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณต๋ฃก์ฑ ์ ๋ฒ์ญํ๊ณ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๋ผ๋ ์ฑ ์์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋์์ต๋๋ค. ์ด Chapter1, Chapter3, Chapter4 ๋ฅผ ์ ๋ฆฌํด๋์๊ณ , ๋ฐ๋ก๋ฐ๋ก ํ ์ฑํฐ์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํ๊ฒ ์ต๋๋ค. ์์ผ๋ก ๊ธฐ๋ง๊ณ ์ฌ๋ฅผ ์ค๋นํ๋ฉด์ ๋ค๋ฅธ ์ฑํฐ๋ ์ ๋ก๋ ๋ ์์ ์ ๋๋ค. ๋ํ ๊ฐ ์ฑํฐ๋ณ๋ก ์ฐธ๊ณ ํ ๋ธ๋ก๊ทธ๋ค์ ์ถ์ฒ๋ฅผ ํ๊ธฐํด ๋์์ต๋๋ค. Chapter 4 ๋งํฌ์ ๋๋ค. - ์ค๋ ๋, Thread, Multithreaded Programming, ํ๋ก์ธ์ค์ ์ค๋ ๋ ์ฐจ์ด, Multicore Programming, Concurrency, Parallelism, ๋์์ฑ๊ณผ ๋ณ๋ ฌ์ฑ, User Thread, Kernel Thread, ์ฌ์ฉ์ ์ค๋ ๋, ์ปค๋ ์ค๋ ๋, Many-to-On..
2021.04.29 -
[์ด์์ฒด์ ๊ณต๋ฃก์ฑ ] Chapter3 ์ ๋ฆฌ
์ด์์ฒด์ ์ ๊ต๊ณผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณต๋ฃก์ฑ ์ ๋ฒ์ญํ๊ณ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๋ผ๋ ์ฑ ์์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋์์ต๋๋ค. ์ด Chapter1, Chapter3, Chapter4 ๋ฅผ ์ ๋ฆฌํด๋์๊ณ , ๋ฐ๋ก๋ฐ๋ก ํ ์ฑํฐ์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํ๊ฒ ์ต๋๋ค. Chapter3 ๋งํฌ์ ๋๋ค. - Process, ํ๋ก์ธ์ค, Process State, ํ๋ก์ธ์ค ์ํ, ์ค์ผ์ค๋ฌ, CPU Scheduler, long term scheduling, short term scheduling, midterm scheduling, Threads, ์ค๋ ๋, ์ค๋ ๋ ์ ์, Context Switch, ๋ฌธ๋งฅ๊ตํ, ํ๋ก์ธ์ค ๊ณ์ธต ๊ตฌ์กฐ, UNIX, LINUX, Process Termination, exit(), wait(), ์ข๋น ํ๋ก์ธ์ค, ..
2021.04.29 -
[์ด์์ฒด์ ๊ณต๋ฃก์ฑ ] Chapter2 ์ ๋ฆฌ
์ด์์ฒด์ ์ ๊ต๊ณผ์๋ผ๊ณ ๋ถ๋ฆฌ๋ ๊ณต๋ฃก์ฑ ์ ๋ฒ์ญํ๊ณ ์ฝ๊ฒ ๋ฐฐ์ฐ๋ ์ด์์ฒด์ ๋ผ๋ ์ฑ ์์ ๋ถ์กฑํ ๋ถ๋ถ์ ๋ณด์ํด์ ๋ ธ์ ์ผ๋ก ์ ๋ฆฌํด๋์์ต๋๋ค. ์ด Chapter1, Chapter3, Chapter4 ๋ฅผ ์ ๋ฆฌํด๋์๊ณ , ๋ฐ๋ก๋ฐ๋ก ํ ์ฑํฐ์ฉ ๋ธ๋ก๊ทธ์ ์ ๋ก๋ ํ๊ฒ ์ต๋๋ค. Chapter2 ๋งํฌ์ ๋๋ค. - User View, System View, Command Interface, Graphical User Interface, Touchscreen Interface, System Calls, System Services, Linkers and Loaders, Operating System Design and Implementation, Operating System Structure, Layered Approach, Micro ..
2021.04.29 -
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก ์ ๋ฆฌ
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก 2ํ(๊น์ฐํฌ ์ )๋ฅผ ์ ๊ณต ์ฑ ์ผ๋ก ์ฌ์ฉํ๊ณ , ์ด๋ฒ์ ์ํ ๊ณต๋ถ๋ฅผ ํ๋ฉด์ ๊ฐ๋จํ๊ฒ ๊ฐ๋ ์ด๋ ๋ด์ฉ์ ๋ ธ์ ์ ์ ๋ฆฌํ์ต๋๋ค. ์ฑํฐ, ์์ฑํฐ ๋ณ ํ ๊ธ์ ๋ง๋ค์ด์ ๊ฐ๋ ์ ์ฝ๊ณ , ์๊ธฐ๊ฐ ๊ทธ ๊ฐ๋ ์ ์ ๋๋ก ์๊ณ ์๋์ง ํ์ธํ๋.. ํ ์คํธ ์ฉ์ผ๋ก ์ฐ์๋ฉด ์ข์ ๊ฒ ๊ฐ์์ ๋ธ๋ก๊ทธ์๋ ๊ณต์ ํฉ๋๋ค. :) ์์ง 6์ฅ๊น์ง ์งํํ๊ณ , ๊ธฐ๋ง๊ณ ์ฌ๋ฅผ ์ค๋นํ๋ฉด์ ๋๊น์ง ์ ๋ฆฌํ ๊ฒ ๊ฐ์ต๋๋ค. ์ค๊ฐ์ค๊ฐ ๋ค๋ฅธ ์ฑ ์ ๋ด์ฉ์ด๋ ๋ธ๋ก๊ทธ ๋ด์ฉ๋ ์์ฌ ์์ผ๋ ์ฐธ๊ณ ํ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ณต ์ํ์ ์๋๊ณ ๊ณ์ ๋ค๋ฉด.. ์๊ธฐ์ฉ์ผ๋ก ์ฐ์๋ฉด ์ข์ ๊ฒ ๊ฐ์ต๋๋ค. ์ ์ด๋ฏธ์ง์ฒ๋ผ ํ ๊ธ์ ๋๋ฅด์๋ฉด ๊ฐ๋ ์ ๋ํ ์ค๋ช ์ด ์์ต๋๋ค. ๋งํฌ! https://www.notion.so/e16ba242dcb444efbfdfa3001400c82a ๋ฐ์ด..
2021.04.21 -
[๋ฐ์ดํฐ๋ฒ ์ด์ค] ๊ด๊ณ ๋ฐ์ดํฐ ์ฐ์ฐ ์ ๋ฆฌ
๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ์ดํฐ ๊ตฌ์กฐ(data structure), ์ฐ์ฐ(operation), ์ ์ฝ์กฐ๊ฑด(constraint)๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ด ํฌ์คํ ์์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฐ์ฐ(operation)์ ๋ํด ์ ๋ฆฌํ๋ค. ์ฑ '๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ฐ๋ก (2ํ)'(๊น์ฐํฌ ์ )๋ก ๋ด์ฉ์ ํฐ๋ํ๋ค. ์ฐ์ฐ(operation)์ด๋? : ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ป๊ธฐ ์ํด ๋ฆด๋ ์ด์ ์ ํ์ํ ์ฒ๋ฆฌ ์๊ตฌ๋ฅผ ์ํํ๋ ๊ฒ. ๊ด๊ณ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฐ์ฐ == ๊ด๊ณ ๋ฐ์ดํฐ ์ฐ์ฐ(relationship data operation) ๊ด๊ณ ๋ฐ์ดํฐ ์ฐ์ฐ์ ์ข ๋ฅ - ๊ด๊ณ ๋์, ๊ด๊ณ ํด์ ๊ด๊ณ ๋์๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ณผ์ ์ ์์๋๋ก ๊ธฐ์ ํ๋ ์ ์ฐจ ์ธ์ด, ๊ด๊ณ ํด์์ ์ฒ๋ฆฌ๋ฅผ ์ํ๋ ๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง๋ง ๊ธฐ์ ํ๋ ๋น์ ์ฐจ ์ธ์ด์ด๋ค. ์ด๋ ๊ด๊ณ ๋์๊ฐ ์ฒ๋ฆฌ ๊ณผ์ ์ ๊ธฐ์ ํ๊ธฐ ๋๋ฌธ์ ๊ด..
2021.04.19