📄 koe.htm
字号:
uses round-robin, pre-emptive multitasking and
multithreading<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">task
switching. <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB"><![if !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">Overview
of a process execution:<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB"><![if !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">-
- - - - - - - - - - - -<SPAN
style="mso-spacerun: yes">
</SPAN>- - - - - - - - - - - - - -<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Kernel<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>Process<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>-------------------<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes">
</SPAN>---------------------<SPAN style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Ring 0<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>Ring 3<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Scheduler ( IRQ 0 )<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>Harware
accesses<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>task runtime 1/100s<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>thru kernel<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Task 1 : OS-loop<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>Task 2,3.. :<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Mouse, GUI, Network<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN>Applications<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN><SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>Syscall entry<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN style="mso-spacerun: yes"> </SPAN><------<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes"> </SPAN>INT 0x40 : System call
.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes"> </SPAN>System function<SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes"> </SPAN>------><SPAN
style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes"> </SPAN>Return with parameters
.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">.<SPAN
style="mso-spacerun: yes">
</SPAN><SPAN style="mso-spacerun: yes"> </SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<SPAN
style="mso-spacerun: yes">
</SPAN>.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">-
- - - - - - - - - - - -<SPAN
style="mso-spacerun: yes">
</SPAN>- - - - - - - - - - - - - -<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB"><![if !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB"><![if !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">Applications
are loaded to memory starting at 16 Mb. If the user selects a 16 Mb memory
model then application memory starts at 10 Mb.<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB"><![if !supportEmptyParas]><![endif]> <o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">The
first task in the process list is the os task. OS task takes
care<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
style="FONT-FAMILY: Courier; mso-fareast-font-family: 'MS Mincho'; mso-ansi-language: EN-GB">of
all the common functions for the system like mouse, moving
windows,<o:p></o:p></SPAN></P>
<P class=MsoPlainText><SPAN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -