CSsharpos

所属分类:C#编程
开发工具:C#
文件大小:245KB
下载次数:22
上传日期:2006-11-02 16:52:08
上 传 者lengzhou
说明:  C#编写的超小的操作系统,有兴趣的可以下载研究一下,
(prepared by the ultra-small operating system, are interested in the study can be downloaded,)

文件列表:
C#写的一个超微软操作系统\App.ico (1078, 2002-04-04)
C#写的一个超微软操作系统\AssemblyInfo.cs (4518, 2002-07-11)
C#写的一个超微软操作系统\bin\Debug (0, 2006-08-23)
C#写的一个超微软操作系统\bin\OS.xml (94169, 2002-07-11)
C#写的一个超微软操作系统\bin (0, 2006-08-23)
C#写的一个超微软操作系统\cleandoc.bat (96, 2002-04-30)
C#写的一个超微软操作系统\CPU.cs (11862, 2002-07-11)
C#写的一个超微软操作系统\EntryPoint.cs (5115, 2002-07-11)
C#写的一个超微软操作系统\final_project.doc (74752, 2002-05-19)
C#写的一个超微软操作系统\Instruction.cs (12530, 2002-07-11)
C#写的一个超微软操作系统\InstructionCollection.cs (12994, 2002-07-11)
C#写的一个超微软操作系统\MemoryManager.cs (33066, 2002-07-11)
C#写的一个超微软操作系统\MSDN.css (2268, 2002-05-07)
C#写的一个超微软操作系统\OS Project.csproj (5325, 2002-06-13)
C#写的一个超微软操作系统\OS Project.csproj.user (1799, 2002-07-11)
C#写的一个超微软操作系统\OS Project.ndoc (3655, 2002-04-15)
C#写的一个超微软操作系统\OS Project.sln (931, 2002-07-11)
C#写的一个超微软操作系统\OS Project.suo (16384, 2002-07-11)
C#写的一个超微软操作系统\OS Project.wdx (1294, 2002-06-13)
C#写的一个超微软操作系统\OS.cs (47425, 2002-07-11)
C#写的一个超微软操作系统\Process.cs (10437, 2002-07-11)
C#写的一个超微软操作系统\ProcessCollection.cs (12802, 2002-07-11)
C#写的一个超微软操作系统\Program.cs (5174, 2002-07-11)
C#写的一个超微软操作系统\Sample Programs\idle-n.txt (478, 2002-05-20)
C#写的一个超微软操作系统\Sample Programs\idle.txt (186, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\prog1.txt (252, 2002-05-20)
C#写的一个超微软操作系统\Sample Programs\prog2.txt (276, 2002-05-20)
C#写的一个超微软操作系统\Sample Programs\prog3.txt (416, 2002-05-20)
C#写的一个超微软操作系统\Sample Programs\scott1.txt (441, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott10.txt (221, 2002-04-30)
C#写的一个超微软操作系统\Sample Programs\scott11.txt (517, 2002-05-06)
C#写的一个超微软操作系统\Sample Programs\scott12.txt (266, 2002-05-02)
C#写的一个超微软操作系统\Sample Programs\scott13.txt (499, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott2.txt (326, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott3.txt (609, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott4.txt (187, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott5.txt (953, 2002-05-07)
C#写的一个超微软操作系统\Sample Programs\scott6.txt (292, 2002-04-15)
... ...

