20.04.15 (์)
Updated:
์ค๋ ํ ์ผ (๊ณํ)
๋ํ์์์ํ์ค์ฉ๊ธ์ต 5์ฃผ์ฐจ ๋ฃ๊ธฐ๋นจ๊ฐ๋ ์ด๋ผ ๊ทธ๋ฐ์ง ๊ฐ์๊ฐ ์์ฌ๋ผ์๋ค์ด์์ฒด์ 1, 2์ฅ ๋ณต์ต- HTML Quiz, Exercise ๋ณต์ต
์ค๋ ํ ์ผ
-
์ด์์ฒด์ 1์ฅ
-
CPU ๋ด์ ๋ ์ง์คํฐ ์ข ๋ฅ์ ์ญํ
-
PC : ๋ค์์ ์คํ ๋ ๋ช ๋ น์ ์ฃผ์ ๊ฐ ์ ์ฅ
-
IR : ํ์ฌ ์คํ ์ค ์ธ ๋ช ๋ น์ ๋ด์ฉ ์ ์ฅ
-
MAR : ๋ค์์ ์ฌ์ฉ ๋ ๋ฉ๋ชจ๋ฆฌ์ ์ฃผ์ ์ ์ฅ
-
MBR : ๋ฉ๋ชจ๋ฆฌ์ ์ฝํ๊ฑฐ๋ ์ฐ์ผ ๋ฐ์ดํฐ ์ ์ฅ
-
-
Program Status Word (PSW)์ ์ ์ฅ๋๋ ์ธ ๊ฐ์ง ๋ํ์ ์ธ ์ ๋ณด
-
Condition codes : +, -, 0, overflow ์ํ ํ์
-
Interrupt enable / disable : Interruput ์ฌ๋ถ ํ์
-
Supervisor / User mode : mode ์ํ ํ์
-
-
๊ฐ๋จํ ์ ๋ฆฌํ๋ Fetch โย Execute ๋จ๊ณ
-
PC โย MAR
-
๋ฉ๋ชจ๋ฆฌ ์ฝ๊ธฐ ์ ํธ ๋ณด๋ด๊ธฐ
-
MAR์ ์ฃผ์ ๋ด์ฉ โย MBR
-
MBR โย IR
-
๋ช ๋ น ๋ถ์
-
๋ช ๋ น ์ํ
-
-
Interrupt ๊ฐ ๋ฐ์ํ๋ 4๊ฐ์ง ์ด์
-
Program : User๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ค๋ฅ๋ฅผ ๋ฒํ ๊ฒฝ์ฐ
-
I/O : I/O ํธ๋ค๋ฌ์ ์ํด ๋ฐ์, ์ ์์ ์ธ ์ฐ์ฐ์ ์ข ๋ฃ๋ฅผ ์๋ฆฌ๊ฑฐ๋ ๊ทธ ์ธ ๋ค์ํ ์๋ฌ ์๋ฆผ
-
Hardware : Power, Memory ๋ฌธ์ ์ ์ํด ๋ฐ์
-
Timer : Time-out ํ์ด๋จธ๊ฐ ๋๋ฌ์ ๋ ์ฒ๋ฆฌ๊ธฐ ๋ด์ Timer์ ์ํด ๋ฐ์
-
-
Interruput stage๋ฅผ ํฌํจํ๋ Instruction cylce ์ค๋ช
Fetch์ Execute ์์ ์ ๋ง์น ํ PSW๋ฅผ ํตํด Interruput๊ฐ ์์๋์ง ํ์ธ์ ํ๋ค.
Interruput๊ฐ ์์๋ค๋ฉด ๋ค์ Fetch๋ก ๋์๊ฐ ์์ ์ ์ํํ๊ณ Interrupt๊ฐ ์์๋ค๋ฉด
I/O ํธ๋ค๋ฌ๋ฅผ ํตํด ์ ์ ํ ์ฒ๋ฆฌ๋ฅผ ํ ํ Fetch๋ก ๋์๊ฐ ์์ ์ ์ํํ๋ค.
-
Interrput๋ฅผ ์ฒ๋ฆฌํ๋ ๊ณผ์ ์ Hardware์ Softwear๋ฅผ ๋ถ๋ฆฌํด ์ค๋ช
Hardware : ์ฅ์น ์ ์ด๊ธฐ๋ ๋ค๋ฅธ ์์คํ ํ๋์จ์ด๊ฐ Interrupt ๋ฐ์ โย ํ์ฌ ๋ช ๋ น์ ์ํ ์๋ฃ โย ์ธํฐ๋ฝํธ ๋ฐ์ ๊ฐ์ง
โย PSW, PC ๊ฐ ์ ์ด ์คํ์ ์ ์ฅ โย Interrput์ ํด๋นํ๋ PC ๊ฐ ์ ์ฌ
Softwear : ํ๋ก์ธ์ค ๋๋จธ์ง ์ํ ์ ๋ณด ์ ์ฅ โย ์ธํฐ๋ฝํธ ์ฒ๋ฆฌ โย ํ๋ก์ธ์ค ์ํ ๋ณต๊ตฌ โย PSW, PC ๊ฐ ๋ณต๊ตฌ
-
-
์ด์์ฒด์ 2์ฅ
-
Kernel ์ด๋?
์ ์ฒด O/S ์์ค์ฝ๋ ์ค์์ ๊ฐ์ฅ ๋น๋ฒํ๊ฒ ์ฌ์ฉ๋์ด ๋ฉ์ธ๋ฉ๋ชจ๋ฆฌ์ ํญ์ ์ฌ๋ผ์ ์์ด์ผ ํ๋ ๋ถ๋ถ
-
Uniprogramming : ํ ๋ฒ์ ํ ํ๋ก๊ทธ๋จ๋ง ์คํ
-
Multiprogramming : ๋์์ ์ฌ๋ฌ๊ฐ์ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค ์คํ
-
Batched Multi Programming VS Time Sharing
-
๊ณตํต์ : ๋์์ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ ค ๋ฒ๊ฐ์๊ฐ๋ฉฐ ์คํ
-
์ฐจ์ด์ : Batched๋ I/O ์์ ์ด ์๋ ๊ฒฝ์ฐ์๋ง switching ํ์ง๋ง
Time Sharing์ ์ผ์ ์๊ฐ๋ง๋ค switching ํ๋ค.
-
-
์ต๊ทผ O/S ์ค๊ณ ๋ํฅ 5 ๊ฐ์ง
- Microkernel Architecture : ์์์ ๊ธฐ๋ฅ๋ง ์ปค๋์ ๋ฃ์ด ์ปค๋์ ์๊ฒ ๋ง๋๋ ๊ฒ
- Symmetric Multiprocessing (SMP) : ๋ ๊ฐ ์ด์์ ํ๋ก์ธ์๊ฐ ํ ๊ฐ์ ๊ณต์ ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉ
- Multithreading : ํ๋ก์ธ์ค๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๋์์ ์คํ ๊ฐ๋ฅ ํ ์ฐ๋ ๋๋ก ๋๋๋ ๊ฒ
- Distributed O/S : ์ฌ๋ฌ ๊ฐ์ CPU๊ฐ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋์ด ์์ง๋ง ํ ๊ฐ๋ก ๋ณด์ด๋ ๊ฒ
- Object Oriented Design : ์ปค๋์ ๋ชจ๋๋ก ํ์ฅํด ๋๊ฐ๋ ๊ฒ์ ๋ํ ๊ท์น ์ ๊ณต
-
-
์นํ๋ก๊ทธ๋๋ฐ
HTML ๋๋ค ํด์ฆ ์ฌ์ดํธ๋ฅผ ์ฐพ์๋ค. 20๋ฌธ์ ์ฉ ๋์ค๋๋ฐ ๋ฌธ์ ์์ด ๊ทธ๋ ๊ฒ ๋ง์ ๊ฒ ๊ฐ์ง๋ ์๋ค.
์ค๋ณต ๋ ๋ฌธ์ ๊ฐ ๋ง์ด ๋์ค๋๊ฑธ ๋ณด๋ ! ๊ทธ๋๋ https://www.w3docs.com ์ ์ฉ ํ๋๋ก ํ์.
๊ทผ๋ฐ ์ธ ๋ฒ์ ๋ ํ์ด๋ณด๋๊น ์ค๋ฅ๊ฐ ์๋ค. ํ๋ฆฐ ๋ต์ด ๋ง๊ฒ ๋์ค๋๊ฐ ๋ง๋ ๋ต์ด ํ๋ฆฌ๊ฒ ๋์ค๋๊ฐ
๊ทธ๋๋ ์ฌ์ด ๋ฌธ์ ๋ง ๋์ค๋๊น ๊ฐ๋ ์๋๋ฐ ๊น์ง๋ง ์ด์ฉํ์.
๋ด์ผ ํ ์ผ
- ํ๋ฅ ๊ณผ ํต๊ณ 5์ฃผ์ฐจ ๋ฃ๊ธฐ (๋ชฉ)
- ์นํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ๋ณต์ต
- ์ด์์ฒด์ 1, 2์ฅ ๋ณต์ต
- ์๊ธฐ์ฌ์ด์ฝ๋ฉ PDF ํ ๋ฒ ์ฝ๊ธฐ
์ด๋ฒ์ฃผ ํ ์ผ
์ทจ์ ์ญ๋๊ฐ๋ฐ๋ก 5์ฃผ์ฐจ ๋ฃ๊ธฐ (์)์์๊ณ ์ ๊ฐ๋ 6์ฃผ์ฐจ ๋ฃ๊ธฐ (์)๋ฐ์ดํฐ๋ฒ ์ด์ค 5์ฃผ์ฐจ ๋ฃ๊ธฐ (ํ)๋ํ์์์ํ์ค์ฉ๊ธ์ต 5์ฃผ์ฐจ ๋ฃ๊ธฐ (์)- ํ๋ฅ ๊ณผ ํต๊ณ 5์ฃผ์ฐจ ๋ฃ๊ธฐ (๋ชฉ)
- ์น ํ๋ก๊ทธ๋๋ฐ 5์ฃผ์ฐจ ๋ฃ๊ธฐ (๊ธ)
- ์ด์์ฒด์ 5์ฃผ์ฐจ ๋ฃ๊ธฐ (ํ )
์น ํ๋ก๊ทธ๋๋ฐ ๊ณผ์ ์ ์ถ (๊ธฐํ ๋ชฉ์์ผ)
Leave a comment