Windows NT 3.1

来自Local Chinese Wikipedia
跳转到导航 跳转到搜索

页面Module:Hatnote/styles.css没有内容。

页面Module:Message box/mbox.css没有内容。

package.lua第80行Lua错误:module 'Module:CGroup/core' not found

页面Module:Infobox/styles.css没有内容。

Windows NT 3.1
File:Microsoft Windows NT 3.1 logo with wordmark.svg
File:Windows NT 3.1.png
Windows NT 3.1的屏幕截图,展示程序管理器和文件管理器
开发者微软公司
编程语言{{#property:p277}}
操作系统家族Windows NT
源码模式封闭源代码
正式发售日期1993年7月27日,​32年前​(1993-07-27
当前版本Template:Software version
支援平台IA-32AlphaMIPS
内核类别混合核心Windows NT内核
许可证Microsoft EULA
后一代Windows NT 3.5(1994)
官方网站{{URL|example.com|可选的显示文本}}Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
仓库页面Template:Plainlist/styles.css没有内容。
  • {{URL|example.com|可选的显示文本}}
Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
支援状态
从2000年12月31日起不再提供支持[1][2]

Windows NT 3.1微软开发的用于服务器和商业的32位操作系统,是Windows NT产品线的第一代产品,于1993年7月27日发布。

Windows NT 3.1是一个完全重新设计的操作系统。它不仅能够在多种处理器架构上运行,还提供比之前基于MS-DOS的Windows版本更高的安全性和稳定性。

Windows NT最开始计划是OS/2 3.0,由微软和IBM联合开发的操作系统的第三版。出于多种原因,包括1990年Windows 3.0的市场成功,微软决定推进Windows的开发,IBM独自继续对OS/2的开发。

Windows NT 3.1有两个版本:用于工作站的Windows NT 3.1和用于服务器的Windows NT 3.1 Advanced Server。刚发布时,由于其高硬件要求和32位应用程序很少而无法在市场上立足,但它为所有后来的Windows NT版本奠定了基础。

历史[编辑]

作为NT OS/2[编辑]

由于使用MS-DOS作为IBM PC 兼容机的实际操作系统,微软在个人电脑市场上占据了主要地位,而package.lua第80行Lua错误:module 'Module:Ilh/data' not found(在Dynamical Systems Research被收购后加入微软)发现了主要的两个对微软垄断的威胁:一方面,RISC架构的新处理器被证明比运行MS-DOS和Unix的同等英特尔处理器更强大;另一方面,Unix是一个支持多处理器网络跨平台多任务操作系统系列。虽然程序需为每个单独的Unix衍生版本调整使Unix的广泛使用受阻,但比尔·盖茨认为类Unix操作系统与RISC处理器的结合可能是一种市场威胁,促使微软需要开发一种能在多种架构上运行的“ Unix杀手”(Unix killer)。[3]

新操作系统的开发工作始于1988年11月,[4]当时微软聘了请来自DEC公司的有VMS开发经验的戴夫·卡特勒来协助开发新的操作系统,作为卡特勒的条件,他还带来了一些他在DEC团队中的员工。[5][6][7][8][9]

该操作系统最初计划作为OS/2 3.0开发,OS/2是微软和IBM联合开发的操作系统。[10]虽然OS/2最初打算接替MS-DOS,但它未获得商业上的成功。新操作系统的设计目标是可以移植到不同的处理器平台,并支持多处理器系统,而当时很少有操作系统能做到这一点。[11][12][13]为了面向企业市场,该操作系统还支持网络、POSIX标准,以及符合package.lua第80行Lua错误:module 'Module:Ilh/data' not found标准的安全平台;这将要求操作系统是具有权限框架的多用户系统并具有审计安全相关事件的能力。[14]

微软和IBM都想推销一种能够吸引企业“企业软件”客户的操作系统。这意味着更高的安全性、可靠性、处理能力和计算机网络功能。然而,由于微软也想在其他计算平台上从Unix中夺取市场份额,他们需要一种比OS/2更可移植的系统设计。

为此,微软开始为非x86处理器开发和测试他们的新操作系统:英特尔package.lua第80行Lua错误:module 'Module:Ilh/data' not found模拟器版本。微软将其操作系统代号命名为NT OS/2,也是暗指芯片的代号“N10”(英文读作“N-Ten”)。[15] DEC先发制人地起诉微软,声称他们从MICA窃取了用于新操作系统的代码。在庭外和解中,微软同意使NT OS/2与DEC的Alpha处理器兼容。[4]

开发团队最初估计将在18个月内完成开发。到1989年4月,NT OS/2内核已可以在i860模拟器中运行。但是开发团队后来确定i860不适合该项目。12月,他们开始将NT OS/2移植到MIPS R3000处理器,并在三个月内完成。[16]微软高级执行官package.lua第80行Lua错误:module 'Module:Ilh/data' not found的目标是1992年发布,但开发时间计划不确定。因急于终止反对者关于NT直到1994年才会上市的传言,又计划于1990年在COMDEX上展示新的操作系统。[17]

作为Windows NT[编辑]

基于MS-DOS的Windows 3.0于1990年5月发布后,取得了异常的成功,随之微软的市场策略转变削弱了其与IBM的合作关系——IBM希望微软专注于以OS/2为主要平台的开发,而不是围绕Windows建立他们未来的业务。[18]由于这些不确定因素,用户和开发者不清楚该适应Windows还是OS/2(操作系统在API上的不兼容放大了这种情况),同时微软也因同时开发多个操作系统而资源耗尽。[19][20]1990年8月,作为对Windows 3.0流行的回应,NT OS/2团队决定重新设计操作系统以使用Windows API的扩展的32位接口(即Win32)。Win32保留了Windows使用的熟悉的16位API体系,这将使开发者可以轻松地将他们的软件为新平台适配,同时保持与现有Windows软件的兼容性。[21][22][23]

由于这些改变,NT未能如先前计划地在COMDEX上发布。[24]当时公众和IBM都不知道NT OS/2向Windows NT的转变。[25]尽管IBM和微软确实同意修订后的合作关系,即轮流开发OS/2的主要版本,而不是在合作开发每个版本,[26] IBM最终在1991年1月得知了微软的Windows NT计划,并立即终止OS/2的关系。IBM将单独开发OS/2 2.0(按照修订的计划)和所有未来版本,微软没有任何进一步的参与。[27][28]

1991年10月,Windows NT在COMDEX上首次公布。为确保利用Windows NT的软件在其发布时(计划于1992年末发布)可用,微软还向出席的选定的开发人员分发了32位软件开发工具包[29][30]这次展示得到了正面回应;《个人电脑杂志》称 Windows NT 是“操作系统的现代改造”,但同时声称,最终版本不太可能保留承诺的向下兼容性[31][32]1992年3月,微软还发布了Win32s,为了开发针对该平台优化的软件,还允许Windows 3.1与Windows NT程序部分兼容。[33]

在1992年6月的微软Win32专业开发者大会上,展示了在x86和MIPS处理器上运行的Windows NT,同时还提供了Windows NT的测试版和更新的开发工具包。[34]同时,微软宣布了其用于Windows NT的SQL Server产品的新版本;Unix供应商担心该软件可能成为影响Unix系统市场份额的杀手级应用[35][36]NT的内存使用也引起了关注;当时的大多数计算机都配备4 MB的RAM,而NT建议使用16 MB。由于当时RAM成本高昂,批评者认为其高系统要求可能会影响Windows NT的销售和使用。通过诸如分页之类的方法减少其内存使用量的措施也已采取。[37][38][39][40]

微软于1992年10月开始发布NT的公开测试版,一个月后,在COMDEX上举行了一场主要关于Windows NT第三方软件的演讲。[41][42]NT的最终预发布版本于1993年3月发布,同时公布了服务器版本Windows NT,Windows NT with LAN Manager。尽管其稳定性和性能有所提高,但仍有人担心该操作系统可能会发布未成品或进一步推迟到1993年。[43][44]

发布[编辑]

Windows NT 3.1和Windows NT 3.1 Advanced Server(版本号将它们与Windows 3.1相关联)于1993年7月26日发布。[45]起初只发布了x86和MIPS版本;DEC Alpha版本随后于9月发布。[15][46]工作站版本售价495美元,服务器版本售价1,495美元。[47][48]从表面上看,服务器价格是仅在销售的前六个月提供的促销折扣价,但从未将零售价提高到所列的2,995美元。250名程序员[49]编写了560万行代码[50]开发成本为1.5亿美元。[51]在开发的最后一年,该团队修复了30,000多个错误。[52]

Windows NT 3.1和Windows 3.1拥有视觉效果非常类似的用户界面,以致于人们有时候会把它与Windows 3.1相混淆。这也使得Windows NT 3.1对于那些有Windows 3.x使用经验者更易用。

在产品的生命周期中,微软发布了三个服务包:Service Pack 1于1993年10月8日发布;[53] Service Pack 2于1994年1月24日发布;[54]Service Pack 3于1994年10月29日发布[55]。服务包以CD-ROM和软盘分发,[56]也通过BBSCompuServe和网络分发。[57]微软于2000年12月31日终止了对该操作系统的支持。[1]对Windows NT 3.1 RTM(无服务包)的支持于1994年1月8日结束。Service Pack 1支持于1994年4月24日结束,最后,Service Pack 2支持于1995年1月29日结束,距正式发布仅一年时间。

Windows NT 3.1被本地化为多种语言。除英语外,它还提供荷兰语、法语、德语、日语、西班牙语和瑞典语版本。工作站版本另外还有丹麦语、芬兰语、意大利语、挪威语和葡萄牙语版本。[58]

硬件要求[编辑]

Windows NT 3.1支持多种平台:除了Intel x86架构外,还支持DEC AlphaMIPSpackage.lua第80行Lua错误:module 'Module:Ilh/data' not foundpackage.lua第80行Lua错误:module 'Module:Ilh/data' not found)处理器。[59]

x86架构上的系统最低硬件要求包括25 MHz 80386处理器,12 MB的内存,75 MB的硬盘空间和VGA显卡。[60]RISC架构(包括DEC Alpha和MIPS处理器)上的系统需要16 MB的内存,92 MB的硬盘空间和一个CD-ROM驱动器。[61]

Advanced Server版需要一个80386处理器,16 MB的内存,90 MB的硬盘空间。在RISC架构上则需要110 MB的硬盘空间。[62]

Windows NT 3.1支持双处理器系统,而Advanced Server版最多支持四个处理器。[60]由于处理器检测程序中的错误,Windows NT 3.1无法安装在Pentium II或更新的处理器上。微软未解决过该问题,但有非官方补丁可用。[61]

评价[编辑]

页面Module:Message box/mbox.css没有内容。

参考资料[编辑]

  1. 1.0 1.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  2. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  3. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  4. 4.0 4.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  5. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  6. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  7. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  8. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  9. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  10. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  11. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  12. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  13. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  14. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  15. 15.0 15.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  16. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  17. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  18. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  19. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  20. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  21. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  22. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  23. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  24. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  25. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  26. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  27. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  28. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  29. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  30. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  31. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  32. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  33. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  34. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  35. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  36. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  37. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  38. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  39. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  40. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  41. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  42. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  43. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  44. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  45. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  46. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  47. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  48. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  49. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  50. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  51. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  52. package.lua第80行Lua错误:module 'Module:Footnotes/anchor_id_list' not found
  53. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  54. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  55. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  56. Microsoft Knowledge Base – README.TXT: U.S. Service Pack for Windows NT (no longer available online)
  57. Microsoft Knowledge Base – How To Obtain U.S. Service Pack for Windows NT (no longer available online, the Knowledge Base number 104597 now refers to a different article)
  58. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  59. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  60. 60.0 60.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  61. 61.0 61.1 package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found
  62. package.lua第80行Lua错误:module 'Module:Citation/CS1/People' not found

外部链接[编辑]

Template:NavboxV2

package.lua第80行Lua错误:module 'Module:Authority control/config' not found