Contents
- 1 伎豌伎 2螳讌 譴 蠍磯
- 2 覃 襦蠏碁覦企?
- 3 ろ襷(Spooling)
- 4 襦語
- 5 Context Switch
- 6 I/O 覦覯
1 伎豌伎 2螳讌 譴 蠍磯 #
'ル 襾語朱 伎豌伎' ろ 語企朱 轟 覈轟 れ 觜るゼ 螻牛 襦蠏碁 襷覃, ' 蟯襴襦 伎豌伎' 覲旧″ ろ 覈 朱 蟯襴 蟆 襷. 蟯襴 覦覯 れ螻 螳 2螳讌 覦覯 . (螳螻 螻糾 れ(螻旧) 蟆)
- 螳 れ: 螳朱 讓手 襦蠏碁 .
- 螻糾 れ: 襦蠏碁れ 朱襯 螳 覦覯(ex: Mian Memory 襦蠏碁 讓手 企.)
2 覃 襦蠏碁覦企? #
碁讌ろ磯 2碁 貉危磯れ 危 るジ 豢レ 襭蠍磯ゼ 蠍磯るΜ螻 CPU 豢レ 螳讌 蠍壱螻 . 覲旧″ 螻狩 螻一 CPU 覦企 企襦 豢レ 觜覯讌 CPU 蠍一螳 蠏碁れ 覓語螳 讌 . 蠏碁 覓伎 一危 豌襴 豌 螳 80%螳 豢 蠍一企襦 CPU 蠍一螳 譴願鍵 豈 .
企 覦郁化朱 豢 覦覯 覃壱襦蠏碁覦 蠍磯企. 3碁 貉危磯 れ螻 螳 覃覈襴襯 襦蠏碁 覃覈襴 襦 蠍一螳 るジ 襦蠏碁 襦 . 覃覈襴襯 螻 3螳 蟆 碁.
襷 覃覈襴 襦覃 CPU 蟇一 讌 螻 100% 襯 覲伎 蟆企. 蟆 蟆 覃覈襴 蟆 螻, 螳 襦 螳讌 蟆 豪 企. 360 觜襦 3碁 貉危磯れ 企 企ゼ 螳豢螻 .
3 ろ襷(Spooling) #
貉危一れ 谿覃 讀 豺企 ろ襦 曙企れ ルレ 螳 蟆 3碁 伎豌伎 るジ 轟企. 磯殊 ろ譴 覃 伎豌伎 ろ 襦 襯 覃覈襴 觜 襴 襦 ろ . 蠍磯 ろ襷企手 覃, 豢レ .
- 貉危一 .
- CPU 覃覈襴 覈轟 螳語 ろ
- 蠍磯蓋 危
- 覃覈襴 覈轟 螳語.
- 貊(覈轟伎 螻 殊一一襯 蟆一蠍 )
- ろ
- CPU 覈轟企れ 螳讌螻 . 一 ろ(SPARC) 襦蠏碁 螻, 蠏 覦 襷谿螳讌)
- CPU れ 讌ろ磯ゼ 螳讌. 伎 覃覈襴 覈轟企 一危磯ゼ 螳語 , 覈轟 螳覲企 螳語る 螳 蟇碁Μ蠍 覓語 覈 CPU 旧 覲 蟆郁骸襯 企 讌蠍 覈 螳 讌ろ磯ゼ 螳讌.
- 讌ろ
- 覯 讌ろ: 覲 蟆郁骸襯 讌蠍
- 襦蠏碁 豺伎危(program counter): れ 螳語 覈轟伎 覃覈襴 譯殊襯 螳. 覈轟 螳語る 襦蠏碁 豺伎危一 朱 蠏 れ 覈轟 覃覈襴 譯殊螳 れ願.
- ろ 誤(stack pointer): 覃覈襴 ろ 豕襯 螳襴. ろ 螳 襦 豪. 襦 ろ 讌ろ一 讌讌 朱誤, 讌 覲, 覲煙 れ願.
- PSW(program status word): 觜蟲 覈轟 誤碁 譟郁唄 貊 觜, CPU 一, 覈( or 貉る), 蠏碁Μ螻 れ 觜碁れ れ願. 襦蠏碁 PSW 豌企ゼ 曙 讌襷 朱 襷 蠍磯 . PSW ろ 語企 I/O 譴 .
- CPU 焔 螳 覦覯
- 危殊(pipeline)
- 殊れ梗(superscalar): 螳 ろ( 一, 覿 一, 覿襴 一 )
- 覈( 覈, 貉る 覈 覲危 PSW 觜碁ゼ )
- 覈
- 貉る 覈
- TRAP覈: 覈 貉る 覈襦
- 伎豌伎 觜るゼ 螻給朱る, 貉る襦 碁 伎豌伎襯 蠍磯 ろ 語(system call) 襦蠏碁 語伎 .
- 0朱 蠍, 覿 る襦一 螳 語^蟇伎 伎朱 殊企. 讀, 覈 ろ 襦蠏碁 貉る覈襦 碁. 企 伎豌伎螳 危.
5 Context Switch #
- 襦蠏碁 貉危朱螻 襷 , 貉危朱 襷貉る 襦蠏碁 ろ 襦 れ 覃覈襴 譯殊襯 讌 覈詩. 蠏碁覩襦 襦蠏碁 覃覈襴譯殊 "0" (讀, 螳譯殊)
- 螳譯殊(virtual address): 襦蠏碁 焔 譯殊
- 覓朱Μ譯殊(physical address): れ襦 覃覈襴 襷ろ 覃覈襴 譯殊
- MMU(Memory Management Unit): 螳譯殊 覓朱Μ譯殊 蟆 襷ろ
- れ襦 CPU豺 手螳 螳蟾 覦一
- 朱Μ朱 CPU 覃覈襴 伎 豺
- MMU OS螳 蟯襴
- Context Switch
- 襦蠏碁 るジ 襦蠏碁朱 れ豺 MMU 讌ろ磯 覦蟆
- 蠏碁殊 2螳 Base Register 2螳 Limit Register襷 覦覃 覓語螳 讌 讌襷, れ MMU 襷 讌ろ磯れ れ 襦伎 . 讀, 襦 螳 .
6 I/O 覦覯 #
- 覦 蠍(busy waiting)
- 襦蠏碁 企 殊企 襦 語襦 伎朱 ろ 語 蠍磯.
- 殊企 I/O襯 螻 螻 レ襯 启. 朱朱 レ螳 讌 譴瑚襯 企 觜碁ゼ 螳讌.(启(Polling): レ 谿朱 ′ 蟲 覓企ゼ 覓語, 蟲螳 蟆曙 蠏 襷レ ′襦 覈轟 企.)
- I/O螳 襭覃 一危磯ゼ 譯手 襴. 企 伎豌伎 願 豌 語 蟆 れ.
- 誤磯渚(interrupt)
- 殊企 レ 讌ろ一 覓伎 手 蠍磯讌襯 願鍵 れ. 蠏碁Μ螻 レ襯 . 願鍵螳 朱 覦危語 ′語(所鍵, 郁鍵)螳 誤磯渚 願鍵 豺 碁ゼ 覲企碁.
- 誤磯渚 願鍵螳 誤磯渚碁ゼ 覦 譴觜螳 朱(一螳 誤磯渚瑚 覦 .), 覲企ゼ 蠍 CPU豺 企 .
- 誤磯渚 願鍵 覯れ レ覯碁ゼ CPU螳 曙伎 蠏 レ螳 覦襦 殊 . ( レ螳 )
- DMA(Direct Memory Access): CPU ″ 朱語, レ 覃覈襴 譯殊, 覦(所鍵, 郁鍵) 煙 DMA豺 誤 ろ. DMA螳 覦覃, 誤磯渚 覦