计算机的发展历程

本文 我们来说说计算机的发展历程

世界上第一台计算机

1946年2月世界上第一台计算机埃尼阿克ENIAC (Electronic Numerical Integrator AndComputer 电子数字积分式计算机) 在美国诞生
在这里插入图片描述
是由宾夕法尼亚大学物理学家约翰.莫克利(J.Mauchly) 和工程师普雷斯伯.埃克特(J.P.Eckert)等人共同研制成功的

人们根据计算机性能和当时的软硬件技术(主要所使用的电子元器件),将计算机的发展划分成以下4个阶段:

第一代 计算机 被称为 电子管计算机 (1946-1957)
以电子管为主要元器件
而电子管 本身体积大 耗电量也大 而且速度慢
存储容量小 可靠性差
软件方面 使用的机器语言或汇编语言来编写应用程序
主要用于科学计算

第二代计算机 被称为晶体管计算机 (1958-1964)
由品体管代替电子管作为计算机的基础器件
晶体管尺寸小、重量轻、寿命长、效率高
发热少、功耗低
整体性能比第一代计算机有了很大的提高
软件方面出现了计算机高级语言
应用领域由科学计算扩展到了 数据处理、过程控制方面

第三代计算机 被称为 小规模集成电路计算机 (1965-1970)
随着半导体工艺的发展 成功制造了集成电路
中小规模集成电路成为计算机的主要部件
主存储器也过渡到半导体存储器
计算机的体积更小 大大降低了计算机的功耗 提高了计算机的可靠性
软件方面 则有了标准化的程序设计语言
应用领域 也进一步扩大到了 文字处理和图形处理等方面

第四代计算机 被称为 大规模和超大规模集成龟路计算机 (1971-至今)
随着 大规模 和超大规模集成电路出现 计算机体积进一步缩小 性能进一步提高
软件系统工程化 理论化 程序设计自动化
微型计算机的应用 延伸到社会的各行各业
目前 新一代计算机 还在 探索与研制阶段
新一代计算机将把信息采集 存储 处理 通信和人工智能结合在一起
它具有 形式推理 联想 学习和解释能力
它的系统结构将突破传统的冯,诺依曼机器的概念 实现高度的并行处理

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1323651.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

redis事务(redis features)

redis支持事务,也就是可以在一次请求中执行多个命令。redis中的事务主要是通过MULTI和EXEC这两个命令来实现的。 MULTI命令用来开启一个事务,事务开启之后,所有的命令就都会被放入到一个队列中,最后通过一个EXEC命令来执行事务中…

windows@软件显示模糊@屏幕显示器分辨率和精细度

文章目录 refsDPIPPIPPI (Pixels Per Inch)DPI (Dots Per Inch) 屏幕尺寸数windows中DPI设置对单个应用设置DPI兼容性设置使用系统全局设置 获取屏幕(监视器)信息👺获取监视器的型号pnp 监视器windows 获取屏幕分辨率 高分辨率屏幕高分辨率和高精细度屏幕&#x1f4…

数字化赋能农业创新:数字乡村促进农村产业融合

随着信息技术的迅猛发展和广泛应用,数字化已经成为推动农业创新发展的重要引擎。数字乡村建设通过引入现代信息技术,为农业产业带来了前所未有的发展机遇,促进了农村产业的深度融合与升级。本文将从数字化赋能农业创新的角度,探讨…

ubuntu安装sublime3并设置中文

安装Sublime Text 3 在Ubuntu上安装Sublime Text 3可以通过以下步骤进行: 打开终端。 导入Sublime Text 3的GPG密钥: wget -qO- https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - 添加Sublime Text 3的存储库: …

2024最新AI创作系统ChatGPT源码+Ai绘画网站源码,GPTs应用、AI换脸、插件系统、GPT文档分析、GPT语音对话一站式解决方案

一、前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型国内AI全模型。本期针对源码系统整体测试下来非常完美,那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧。已支持GPT…

vivado适用于 UltraScale 和 UltraScale+ 器件的 eFUSE 寄存器访问和编程

FUSE_DNA : 唯一的器件 DNA 每个 UltraScale 器件都有唯一的器件 ID , 称为器件 DNA , 且赛灵思已将此 DNA 编程到器件中。用户无法对 FUSE_DNA 进行编程。 UltraScale 器件具有 96 位 DNA 。您可在 Vivado Design Suite Tcl 控制台中…

Qt项目通过.pri文件将众多文件按功能模块分类显示,开发大型项目必备

