加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 域百科网 (https://www.yubaike.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

windows处理器 Windows NT 简史

发布时间:2022-10-17 13:05:03 所属栏目:Windows 来源:
导读:  Windows NT是操作系统历史中最浓墨重彩的一笔之一。早期的NT开发人员Mark Lucovsky表示Windows NT名称来源于Windows NT项目最早开发时的目标处理器——代号为N10(N-Ten)的intel i860XR处理器;比尔盖
  Windows NT是操作系统历史中最浓墨重彩的一笔之一。早期的NT开发人员Mark Lucovsky表示Windows NT名称来源于Windows NT项目最早开发时的目标处理器——代号为N10(N-Ten)的intel i860XR处理器;比尔盖茨在1998年6月5日的一场问答会议中表示“NT”一词的意思实指“New Technology”,不过其在目前已失去了任何特定含义,仅作为微软高端(high-end)Windows的称呼(designation)。
 
  本文中绝大多数参考资料来自于互联网,可能存在错误的信息,欢迎在评论区或私信指出问题。
 
  从OS/2 3.0继续开发
 
  从1985年到1990年,微软和IBM合作开发OS/2,但在开发OS/2 1.3版本的时候,微软和IBM开始有了严重的分歧,并最终导致了IBM和微软的分手,OS/2 1.3是OS/2的最后一个16位版本,也是微软最后一个出售的OS/2版本。
 
  一方面是商业原因——微软在1990年6月推出了Windows 3.0,它拥有一个崭新的图形用户(GUI)界面,以及人性化的交互方式,用户可以通过简单的鼠标操作系统,并且可以通过图形化的界面启动应用程序、打开文件等。Windows 3.0也增加了系统对多媒体应用(如录音和播放)以及CD-ROM的支持,以及改进的多任务处理(multitasking)等。Windows 3.0是微软在商业上成功的操作系统之一,1992年Windows 3.2推出为止,售出了将近1000万份,Windows在企业中也被广泛使用,InfoWorld的Brian Livingston在1991年10月写道:“一家没有运行Windows的PC的公司几乎就像一家没有传真机的公司。(a company with no PCs that run Windows is almost like a company without a fax machine.)”。
 
  另一方面,微软和IBM在企业文化、愿景上也存在着显著的差异,比如微软支持开放式硬件系统方法(open hardware system approach),可以理解为允许第三方制造和生产运行系统的硬件,且系统也可以在这些由第三方制造的平台上运行;而IBM则希望借由软件来带动自己的硬件销量。再比如IBM依旧使用代码行数来衡量程序员的工作量,IBM的程序员抱怨微软写的代码太简洁,缺乏注释(comment),而微软程序员则抱怨IBM的官僚主义和代码的臃肿等。
 
  随着微软于1986年收购由Nathan Myhrvold创办的Dynamical Systems Research,Nathan Myhrvold加入了微软,Nathan Myhrvold认为微软有二个威胁,分别是RISC架构处理器和Unix,在当时,RISC处理器在很多情况下比Windows/OS 2兼容的intel处理器更加强大,Unix则是操作系统中另外不可忽略的一笔。比尔盖茨还聘请了来自DEC(Digital Equipment Corporation)的Dave Cutler,他将领导NT项目。
 
  1990年左右,微软开始准备开始研发一个兼容OS/2、POSIX并支持多任务处理(multiprocessing)的新操作系统,该操作系统最初与IBM一并研发,并称之为OS /2 3.0和NT OS/2,在随1990年的Windows 3.0取得的成功所导致的和IBM关系紧张,以及最后与IBM的分手之后,微软的该项目便逐渐演变成Windows NT。
 
  Windows NT在最初开发的主要目的之一是硬件和软件的可移植性,Windows NT最初开发的目标处理器是非x86的intel i860,并采用其代号(N-Ten)命名项目。Windows NT最初为IA32、MIPS和DEC Alpha架构开发,并在后续的不同的NT版本中支持PPC、IA64(Itanium)、x86-64、ARM等处理器架构。
 
  在Windows NT正式诞生后的不久,Digital怀疑微软在设计时挪用了Digital未发布的MICA的部分,并起诉了微软。微软和DEC在庭外和解,结果是Digital/Microsoft Alliance。
 
  作为联盟(alliance)的一部分,微软承诺让Windows NT支持DEC Alpha处理器,并确保BackOffice产品(如SQL Server、Exchange Server、Internet Information Server)支持Alpha处理器。
 
  Microsoft Windows NT Development Board, Jazz Rev 1 with MIPS r4000 Processor / americanhistory.si.edu
 
  微软为了开发Windows NT,开发了一套名为Jazz的主板和芯片组设计(motherboard and chipset design),该设计最终成为了。
 
  微软设计Jazz平台的部分原因是在Windows NT开发初期,当时基于MIPS的的计算机(如SGI Indigo等)和IBM AT、等标准PC差异很大,微软自行设计了一套MIPS平台用于开发Windows NT以及作为Windows NT的运行环境,最后微软将这种设计出售MIPS Computer Systems,成为MIPS Magnum。
 
  Jazz平台部分符合ARC(Advanced RISC Computing)标准,并使用ARC固件(ARC firmware)启动Windows NT(加载/mips/setupldr)。
 
  NT
 
  随着Dave Cutler的加入,一群来自DEC(Digital Equipment Corporation)的开发人员加入了Windows NT的早期开发,在Windows NT的系统设计中,可以见到DEC的VMS、VAXELN和RSX-11的相似元素,部分来自已解散的OS/2团队的开发人员也参与了Windows NT的开发中。
 
  在Windows NT中,内核(kernel)可以直接访问RAM和硬件,而内核由几个负责管理资源的Executive子系统(Executive subsystems)组成,包括流程管理器(Process Manager)、I/O管理器、虚拟内存管理器(Virtual Memory Manager,)、安全参考监视器以及处理调度和中断(scheduling and interrupts)的微内核。
 
  和绝大多数市面上的现代操作系统一样,Windows NT有两种运行模式:用户模式(User Mode)和内核模式(kernel Mode),为了稳定性和多任务处理能力等,在用户模式下,应用程序无法直接访问硬件,若用户模式下的组件需要访问硬件或者分配物理和逻辑空间,则须调用内核。
 
  为了Windows NT的软件可移植性,HAL(Hardware abstraction)是Windows NT中实现的硬件抽象层,用于模拟特定系统平台的细节使程序可以直接访问硬件的资源。
 
  Windows 2000 architectureWindows NT 3.1~3.51

  Windows NT 3.1是Windows NT的第一个主要版本。其沿用了基于MS-DOS的Windows 3.0的图形用户界面,但它是一个独立的32位操作系统。
 
  在Windows NT发布前,微软的基于MS-DOS的Windows 3.0已经在市场上大获成功windows处理器,并已拥有了品牌知名度和市场份额,通过从3.1开始Windows NT,微软暗示WindowsNT是采用依旧熟悉的用户体验(user experience)但重新构建(re-engineered)的操作系统。
 
  在Windows95发布后,微软为Windows NT3.51推出了称之为“NewShell”的测试版更新,其让Windows NT 3.51支持了类似于Windows 95/Windows NT 4.0的桌面环境。
 
  Windows NT 4.0 Workstation Wikipedia
 
  随着Windows 95的推出和对桌面环境的革命性更新,Windows NT 4.0也迎来了新面孔。
 
  可以看出,Windows NT 4.0沿用了Windows Shell、文件资源管理器等;在微软内部,其又被称为WShell Update Release(SUR)。
 
  Windows NT 4.0是最后一个支持PPC、MIPS、Alpha架构的系统版本,其继任者Windows NT 5.0(后改名Windows 2000)只支持IA-32处理器。
 

(编辑:百客网 - 域百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!