|
|
http://blog.csdn.net/wu_chung_tang/archive/2006/12/21/1452282.aspx
凡常用pc者、如我??1980代初?出生的、???的交往也算有一定?v史了。近日下?使用了Micorosoft的Virtual PC 2004得以?soft模?M出老??C型以安?使用??r的古董soft、只用??一定的harddisk?域(老system的?只要?装?b足??作?樘??M的harddisk、?上十年前的MS-DOS 6.22 Windows 3.2追??往昔似水的青春、也算是Virtual machine技?解?Q了我一直以?淼囊????n:soft/hardware不?嗫焖俑?隆⑷蔗崛粢?????r、??r的?C器都?o法跑?的soft了。也?怪一堆的game?C模?M?C出?的同?r、老pc的模?M?C也?有?。
以使用micorosft的os的使用者的角度,我以???os/Windows 3.x起(再早?r我也不知道了)至今至少可以?分?椋
一、DOS/Win3.x?r代(大致1996年之前)
就我所接?到的、DOS 5/6.x?橹髁鳌⒛?r只有?W校?C房或公司?公室有pc、DOS就像?在的WinXP一?悠占岸?沂亲?楦?帧⒍?indows?t是16bit的Windows 3.1(中??鍪鄣暮?体中文版?咀?indows 3.2),windows是付?凫?OS的、而且一般只用於商?展ぷ?橹鳌⒕?程?打game??是在dos?境中、主流?程工具Turbo C/C++, Turbo Pascal, QBasic等都是dos下的、在windows下做app少如?毛麟角感?windows?程是一?「特技」一?新潮、Windows只是一??陪?、所以???OS?r代亦不?檫^。
一、Windows 9x?r代(大致1996-2001年)
????r代是本格的Windows替代dos的?r代、主要?w功於Windows 95的全新的?C能+架??+外?ぁkm然不是真正32bit的?定性不好、但是?竟?C能提?N的太大掩?了不足、有史以??s最成功的一??os。後?的Win98/Me只是局部?C能?U充介面改良、?K?o本?性的改?。中??芏嗳司褪沁@???r代?始使用pc的、所以他??的最初印象就是Win95的介面?格。??然也?w功於???介面的好用性、?人感?到pc不再是像?iT研究室的技?者才能用的而是像家??品一?印⑦@??介面一直到winxp都在沿用。????r代app programmer真正?始??os?向windows平台。主流app??工具??繁多:Visual C++, Visual Basic, Borland C++, Delphi都是windows?境下的、dos下的??近入?止。????r代Windows NT系列也在?展、特?e是?典?的WinNT 4.0?裼昧?in95的介面、但是?竟??T系列??好像??iT的os感?趣的人少、加之????r代前半、普通pc?C跑NT??吃力。所以NT在主流民?包括App??者中??o啥市?觥?凫陡?X的花。MS也在?一?r代推出了DirectX系列、以使game平台???霓D移到Win9x上。?者也是?一?r代?始??irectX?始?生?趣的。
一、Windows NT4/2000/XP?r代(大?2001-2006年)
?一?r代照理???叫NT?r代、因?榻y?是基於NT架??的?32bit的os、但是因??T4之後的os都不沿用NT???名了、而且有?之?o不及的Win2000/XP的出?也使得NT4失去了存在的必要、?缀?o人再使用他了、所以在大多?凳褂谜叩难壑???叫2000/XP?r代。?一?r代是不?定的Win9x系列被取代的?程。由於Win2000出??H一年多XP就出了、大多?等硕?D新??N到了xp迅速普及、使得?一?r代Win2000的使用?r?也是比?短??感?上好像是XP的一????版)所以其??在大多?灯胀ㄊ褂谜?碇v、?一?r代就叫XP?r代亦不?檫^。
?然架??上跟win9x有本?的差?e、但是由於Win9x在api?邮腔?局С?in32 api的、所以app??者?碇v?前後????r代的?渡?K?o啥波??、??工具也?o啥?化、主要是ms推出了.NET Framework不?只是跟java?Φ鹊南到y、主留soft上仍然是Win32 API的天下、倒是device driver的??者在?一?r代???in9x的vxm?到了NT系列的WDM??泳?程架??。另外??杜嫉??irectX感?趣者、?一?r代?於把DirectX移到了?定的NT架??os(也是???NT4的重要促?因素)。?一?r代MS基本停止或者?U??了?多Direct3D以外的directx技?、而?Direct3D得到了突?猛?的?展、成??raphics界的前沿、超越了OpenGL(特?e是引入shader技?的Direct3D 8.0以??、shader技?的出?又引出了gpu?算?r代的?砼R。若?前一?r代是windows成??ame平台的形成期、?一?程就是windows作??ame平台?固期、基於Win2k/xp的3D game多如牛毛般?コ?同?r也伴?game??者的?值)
下一?r代?
2006年底的?在、恰好又是????r代的?折期、因??007年一月底Vista?⒄?桨l表、近日MS?????表Vista上的Direct3D 10的正式版付?凫?006年12月份的DirectX SDK中。vista是ms在NT架??以?淼挠忠淮渭??及翻新、?U除了Windows 1.0以?淼?DI?D形系?、Direct3D作?榛??D形系?、由此device driver的??架??又要大?、又有得忙了。
|
|