⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 koe.htm

📁 Menuet 操作系统源代码。 非常难得的东西
💻 HTM
📖 第 1 页 / 共 5 页
字号:
      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]>&nbsp;<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]>&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>Kernel<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Process<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>-------------------<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; 
      </SPAN>---------------------<SPAN style="mso-spacerun: yes">&nbsp; 
      </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">&nbsp; </SPAN>Ring 0<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Ring 3<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>Scheduler ( IRQ 0 )<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Harware 
      accesses<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>task runtime 1/100s<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>thru kernel<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>Task 1 : OS-loop<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Task 2,3.. :<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>Mouse, GUI, Network<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Applications<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN><SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>Syscall entry<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;------<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp; </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp; </SPAN>System function<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>------&gt;<SPAN 
      style="mso-spacerun: yes">&nbsp; </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp; </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;</SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </SPAN>.<SPAN 
      style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      </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]>&nbsp;<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]>&nbsp;<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]>&nbsp;<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 + -