windows是用什么程序来编写的呢?
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
windows是用什么程序来编写的呢?
展开全文
Windows只要是用C语言编写的,或者说是90%的C语言和10%的汇编语言编写的。
在Windows上进行变成的时候,要调用系统的API也叫应用程序接口,这些接口是封装在系统的.DLL也叫动态链接库里面,所有的API函数都是C函数,从Windows 3.0一直到Windows 95,再到现在的Windows 10都是基于C函数库的程序集,用C函数编写出的程序执行率是非常高的,当然也不排除有些部分使用汇编编写的,但是可以肯定的是内核部分大多都是C语言编写的。
再说点题外的,说说Windows的发展史,
Windows 1.0只是MS-DOS2.0的一个扩展,它本身并不是一款操作系统,但确实提供了有限的多任务处理能力和鼠标的支持,Windows 1.0是微软第一次对个人电脑进行用户图形界面的尝试,同时也是MS-DOS时代的终结。
Windows 2.0对图形功能的支持增强了,不但可以缩放窗口,还可以在桌面上显示多个窗口。
Windows 2.0可以说是Windows应用程序质的突破。
Windows 3.0不但拥有了全新的外观,还能更有效的利用内存,Windows也因此版本获得了用户的认同,并于MacOS竞争,而且争
夺了操作系统市场的一席之地。
Windows NT在1993年问世,该系统实现可移植性,多处理能力,分布计算的能力,可以说Windows NT是多名科学家毕生之作。
Windows 95使Windows真正的平民化了,Windows绑定了IE 浏览器,使得Windows 95成为了访问互联网的终端系统,并且还引
入了开始按钮和任务栏。
Windows 98是在Windows 95的架构上进行编写的,Windows 98也是普遍认为是Windows 9.x系列中最稳定的版本。
Windows 98引入了注册表机制,以及对DVD-ROM和USB的支持。
Windows 2000的界面设计和Windows 98基本一致。
Windows
2000也是首次使用Windows NT 5.0架构冲击服务器市场,因此从Windows 2000开始,微软对系统版本进行分类,比如专业版,服务器版,高级服务器版,数据中心服务器版等等。
Windows ME就是Mistake Edition版本,它包含了很多的问题,比如稳定性的问题,兼容性的问题等等,因此存在的时间非常短暂,堪称微软最错误的版本。
Windows XP在2001年发布,知道今日仍有不少用户还在使用
它,尽管在安全性上遭到业界的批评,但是Windows XP可以说是电脑历史中的一个里程碑,因为Windows XP在许多方面都有重大的进展,比如文件管理,系统运行的速度和稳定性都比同时代其他的操作系统强出不少,普通的电脑用户也能够轻松愉快的使用电脑了。
Windows Vista可以说是一代背黑锅的系统,Windows Vista在2007年发布,但是由于软件和硬件厂商没有及时的跟进,所以Windows Vista的兼容问题和系统对硬件要求过高的问题,使得它的负面消息满天飞,其实Windows Vista也可以称得上是操作系统的一个里程碑,因为Windows Vista的内核和Windows 7几乎一致,也就是说没有Windows Vista,那么Windows 7或者后续的系统一定也会背上相同的黑锅。
Windows 7在Windows Vista发布两年之后的2009年发布,用户经历了两年的硬件更新换代终于能够完美的接受Windows 7了,这也使得Windows 7成为了全世界最受欢迎的系统,Windows XP用户开始纷纷投向Windows 7的阵营中。
Windows 8开始可能使应为微软急于平台一体化设计的原因,启用了全新的界面,并且安全性上提升也很大,但是习惯了Windows传统界面的用户一时无法适应全新的界面,所以Windows 8也广受诟病。
Windows 8.1是Windows 8的改良版本,最主要的是大幅度改善了Windows 8偏向于平板化的一些设计,使其更加的适合桌面平台使用,所以请注意Windows 8和Windows 8.1是完全不同的两个版本,如果你有兴趣试试Windows 8系列系统,那么一定要安装Windows 8.1版本。
甚至可以这么说Windows 8就不是桌面平台使用的系统,而Windows 8.1才是真正的介于Windows 7和Windows 10之间的桌面平台操作系统。
Windows 10是目前微软最为重视的系统,也是Windows最新的系统,不过目前Windows 10的一些霸道做法,使得有相当一部分用户选择了Windows 7或者Windows 8.1。
比如Windows 10的系统更新就很让人头疼,不经过特别的设置,它总是更够给用户带来意外的烦恼,并且Windows 10的系统更新补丁也不是那么的让人放心,
是不是就放出来一个带BUG的补丁,总之吧,如果用户对一些快速启动之类的新特性不感兴趣,那么Windows 7还是可以再战几年的,如果用户对新特性感兴趣,那么Windows 8.1也是个不错选择,而且Windows 8.1的一些传统设置界面也要比Windows 10好找。