Windows系统研发照的简单介绍

Windows是什么时候开始研发的?这个我来回答,最有发言权了 。94年那时,我已经学会五笔字型,替打字社打稿子 , 用的是286电脑,PC DOS操作系统,WPS2.0打字软件,后来就出现了MS-DOS系统(MS就是微软公司),到了95年左右,开始出现Windows 3.1英文版的视窗操作系统,随后3.2中文版也出来了,启动时仍需要从DOS启动,再从自动执行文件Autoexec.bat中执行Windows启动命令,进入到windows系统 。随后在96年,市面上开始流行Windows 95,到了98年,出现了Windows 97,99年,开始使用Windows 98,那个时候我开始学习Visual Basic可视化编程,再到2001年开始使用Windows 2000 , 此时Windows 2000有三个版本,即个人版、服务器版、高级服务器版,相当于是Windows NT 5.0,之前我公司用的是Windows NT 4.0的服务器 , 组的是Novell网,之后就出现了以Windows 2000 Server为服务器 , Windows 98、Windows 2000个人版为客户端的Windows局域网,建立在TCP/IP与NETBEUI协议上的网络 。随后发展突飞猛进 , 当年云集了据说有近200名计算机工程师、投资了几百万的金山公司,在进行了2年以上开发 , 一年多的市场推广之后,盘石操作系统彻底败给了微软的Windows操作系统(特点:WYSIWYG:What you see is what you get,所见即所得)虽然金山公司当年说这不是一个难点,很容易实现,但在用户需求的满足层度上,微软显然做到了最后 。而那个CEO居然就是从哈佛缀学的比尔.盖次,而其编制Windows的源代码被公布以后,中国的计算机精英们才发现,那是他们所不齿的Basic类型的语言 。因为那时国内的计算机高手都以C语言编程为荣 , VB被称为烂语言 。在2004年后,开始出现微软的开发套语言Visual Stadio 2003,包含了VC、VB、VF、JAVA等语言,我之前就是用Foxpro 2.0、Foxpro2.6为单位编写数据库应用程序,即DBMS,后来转向VB编制的DBMS,再后来学习VS2003 。斗转星移 , 16年已过,我这个程序员早已经落伍,转做计算机硬件 , 在一家不大不小的民营企业里混个信息部技术工程师 。当年的靠个人就能打天下的时代早已经输给了专业组合的团体 。一个程序不经过需求分析、程序设计,像我当年那样,想到哪里,做到哪里的,简直是不敢想像的 。最后要提的是:中国人往往缺乏好的设计师、缺乏创意、不是中国人笨,而是体制使然 。真正搞研究的人在现行体制下是很难生存的 。做事不如做人,管技术不如管人 。技术无用论、技术不值钱,这就是当今中国的写照 。我们这一代的程序员已经被时代淘汰,新一代的程序员,仍不够壮大 。长江后浪推前浪,盗版带动了中国软件产业的发展、也限制了软件产业的继续扩大,真是成也于斯,败也于斯 。好在 , 我们都有了一个好的归宿,笑看往事、坐谈人生 。
Windows 系列都有那些版本? ?Microsoft Windows操作系统是美国微软公司研发Windows系统研发照的一套操作系统Windows系统研发照,它问世于1985年 , 起初仅仅是Microsoft-DOS模拟环境,后续一共发布了11个操作系统 。
1、Windows 1.0
Windows 1.0是微软公司第一次对个人电脑操作平台进行用户图形界面的尝试 。Windows 1.0基于MS-DOS操作系统 。Microsoft Windows 1.0是Windows系列的第一个产品 , 于1985年开始发行 。
2、Windows 2.0
1987年12月9日,Windows 2.0发布,是一个基于MS-DOS操作系统、看起来像Mac OS的微软Windows图形用户界面的Windows版本 。
3、Windows 3.0
1990年5月22日,Windows 3.0正式发布 , 由于在界面/人性化/内存管理多方面的巨大改进,终于获得用户的认同 。
4、Windows 95
Windows 95是微软之前独立的操作系统MS-DOS和Windows产品的直接后续版本 。它带来了更强大的、更稳定、更实用的桌面图形用户界面,同时也结束了桌面操作系统间的竞争 。
5、Windows 98
Windows 98是一个发行于1998年6月25日的混合16位/32位的Windows系统,这个新的系统是基于Windows 95上编写的 , 它改良了硬件标准的支持 。
6、Windows 98 SE
Windows 98 SE(第二版)发行于1999年5月5日 。它包括一系列改进,如Internet Explorer 5、Windows Netmeeting 3、Internet Connection Sharing、对DVD-ROM和对USB的支持 。另外98SE的核心部分比Windows 98多支援了影音流媒体接收能力,以及5.1声道支持 。
7、Windows Me
Windows Me(Windows Millennium Edition)是一个16位/32位混合的Windows系统,于2000年9月14日发行 。其内核版本号为NT4.9 。Windows Me中的Me有两个含义,一是纪念2000年,Me的全称Millennium Edition是千禧特别版的意思;另外Me是英文中意为自己,故Me还可指个人版 。
8、WindowsXP
WindowsXP有家庭版、专业版、媒体中心版版本,是微软面向消费者且使用Windows NT(即NewTechnology)架构的操作系统 。
9、Windows 7
Windows 7可供家庭及商业工作环境:笔记本电脑 、多媒体中心等使用 。和同为NT6成员的Windows Vista一脉相承,Windows 7继承了包括Aero风格等多项功能,并且在此基础上增添了些许功能 。
10、Windows 8
Windows 8中的诸多创新功能都和分布式文件文件系统复制(DFSR)服务有关 , 多个复制引擎将会通过多个服务器执行工作进而简化文件夹同步过程 。从这里可以看出,这一功能改进不仅涉及到Windows 8客户端还和Windows 8服务器有关 。
11、Windows 10
Windows 10是美国微软公司研发的跨平台及设备应用的操作系统 。是微软发布的最后一个独立Windows版本.Windows 10共有7个发行版本,分别面向不同用户和设备 。
参考资料来源:百度百科—Windows操作系统
windows是什么软件windows是操作系统 。
Windows操作系统,是由美国微软公司(Microsoft)研发的操作系统,问世于1985年 。起初是MS-DOS模拟环境,后续由于微软对其进行不断更新升级 , 提升易用性 , 使Windows成为了应用最广泛的操作系统 。
Windows采用了图形用户界面(GUI),比起从前的MS-DOS需要输入指令使用的方式更为人性化 。随着计算机硬件和软件的不断升级,Windows也在不断升级,从架构的16位、32位再到64位 。
特点:
操作系统是人使用计算机硬件沟通的平台 , 没有良好的人机操作性,就难以吸引广大用户使用 。手机领域,诺基亚手机能够占据手机市场半壁江山,手机操作系统互动性良好是其成功的重要因素之一,而其迅速的衰败也是因为操作系统的落伍 。
Windows操作系统能够作为个人计算机的主流操作系统,其优异的人机操作性是重要因素 。Windows操作系统界面友好,窗口制作优美,操作动作易学,多代系统之间有良好的传承,计算机资源管理效率较高,效果较好 。
半个月可以写出一个电脑操作系统吗? 作为一名计算机专业的同学回答这个问题:可以个锤子 。理由如下:windows 7操作系统 , 据微软官方给出的数据,就有超过5000万行代码,并且这套操作系统是微软的平均约40人的25个研发小组历时三年研发出来了,这还只是常规固定的研发团队,但据微软的数据,其实参与到这项工作中,并且是主力研发人员和支持工程师其实已经超过了2500人,研发投入超过了20亿美金,要知道在windows之前已经有了windows XP和windows vista的技术积累,而且windows很多核心代码其实并没有推到windows vista等技术重建 。
绝大多数人对于半个月写出一个电脑操作系统这件事都是嗤之以鼻,认为这是根本没有可能的一件事情 。
因为目前除了Windows、MacOS、Linux外,绝大多数的操作系统都是基于开源操作系统Linux进行二次开发的 。二次开发的代码量不会超过操作系统总代码量的1/10,而且会远远小于这个数值,一般不会超过1/100 。这里的开发单位包括了大型以及超大型企业、绝大多数的 科技 单位及院校 。
但我们可不可以换一种思路想一想:有谁规定只有做到Windows、MacOS、Linux这样的程度才能叫操作系统呢?难道房子的模型就不能称作房子吗?
如今华丽的Windows 10操作系统也是从最初简陋的DOS系统发展而来 。不积跬步无以至千里,想要一个普通的程序员在短期的时间内做出一个媲美Windows、MacOS、Linux界别的操作系统根本不可能 , 那是无数人几代迭代出来的结果,要不然怎么可能还不出现第四大操作系统 。
做一个产品级的操作系统(OS)确实不是一己之力能够实现的,也不是一朝一夕就可以完成的 。但做一个Toy级的操作系统玩一玩并没有那么困难 。这不日本的川合秀实编写了一本《30天自制操作系统》的书,来告诉大家编写一个操作系统并不是一个难于上青天不可挑战的事情,实际上是没有人能将这件事讲述得通俗易懂而已 。
这样一个操作系统只有40KB , 虽然简陋,但已经是一个真正意义上的操作系统了,实现了图形界面、多任务等等高级功能 。假如跟着做一遍,抄抄他的代码,半个月写出一个电脑操作系统也并不是什么难事 。如果一开始就想开发出像Windows、MacOS、Linux这样的庞然大物,好比盲人摸象 , 连个脉络都摸不清楚 。但是如果从一个简单的初级的操作系统开始写起,某一天变成一个举世闻名的操作系统也并不是没有可能 。
开发一个成熟的商业系统为什么就这么难?
拿我们常用的Window10来说,它的代码在2500万~6500万行,合理估计读完需要130年左右 。
最初的Windows版本也仅仅是存放在1.4MB的3.5英寸软盘上,而如今的Windows10 安装包就有好几个GB,安装完的系统占用直逼20GB 。
造成这样的原因一点也不难理解:假如一个上班族收入提升了10倍 , 它依然会为钱发愁 。随着他收入的增加,消费的等级也会随之提升,消费的等级哪怕仅仅只是提升了一点点,开销就会提高到好几倍 。很多年入成百上千万的家庭照样觉得钱不够花,因为他们住着更大的房子、开着更好的车 , 孩子也受着更好的教育 。
假如现在让你用过去的dos系统和老人机,你肯定不愿意 。对于电脑而言,哪怕鼠标实现一个简单的特效功能都需要大量的程序代码和数据做支撑 , 更别提那些办公、 游戏 、制图、3D之类的应用 。电脑的硬件性能每年都在跟随着“摩尔定律”呈现指数级别的提升,但很快就会被随着增加的程序代码迅速淹没,这就是著名的“安迪·比尔定律” 。
一个操作系统商业化成功的很重要一个原因就是:能否建立完善的生态系统 。如果没有人使用,也就基本上没有几个开发人员会基于这个操作系统进行软件开发,如此就会产生恶性循环 。微软(Microsoft)的Windows能占据80%以上的桌面操作系统很大一部分原因是基于x86架构的Wintel硬件产商生态链和软件生态系统 。
总结
写一个成熟的商业操作系统确实是难于上青天,但并不代表第四大操作系统不会诞生 。我们需要曲线救操作系统,用自己的兴趣爱好编写一个五脏俱全能运行的操作系统,然后逐渐地去完善它 。
光自己瞎琢磨还不够,这个简陋的操作系统极有可能会成为抛砖引玉的这块砖 。实际上Linux就是这样成为三大操作系统之一的 。众人拾柴火焰高,假如全世界70亿人口中的1亿人参与到这个简陋的操作系统的完善进程中,那么几十年的时间做出一个成熟的商业操作系统也并不是不可能 。
以上个人浅见,欢迎批评指正 。
怎么可能呢?电脑操作系统是非常庞大而复杂的工程,如果半个月都能写出电脑操作系统的话,那么win系统还能一统天下吗?
熟练的话可以半个月完成一个具备基本功能的操作系统,对于高手来说完成操作系统包含窗口功能、移植网络功能也是可能的 , 只要一个人 。需要基本功比较扎实,我等普通程序员是做不到的,但能达到这水平的程序员即使在国内也有一些 。
当然,操作系统有很多分类,侠义上广义上有不同的定义,每个人的理解也不一样 。现代大众理解的通用型操作系统半个月基本不可能完成,人多也没用 。
很多人觉得国内没有完全自主的操作系统,其实是有的 , 只是应用生态不行,并不是技术上做不到 。高校和科研机构也有很多技术积累,这里还是希望国产系统能发展起来 。
我觉得可以 , 我大学有一个舍友,电脑非常厉害,有一次,我的电脑坏了,让他来帮我看 。他来了,三两下就搞好我电脑了,然后无聊 , 对着我说要玩一下我的电脑,然后就定定坐在那里敲代码,我偷偷看过去 , 他敲的代码都是0101这种的 , 反正我也看不懂,就先睡觉了 。半夜起床 , 看到他还在敲,一样是010101这种,我和他说,夜深了早点休息,他不理我 , 我继续睡 。第二天起来 , 发现他不见了,电脑室关闭的 。我开电脑,感觉不对劲,从开机到进入系统,完全和之前不一样!忽然手机有短信发过来 , 是他的,他说,昨晚我帮你重新写了一个操作系统,你之前的操作系统太low了!
作为一个工作多年的老码农 , 从专业的角度来分析下这个问题,然后自然会得到答案 。
首先要明确一下什么是操作系统,从理论上来讲操作系统就是能驱动计算机运行并管理相关软硬件的一套软件,从实际的角度来讲,比较优秀的操作系统有Unix,Linux,MacOS,Windows以及Andriod等,这些都是一些大型的操作系统,除此之外还有一些嵌入式操作系统,相对来说规模会小一些 。
下面让我们分情况讨论 。
对于大型专业操作系统,别说半个月就是半年,想写出类似的操作系统都是不可能的事情,原因很简单 , 这些操作系统太复杂了 , 光是源代码和文档都是以G计的,这是什么概念?要知道1G大约能保存5亿个汉字的内容,所以 , 就是光把这些操作系统的源代码读一遍,可能都得数年时间 , 还不算是否理解,写的话就更不可能 。实际上以公开的资料看,Windows系统的开发人员超过数千人,而且平均也要三到五年才能发布一款合格的操作系统 。
对于一个简单的非专业操作系统 , 一般来说复杂度要低一些,开发难度相对较低,但是涉及到的基础技术并不会比专业操作系统少,所以在专业技术足够的情况下 , 还是有可能开发出来的,记得当年Linus开发出Linux的雏形也就用了几个月时间,不过他也是在一款叫Minix系统的基础上开发的 。所以如果有一些现成的系统做参考,在此基础上开发一套新操作系统还是有可能的,不过即使一个优秀的软件工程师也不可能在半月之内开发完成 。
对于嵌入式系统 , 特别是类似单片机等结构简单,硬件单一的系统的来说,开发一套驱动该系统的嵌入式软件还是比较简单的,如果有一些现成的框架做支撑,几个优秀的工程师还是有可能在半个月之内做出来的 。
总之,想要在半个月内开发一套专业的操作系统,不管有多少开发人员,基本都是不可能的;而对于一些简单的操作系统,特别是嵌入式系统,短时间内开发出来倒是有可能,至于时间的长短则取决于系统的复杂度以及对各种硬件支持的程度等 。但是想半个月开发一套真正的操作系统,我认为是不可能的事!
可用的操作系统半个月的时间足够了 , 好用么 , 不可能 。
我想题主来问这个问题的目的,要么是感兴趣,一时性起问这么个问题,要么是真想动手写个操作系统 。
操作系统核心部分代码其实并不多,重点就是能够提供对硬件请求,这部分代码如果熟练的话半个月搞定并不成问题的 。
如果你是入门的话,那估计半个月只能是照着抄一遍吧,不太可能真的理解并灵活运用 。
不过万事开头难 , 开头并坚持才是真正重要的,并不是我能不能超越xxx 。
也许想象“要是我能和xxx一样牛就太棒了”会更好些?
看你的操作系统是什么概念,如果是当初Linus写的Linux 0.1那么简单的系统,本个月加加班理论上也可以写出来 。但是如果是Windowa这种,也基本上不可能 。写这种系统,是一个系统工程 。
就现在这个 科技 水平和人类智商 , 没有一个人能在半个月内写出一个真正的操作系统 。
首先 , 说一下操作系统是什么?操作系统是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石 。
操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理 。
操作系统是电脑与用户之前沟通的桥梁,用户的输入的任何命令都需要操作系统进行转化电脑能识别的语言 , 没有配置操作系统的电脑是无法使用的 。
操作系统为所有应用程序提供一个运行的环境,并将应用程序同具体硬件隔着 。比如声卡,网卡,键盘,鼠标等等 。没有操作系统是无法正常使用这些硬件的 。
操作系统还是电脑的一个大管家 , 管理着计算机的各种资源,应用程序想使用计算机里这些资源,需要先向操作系统申请 , 由操作系统统一安排和分配,并且使用完后还要将这些资源回收回去,以便其他应用程序使用 。这样才能保证计算机系统有条不紊地高效运行 。
这个问题可以去问问比尔·盖茨,看他当年写出Basic花了多长时间
可以问Java之父,james gaoslin , 看他写出Java花了多长时间
可以去问问Dos之父蒂姆·帕特森,看他写Dos花了多长时间
可以去问问Linus Benedict Torvalds,看他开发Linux花了多长时间
怎么会提出这么无聊的问题?关键我还答了
【Windows系统研发照的简单介绍】关于Windows系统研发照和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读