Chapter1 Qt项目通过.pri文件将众多文件按功能模块分类显示,开发大型项目必备 Chapter2 在Qt项目中添加pri文件 原文链接:在Qt项目中添加pri文件_qtpri-CSDN博客 前言 一般我们创建Qt项目工程的时候,都是直接把所有的项目,头文…

代码随想录阅读笔记-二叉树【合并二叉树】

题目 给定两个二叉树,想象当你将它们中的一个覆盖到另一个上时,两个二叉树的一些节点便会重叠。 你需要将他们合并为一个新的二叉树。合并的规则是如果两个节点重叠,那么将他们的值相加作为节点合并后的新值,否则不为 NULL 的节…

Day18-【Java SE进阶】多线程

一、线程 1. 什么是线程? 线程(Thread)是一个程序内部的一条执行流程。程序中如果只有一条执行流程,那这个程序就是单线程的程序。 2. 多线程 多线程是指从软硬件上实现的多条执行流程的技术(多条线程由CPU负责调度执行) 3. 如何在程序中创建出多条线程? Ja…

软件设计师27--规范化理论

软件设计师27--规范化理论 考点1:规范化理论基本概念函数依赖规范化理论--Amstrong公理体系候选键主属性与非主属性例题: 考点2:范式判断规范化理论规范化理论 - 范式例题: 考点3:范式分解保持函数依赖分解无损分解模式…

【大数据存储】实验4 NoSQL数据库

实验4 NoSQL数据库 NoSQL数据库的安装和使用实验环境: Ubuntu 22.04.3 Jdk 1.8.0_341 Hadoop 3.2.3 Hbase 2.4.17 Redis 6.0.6 mongdb 6.0.12 mogosh 2.1.0 Redis 安装redis完成 新建终端启动redisredis-server新建一个终端redis-cli 建表操作 尝…

文心一言指令词宝典之旅行篇

作者:哈哥撩编程(视频号、抖音、公众号同名) 新星计划全栈领域优秀创作者博客专家全国博客之星第四名超级个体COC上海社区主理人特约讲师谷歌亚马逊演讲嘉宾科技博主极星会首批签约作者 🏆 推荐专栏: 🏅…

OSPF中配置静态路由负载分担实验简述

OSPF中配置静态路由负载分担 实验简述 在静态路由负载分担中,多个路由器被配置为共享负载的目标,以实现流量的均衡分配。 到达目的地有N条相同度量值的路径,默认值60,N条路由是等价路由,数据报文在N条链路上轮流发送。…

单机多实例mysql8.x数据库主从配置

单机配置多实例mysql8.x集群 要求: 在一台服务器上配置两个(一主一从)mysql8.X版本数据库,两台服务ip相同,端口不同 数据库版本 mysql-8.0.31-linux-glibc2.12-x86_64.tar 下载地址:https://downloads.m…

SVD图像处理(MATLAB)

使用SVD处理图像模拟演示 参考文献 https://github.com/matzewolf/Image_compression_SVD/blob/master/svd_compress.m MATLAB代码 clc; clearvars; close all;A_orgimread("lena256.bmp"); compr20; A_orgdouble(A_org);A_red svd_compress( A_org, compr ); s…

瀚海贫者福,铜子恣意游

上学时打饭追求性价比的习惯一直不改,半个大鱼头三块钱,一份豆腐一块钱,还有一个红烧茄子2块5,再加三毛钱的饭,共6块8毛钱,早晚餐也会有这类性价比高又营养的选择,科大食堂现在越来越人性化&…

从redux的基本概念渐进式理解redux/toolkit的用法

概念 Redux toolkit是帮助提高redux开发效率的一个库 React-redux 是将React和Redux toolkit绑定在一起的一个库 action 是一个对象,里面有一个type属性 action creator是一个函数,这个函数可以返回上面的action对象。 reducer 是一个函数,接受两个参数(initilastate, acti…

React19 新特性 – 附带代码示例的更新

ReactJS 是前端开发世界中最流行的 UI 库之一。我喜欢 React 的原因之一就是它背后的团队以及社区对它的热情。 当社区提出对新功能和改进的需求时,团队会倾听。 React 的未来令人兴奋而有趣。如果我必须用一句话来总结,我会说这几乎概括了一切&#x…

【基础篇】1.6 开发环境搭建

写在前面 学习STM32的开发,我们需要选选择合适型号,STM32开发板。通过前面的博客,我们知道它通常包含了微控制器、外设接口和必要的电路组件。 在搭建STM32开发环境时,开发者需要首先安装选定的IDE(如Keil MDK&#…

防火墙状态检测和会话机制

FW对TCP,UDP和ICMP协议的报文创建会话