计算机是怎么来的,当时为了什么而开发计算机,只有微软才想到吗,那编程计算机的又是什么软件,它怎么来的?

王昆立


我国古代人算账喜欢用算盘,而外国喜欢用绳结来计算,机械计算。后来外国人发现,这几种计算方式都难以满足计算的要求。

1989年,美国科学家赫尔曼.何乐礼研制以电力为基础的电动制表机,用以储存资料。

1930年,美国科学家范内瓦.布什造出世界上首台模拟电子计算机。

1946年2月14日,有美国军方定制的世界第一台电子计算机"电子数字积分计算机"问世。是美国为了满足计算弹道而研制的。之后几十年里,计算机经历了,电子数字机,晶体管数字机,集成电路数字机,大规模集成电路机。慢慢的由为了简单计算而改进的计算机就演变成了为满足复杂运算的需求,但现在为了满足人类体验的需求改变。


Mis科技


计算机的发展是一个漫长的历史。

1642年法国伟大的数学家、物理学家帕斯卡(Blaise Pascal)为帮助税务局的父亲计算税务问题,制作了人类历史上第一台真正意义上的计算机——加法器。



1936年艾伦.图灵发表了计算机理论的奠基性论文《论可计算数及其在判定问题中的应用》,阐明了现代计算机理论,从理论上定义了现代通用计算机,可计算性等重要概念。

图灵不但在计算理论上为现代计算机奠定了基础,他在二战期间还为英国的军事情报局六处制造了一台名为bombe的计算机,并用该计算机破译了德国的军事密码ENIGMA。这使盟国提前了2~4年结束了二战,同时为盟国避免了1400万~2100万人的死亡。

美国计算机协会为了纪念这位杰出的数学与计算机天才设立了图灵奖,这是计算机界的最高奖项。

1946年,宾夕法尼亚大学(University of Pennsylvania)的埃克特等人研制出了著名的电子计算机ENIAC。它有17468只电子管,7200多个二极管,70000多个电阻,10000多只电容器和6000多只继电器,50多万个焊接点。占地面积170平方米左右,重30吨,运算速度每秒钟5000次加法,能在3/1000秒时间内完成两个10位数乘法。当时最快的计算机做40点弹道计算,需要两小时,埃尼阿克只需3秒钟。

计算机界有名的“debug”一词也来自ENIAC,因为ENIAC的电线常被虫子(bug)咬断,检修人员常常要到机器里去查找被咬断的电线,再把它接上,于是寻错就被“debug”一词取代。尽管埃尼阿克很简陋,但是它象征着第一代电子计算机的诞生。


冯·诺依曼在参与研制ENIAC时发现它有两个致命的缺陷:一是采用十进制运算,逻辑元件多,结构复杂,可靠性低;二是没有内部存储器,操纵运算的指令分散存贮在许多电路部件内,操作非常麻烦且费时,冯.诺依曼提出了在计算机中采用二进制算法和设置内存贮器的理论,并明确规定了电子计算机必须由运算器、控制器、存贮器、输入设备和输出设备等五大部分构成的基本结构形式。基于该理论的计算机EDVAC于1952年建成,它的诞生使计算机技术出现了一个新的飞跃。它奠定了现代电子计算机的基本结构,标志着电子计算机时代的真正开始。

1981年美国IBM公司推出第一代微型计算机IBM-PC,是世界上首次明确了PC的开放式业界标准。

IBM 5150配置有4.77MHz主频的Intel 8088处理器,搭载16KB内存和DOS操作系统。另外,沿用至今的BIOS(基本输入输出系统)也是在当时首度整合其中,堪称PC发展的里程碑。

在操作系统的层面上IBM出现重大误判,将微处理器(CPU)和操作系统这两项核心技术外包。经调研和论证,IBM决定采用英特尔公司(Intel)开发的8088型微处理器和数字研究公司(DigitalResearch)的CP/M操作系统。

谁料想数字研究公司狮子大开口,每台电脑按惯例收取授权费200美元,并附加其它条件。IBM一怒之下改与电脑神童盖茨的微软公司商谈合作。盖茨敏锐的意识到了巨大的机会。

微软当时并没有操作系统产品,但盖茨迅速从西雅图一家小公司买来了一个名为86-DOS的操作系统,并借鉴CP/M的优点对86-DOS进行了改进。然后,盖茨向IBM开出了极有诱惑力的合作条件,即微软完全配合IBM和英特尔的硬件标准和规格,特别设计PC-DOS操作系统,每台电脑收授权费不到50美元。IBM大喜过望,双方一拍即和 。在与IBM的谈判中,微软居然保留了PC-DOS软件的独占权。


IBM个人电脑推出后畅销全球,全球电脑厂家争先恐后地为IBM电脑开发应用软件,这就使与应用软件紧密相关的微软DOS不费吹灰之力便成为行业标准。全球电脑厂商预装DOS的授权费象淌海水一样滚滚而来,使微软进入了一种坐地收银、日进斗金、赢家通吃、“想不发都难”的梦幻境界。

此后,微软又推出了革命性的windows3.0图形化操作系统,极大地刺激了IBM兼容型电脑的销售和以视窗为最新标准的应用软件开发。