{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1041{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1\fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Arial;} {\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} {\f11\fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f37\fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho;} {\f41\fmodern\fcharset0\fprq1{\*\panose 020b0609040504020204}Lucida Console;}{\f235\froman\fcharset238\fprq2 Times New Roman CE;}{\f236\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f238\froman\fcharset161\fprq2 Times New Roman Greek;} {\f239\froman\fcharset162\fprq2 Times New Roman Tur;}{\f240\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f241\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f242\froman\fcharset186\fprq2 Times New Roman Baltic;} {\f243\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f245\fswiss\fcharset238\fprq2 Arial CE;}{\f246\fswiss\fcharset204\fprq2 Arial Cyr;}{\f248\fswiss\fcharset161\fprq2 Arial Greek;}{\f249\fswiss\fcharset162\fprq2 Arial Tur;} {\f250\fswiss\fcharset177\fprq2 Arial (Hebrew);}{\f251\fswiss\fcharset178\fprq2 Arial (Arabic);}{\f252\fswiss\fcharset186\fprq2 Arial Baltic;}{\f253\fswiss\fcharset163\fprq2 Arial (Vietnamese);}{\f255\fmodern\fcharset238\fprq1 Courier New CE;} {\f256\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f258\fmodern\fcharset161\fprq1 Courier New Greek;}{\f259\fmodern\fcharset162\fprq1 Courier New Tur;}{\f260\fmodern\fcharset177\fprq1 Courier New (Hebrew);} {\f261\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f262\fmodern\fcharset186\fprq1 Courier New Baltic;}{\f263\fmodern\fcharset163\fprq1 Courier New (Vietnamese);} {\f347\fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f345\fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} {\f346\fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f348\fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};} {\f349\fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f352\fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt \'82\'6c\'82\'72 \'96\'be\'92\'a9};}{\f607\fmodern\fcharset0\fprq1 @MS Mincho Western;} {\f605\fmodern\fcharset238\fprq1 @MS Mincho CE;}{\f606\fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f608\fmodern\fcharset161\fprq1 @MS Mincho Greek;}{\f609\fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f612\fmodern\fcharset186\fprq1 @MS Mincho Baltic;} {\f***5\fmodern\fcharset238\fprq1 Lucida Console CE;}{\f***6\fmodern\fcharset204\fprq1 Lucida Console Cyr;}{\f***8\fmodern\fcharset161\fprq1 Lucida Console Greek;}{\f***9\fmodern\fcharset162\fprq1 Lucida Console Tur;}}{\colortbl;\red0\green0\blue0; \red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; \red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang1033\langfe1041\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1041 \snext0 Normal;}{\s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \b\fs32\lang1033\langfe1041\kerning32\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \styrsid16285176 heading 1;}{\s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0 \b\i\fs28\lang1033\langfe1041\loch\f1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext0 \styrsid16285176 heading 2;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* \ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\loch\f0\hich\af0\dbch\af11\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{ \s15\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1033\langfe1041\loch\f2\hich\af2\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext15 \styrsid9715974 Plain Text;}{\*\cs16 \additive \ul\cf2 \sbasedon10 \styrsid16285176 Hyperlink;}{\s17\ql \fi-360\li360\ri0\widctlpar\jclisttab\tx360{\*\pn \pnlvlbody\ilvl0\ls3\pnrnot0\pndec }\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin360\itap0 \fs24\lang1033\langfe1041\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1041 \sbasedon0 \snext17 \sautoupd \slink18 \styrsid6301723 List Bullet;}{\*\cs18 \additive \fs24\lang1033\langfe1041\dbch\af11\langnp1033\langfenp1041 \sbasedon10 \slink17 \styrsid6301723 List Bullet Char;}}{\*\listtable{\list\listtemplateid1639624456\listsimple{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \s17\fi-360\li360\jclisttab\tx360\lin360 }{\listname ;}\listid-119}{\list\listtemplateid-1119445854\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 \levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext \leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***693 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers ;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600 \jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 } {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 \levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li***80\jclisttab\tx***80\lin***80 }{\listname ;}\listid287972305}{\list\listtemplateid-1853476084\listhybrid {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 \levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 \levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***693 \'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;} \f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760 \jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li***80\jclisttab\tx***80\lin***80 } {\listname ;}\listid11784***441}{\list\listtemplateid1307056214\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat2\levelspace0\levelindent0{\leveltext\leveltemplateid-1424478432\'01\u-3913 ?;}{\levelnumbers;} \loch\af3\hich\af3\dbch\af11\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160 \jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } {\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 \leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 \levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid676***689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 \levelspace0\levelindent0{\leveltext\leveltemplateid676***691\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext \leveltemplateid676***693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li***80\jclisttab\tx***80\lin***80 }{\listname ;}\listid1717124848}}{\*\listoverridetable{\listoverride\listid1717124848\listoverridecount0\ls1}{\listoverride\listid287972305 \listoverridecount0\ls2}{\listoverride\listid-119\listoverridecount0\ls3}{\listoverride\listid11784***441\listoverridecount0\ls4}}{\*\rsidtbl \rsid72506\rsid87***21\rsid1001103\rsid1392730\rsid1586770\rsid1601131\rsid2163754\rsid23***108\rsid2584946 \rsid3500153\rsid3695317\rsid3751347\rsid4326242\rsid55***919\rsid6301723\rsid***52178\rsid6574820\rsid7536760\rsid7749027\rsid8875***7\rsid8935906\rsid9177781\rsid9324962\rsid9715974\rsid10559344\rsid10***7586\rsid10827777\rsid10903036\rsid12671348 \rsid13312055\rsid14370438\rsid15481616\rsid16285176}{\*\generator Microsoft Word 10.0.3416;}{\info{\title Scott Hanselman's Tiny Virtual Operating System}{\author Scott Hanselman}{\operator Scott Hanselman}{\creatim\yr2002\mo5\dy24\hr9\min40} {\revtim\yr2002\mo5\dy24\hr15\min26}{\version10}{\edmins262}{\nofpages6}{\nofwords2023}{\nofchars11536}{\*\company Corillian Corp}{\nofcharsws13532}{\vern1***53}}\margl1319\margr1319 \widowctrl\ftnbj\aenddoc\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1319\dgvorigin1440\dghshow1\dgvshow1 \jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\viewnobound1\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot72506 \fet0 \sectd \linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid9715974\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7 \pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \s1\ql \li0\ri0\sb240\sa60\keepn\widctlpar\brdrb\brdrs\brdrw15\brsp20 \aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid16285176 \b\fs32\lang1033\langfe1041\kerning32\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 { \insrsid9177781\charrsid9715974 \hich\af1\dbch\af11\loch\f1 Scott Hanselman's }{\insrsid16285176 \line }{\insrsid9177781\charrsid9715974 \hich\af1\dbch\af11\loch\f1 Tiny Virtual Operating System}{\insrsid16285176 \hich\af1\dbch\af11\loch\f1 and Abstract Machine}{\insrsid13312055 \hich\af1\dbch\af11\loch\f1 in C#}{\insrsid9177781 \par }\pard\plain \s2\ql \li0\ri0\sb240\sa60\keepn\widctlpar\aspalpha\aspnum\faauto\outlinelevel1\adjustright\rin0\lin0\itap0\pararsid16285176 \b\i\fs28\lang1033\langfe1041\loch\af1\hich\af1\dbch\af11\cgrid\langnp1033\langfenp1041 {\insrsid16285176 \hich\af1\dbch\af11\loch\f1 What is this? \par }\pard\plain \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16285176 \fs24\lang1033\langfe1041\loch\af0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1041 {\insrsid16285176 \hich\af0\dbch\af11\loch\f0 T \hich\af0\dbch\af11\loch\f0 h\hich\af0\dbch\af11\loch\f0 is \hich\af0\dbch\af11\loch\f0 was the final project for my CST352-Operat\hich\af0\dbch\af11\loch\f0 ing Systems class at }{\field{\*\fldinst {\insrsid16285176 \hich\af0\dbch\af11\loch\f0 \hich\af0\dbch\af11\loch\f0 HYPERLINK "http://www.oit.edu"\hich\af0\dbch\af11\loch\f0 }{\insrsid9177781 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b2800000068007400740070003a002f002f007700770077002e006f00690074002e006500***0075002f000000}}}{\fldrslt {\cs16\ul\cf2\insrsid16285176\charrsid16285176 \hich\af0\dbch\af11\loch\f0 OIT}}}{\insrsid16285176 \hich\af0\dbch\af11\loch\f0 (Oregon I\hich\af0\dbch\af11\loch\f0 n\hich\af0\dbch\af11\loch\f0 stitute \hich\af0\dbch\af11\loch\f0 of Technology)\hich\af0\dbch\af11\loch\f0 . The requirements, exactly as they were given to me by the teacher, are in \hich\af0\dbch\af11\loch\f0 Fina\hich\af0\dbch\af11\loch\f0 l_\hich\af0\dbch\af11\loch\f0 Project\hich\af0\dbch\af11\loch\f0 .doc.\hich\af0\dbch\af11\loch\f0 \hich\af0\dbch\af11\loch\f0 T\hich\af0\dbch\af11\loch\f0 h\hich\af0\dbch\af11\loch\f0 e \hich\af0\dbch\af11\loch\f0 goal of this project \hich\af0\dbch\af11\loch\f0 was \hich\af0\dbch\af11\loch\f0 to write a \hich\af0\dbch\af11\loch\f0 small }{ \i\insrsid16285176\charrsid16285176 \hich\af0\dbch\af11\loch\f0 virtual }{\insrsid16285176 \hich\af0\dbch\af11\loch\f0 operating system for an }{\i\insrsid16285176\charrsid16285176 \hich\af0\dbch\af11\loch\f0 abstract }{\insrsid16285176 \hich\af0\dbch\af11\loch\f0 machine \hich\af0\dbch\af11\loch\f0 that \hich\af0\dbch\af11\loch\f0 provide\hich\af0\dbch\af11\loch\f0 s \hich\af0\dbch\af11\loch\f0 a number of basic OS-like services like: \par \par {\listtext\pard\plain\f3\insrsid16285176 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}\pard \ql \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin720\itap0\pararsid16285176 {\insrsid16285176 \hich\af0\dbch\af11\loch\f0 Virtual Memory\hich\af0\dbch\af11\loch\f0 ,\hich\af0\dbch\af11\loch\f0 \hich\af0\dbch\af11\loch\f0 Demand Paging \par {\listtext\pard\plain\f3\insrsid16285176 \loch\af3\dbch\af11\hich\f3 \'b7\tab}\hich\af0\dbch\af11\loch\f0 Input/Output \par {\listtext\pard\plain\f3\insrsid2584946 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\insrsid2584946 \hich\af0\dbch\af11\loch\f0 Memory Protection, Shared Memory}{\insrsid16285176 \par {\listtext\pard\plain\f3\insrsid2584946 \loch\af3\dbch\af11\hich\f3 \'b7\tab}}{\insrsid2584946 \hich\af0\dbch\af11\loch\f0 Registers, Stack, Data, Heap, etc \par {\listtext\pard\plain\f3\insrsid2584946 \loch\af3\dbch\af11\hich\f3 \'b7\tab}\hich\af0\dbch\af11\loch\f0 Jump instructions for calling \loch\af0\dbch\af11\hich\f0 \'93\hich\af0\dbch\af11\loch\f0 Functions\loch\af0\dbch\af11\hich\f0 \'94 \par {\listtext\pard\plain\f3\insrsid2584946 \loch\af3\dbch\af11\hich\f3 \'b7\tab}\hich\af0\dbch\af11\loch\f0 A\hich\af0\dbch\af11\loch\f0 nd \hich\af0\dbch\af11\loch\f0 so on\loch\af0\dbch\af11\hich\f0 \'85 \par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2584946 {\insrsid2584946 \par \hich\af0\dbch\af11\loch\f0 This \hich\af0\dbch\af11\loch\f0 is a cute, fun, interesting and }{\i\insrsid2584946 \hich\af0\dbch\af11\loch\f0 completely useless thing}{\insrsid2584946 \hich\af0\dbch\af11\loch\f0 . So, don\loch\af0\dbch\af11\hich\f0 \rquote \hich\af0\dbch\af11\loch\f0 t get your hopes up that you\loch\af0\dbch\af11\hich\f0 \rquote \hich\af0\dbch\af11\loch\f0 ll get actual work done with it. \par \par \hich\af0\dbch\af11\loch\f0 It\loch\af0\dbch\af11\hich\f0 \rquote \hich\af0\dbch\af11\loch\f0 s neat however, as it is a study\hich\af0\dbch\af11\loch\f0 on how I solved a \hich\af0\dbch\af11\loch\f0 particular\hich\af0\dbch\af11\loch\f0 \hich\af0\dbch\af11\loch\f0 problem (this assignment) given \hich\af0\dbch\af11\loch\f0 a 10 week semester. \hich\af0\dbch\af11\loch\f0 I was the only student to use C#\hich\af0\dbch\af11\loch\f0 , and I finished it in 4 weeks, lea}{\insrsid6574820 \hich\af0\dbch\af11\loch\f0 ving 6 weeks to chill and watch the other students using \hich\af0\dbch\af11\loch\f0 Java and C++ do their thing.}{\insrsid2584946 \par \par \hich\af0\dbch\af11\loch\f0 It\loch\af0\dbch\af11\hich\f0 \rquote \hich\af0\dbch\af11\loch\f0 s also ironic because \hich\af0\dbch\af11\loch\f0 I used a high-level OO language like C# to deal with a minute concept \hich\af0\dbch\af11\loch\f0 like an \loch\af0\dbch\af11\hich\f0 \'93\hich\af0\dbch\af11\loch\f0 O\hich\af0\dbch\af11\loch\f0 p\hich\af0\dbch\af11\loch\f0 erating \hich\af0\dbch\af11\loch\f0 System\loch\af0\dbch\af11\hich\f0 \'94\hich\af0\dbch\ ... ...

近期下载者

相关文件


收藏者