计算机的发展历史_计算器的由来和故事

计算机的发展历史_计算器的由来和故事本文主要介绍计算机的发展历史。1概述计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,从“结绳记事”中的绳结到算筹、算盘、计算尺、机械计算机等,它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。1889年,美国科学家赫尔曼·何乐礼研制出以电力为基础的电动制表机,用以储存计算资料。1930年,美国科学家范内瓦·布什造出世界上首台模拟电子计算机。…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

本文主要介绍计算机的发展历史。

1 概述

计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,从“结绳记事”中的绳结到算筹、算盘、计算尺、机械计算机等,它们在不同的历史时期发挥了各自的历史作用,同时也启发了现代电子计算机的研制思想。

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

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

1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”(ENIAC, Electronic Numerical Integrator And Calculator)在美国宾夕法尼亚大学问世了。ENIAC 是美国奥伯丁武器试验场为了满足计算弹道需要而研制成的,这台计算机占地170平方米,重达28t(吨),耗电150千瓦,造价48万美元,每秒可执行5000次加法或400次乘法运算,共使用了18000个电子管。ENIAC的问世具有划时代的意义,表明电子计算机时代的到来。

在以后60多年里,计算机技术以惊人的速度发展,没有任何一门技术的性能价格比能在30年内增长6个数量级。

2 计算机的发展历程

从1代到4代的计算机发展历程如下。

2.1 第1代:电子管数字机(1946—1958年)

硬件方面:逻辑元件采用的是真空电子管,主存储器采用汞延迟线、阴极射线示波管静电存储器、磁鼓、磁芯;外存储器采用的是磁带。

软件方面:采用的是机器语言、汇编语言。

应用领域:以军事和科学计算为主。

特点是:体积大、功耗高、可靠性差、速度慢(一般为每秒数千次至数万次)、价格昂贵,但为以后的计算机发展奠定了基础。

2.2 第2代:晶体管数字机(1958—1964年)

硬件方面:逻辑元件采用的是晶体管,主存储器采用磁芯;外存储器已开始使用更先进的磁盘。

软件方面:软件有了很大发展,出现了各种各样的高级语言及其编译程序,还出现了以批处理为主的操作系统。

应用领域:以科学计算和各种事务处理为主,并开始用于工业控制。

特点是:体积缩小、能耗降低、可靠性提高、运算速度提高(一般为每秒数10万次,可高达300万次)、性能比第1代计算机有很大的提高。

2.3 第3代:集成电路数字机(1964—1970年)

硬件方面:逻辑元件采用中、小规模集成电路(MSI、SSI),主存储器仍采用磁芯。

软件方面:出现了分时操作系统以及结构化、规模化程序设计方法。

应用领域:开始进入文字处理和图形图像处理领域。

特点是:速度更快(一般为每秒数百万次至数千万次),而且可靠性有了显著提高,价格进一步下降,产品走向了通用化、系列化和标准化等。

2.4 第4代:大规模集成电路机(1970年至今)

硬件方面:逻辑元件采用大规模和超大规模集成电路(LSI和VLSI)。

软件方面:出现了数据库管理系统、网络管理系统和面向对象语言等。

应用领域:从科学计算、事务管理、过程控制逐步走向家庭。

特点是:1971年世界上第一台微处理器在美国硅谷诞生,开创了微型计算机的新时代。

3 当代发展

由于集成技术的发展,半导体芯片的集成度更高,每块芯片可容纳数万乃至数百万个晶体管,并且可以把运算器和控制器都集中在一个芯片上,从而出现了微处理器,并且可以用微处理器和大规模、超大规模集成电路组装成微型计算机,就是我们常说的微电脑或PC机。

微型计算机体积小,价格便宜,使用方便,但它的功能和运算速度已经达到甚至超过了过去的大型计算机。

另一方面,利用大规模、超大规模集成电路制造的各种逻辑芯片,已经制成了体积并不很大,但运算速度可达一亿甚至几十亿次的巨型计算机。我国继1983年研制成功每秒运算一亿次的银河Ⅰ这型巨型机以后,又于1993年研制成功每秒运算十亿次的银河Ⅱ型通用并行巨型计算机。

这一时期还产生了新一代的程序设计语言以及数据库管理系统和网络软件等。

随着物理元、器件的变化,不仅计算机主机经历了更新换代,它的外部设备也在不断地变革。比如外存储器,由最初的阴极射线显示管发展到磁芯、磁鼓,以后又发展为通用的磁盘,现又出现了体积更小、容量更大、速度更快的只读光盘(CD-ROM)。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183712.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(1)


相关推荐

  • plc编程小技巧_plc编程入门培训

    plc编程小技巧_plc编程入门培训PLC是一种在工业中被广泛应用的自动控制元件。然而PLC应用与编程人才短缺已经成为制约我国自动控制领域发展的瓶颈。通过学习PLC可编程控制器程序设计使学员掌握可编程序控制器的工作原理和PLC控制系统硬件软件的设计方法,可编写复杂的PLC程序,为从事PLC控制系统的设计、调试和改造工作打下基础。可以独立承担相关项目的设计与开发。让您由一位电工升级为货真价实的工程师![1]随着现代工业设备自动化,越来越多的工厂设备将采用PLC人机界面等自动化器件来控制,因此设备自动化程度越来越高。对设备的维护人员的技术要求越

  • CRM客户关系管理系统(十二)

    CRM客户关系管理系统(十二)

  • PHPStorm使用技巧及快捷键

    PHPStorm使用技巧及快捷键

    2021年10月23日
  • wine怎么打开exe_exe是什么格式的文件

    wine怎么打开exe_exe是什么格式的文件1,WinExec():  WinExec主要运行EXE文件,不能运行其他类型的文件。不用引用特别单元。  原型:UINTWinExec(exePath,ShowCmd)  示例,我想要用记事本打开”C:\HDC.TXT”,以正常方式运行:WinExec(pChar(‘notepadc:\taoyoyo.txt’),SW_SHOWNORMAL);  参数说明:  –xePath:命令行参数。注意,要用pChar转化一下。  –ShowCmd:外部程序…

  • ssh和sftp为什么是同一端口_ssh和sftp使用不同的端口

    ssh和sftp为什么是同一端口_ssh和sftp使用不同的端口8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?1.1描述SFTP(SSHFileTransferProtocol)即安全文件传送协议),是一数据流连接,提供文件访问、传输和管理功能的网络传输协议。其功能旨在允许客户端主机可以像访问本地存储一样通过网络访问服务器端文件。sftp是基于ssh上实现的,所以严格来说我们是无法来关闭ssh,而只是使用sftp。ssh…

  • 盘点几个在手机上可以用来学习编程的软件

    盘点几个在手机上可以用来学习编程的软件前天在悟空问答的时候,很荣幸被邀请参加回答“在手机上可以用来学习编程的软件有哪些?”这个问题,当时在回答的首页看到一个头条大微(小小猿爱嘻嘻)的回答,觉得十分受用,在此将其整理好,发布头条给大家学习,希望对大家学习编程有帮助。感谢大佬提供的解答,原文可以点击拓展链接进行查看。学习编程的软件其实挺多的,下面我简单几个可以在手机上编程的软件,主要分为C/C++,Java,Python,前端网页,L…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号