1995年微软又推出WIN95版和视窗NT版32位元图形化操作系统,它充份支持英特尔奔腾(Pentium)微处理器以及多媒体和网络厂商的硬件功能,使用户得以享受高速运算、多媒体、集成网络、资源管理器、免费互联网浏览器和更加友善的操作界面。


从此以后,微软Windows操作系统一骑绝尘,在个人电脑操作系统领域孤独求败,甚至为了避免100%垄断市场引起垄断纠纷,还资助竞争对手苹果公司。


半杯茶的小酒杯


看到这个问题,感到必须科普一下计算机的发展史了。这是一篇絮絮叨叨的文章,懂计算机且没有耐心的朋友不看也罢。

计算机就是计算用的,古时候祖冲之用尽毕生的精力,只算出了兀的7位就已经领先全世界了。可见当时的计算效率是多么低下。后来,人们发明了算盘,计算尺,机械计算器等工具。

但是,这些工具的效率还是太低了,二战时,德军的电报密码一周一换,根本来不及破译。英国人急了,请来了数学家图灵帮忙,图灵制作了图灵机,图灵机相当于机械式计算机,可按照程序连续计算,搞定了德军密码,有人评价图灵机使二战缩短了两年时间。

图灵破解德军密码的时候,美国人也没闲着,为了解决开发新型火炮时遇到的弹道计算问题,研发了第一台电子管计算机,不过这台计算机不大成功。后来,研发原子弹的时候,冯诺依曼主持开发了一台能够反复存储程序的计算机,这台计算机被公认为世界第一台计算机。早期的计算机很庞大,按使用时间收费,费用高昂。苹果的老乔攒了一台可以在家随便用的小型电脑,开启了个人电脑的时代。

最后说说计算机程序,计算机就像是一部可做连续计算的计算器,程序就是计算步骤。从图灵机开始就有了程序,最初的程序时在卡片上打孔,再手工插到计算机上。这样做太麻烦了,人们又发明了可用键盘输入计算机程序的汇编语言。汇编语言就像是在说“计算器ON-按1-按加-按2-按等号”一样非常难懂。于是,人们又发明了高级语言,只要写x=1+2就可以了。最早的商用高级语言叫COBOL。微软的盖茨,学生时代参与了BASIC语言的开发,而BASIC语言被搭到了苹果电脑上,成了第一个个人电脑上的编程语言。个人电脑当初也叫微电脑,微软的微字就是这么来的。


日冲信息 黄


计算机的由来是一种历史发展,当代所有行业,科研,学术成果都是一种历史发展,当然现代社会还有很多公司是具有悠久历史发展过程的,计算机和别的方面一样刚开始都只是一个想法,都是经过长时间的历史酝酿而形成的,微软,苹果等等电脑公司属于是将计算机做的更加人性化,更具有现代风格(不断的升级电脑)不过在这之前计算机大体上已经和现代电脑大致相同,当计算机被研究出来以后他的工作就是通过人工设定好的方式进行(程序),而这种方式刚开始都是依据计算机工作原理来完成的(纯二进制编程)在这之后有想法有作为的公司都在大力发展计算机的硬件和软件让计算机的能力更加强大,能够更好的操作,对任何人都更加的人性化不管你是普通人,程序员,设计师,物理学家,天文学家等等都有相对应地计算机服务方式所应对。


chowleung


最开始计算机没有操作系统 只能手写二进制代码 后来出现了汇编 Ms用汇编开发了ms-dos 然后Windows发布 从3.x开始使用保护模式运行 然后同一时期发布了windows NT 21世纪初 微软抛弃了ms-dos 所以原来的windows 9x系列(包括me) 也被抛弃了 之后的都是windows NT系列的了

总之就是

裸机>DOS>Windows 1.x>Windows 2.x>Windows 3.x(从这一版本开始使用保护模式运行 但是仍易崩 此时发布了Windows NT)>Windows 95>Windows 98>Windows ME>DOS和9x系列的Windows被抛弃

Windows NT 3.x>Windows NT4>Windows 2000>Windows XP>Windows Vista(题主可能不知道 这是Windows 7的前身)>Windows 7>Windows 8.x>Windows 10

没错Xp以上的Windows都是NT系列的

至于保护模式:CPU有多种运行模式 其中有两种是实模式和保护模式 DOS就是在实模式下运行的 既可以调用DOS中断也可以调用BIOS中断 相当于一个极快的8086 最多可以寻址1MB 然后是保护模式 它的寻址能力提高了许多 但BIOS中断也无法调用了(保护模式是32位的 Bios中断只能在16位的实模式下使用) Linux和Windows NT Windows 3.x以后都用的是保护模式

对于答主来说可能看不懂 但本人只是略懂 错误之处请指出 不喜勿喷


反迷你的Windows


外国大学实验室里搞出来的。 除了那个地方谁都没动力去搞,因为觉得没什么用,还浪费钱。


恩迪11


微软并不是先行者,只是后来居上而已

一开始编程用的是打孔机(我也忘记是不是叫这个了),后来才出现各种编程语言


分享到:


相關文章: