【2023/05/06】EDSAC

news/2024/5/18 18:56:54/文章来源:https://blog.csdn.net/m0_58369038/article/details/130534782

 Hello!大家好,我是霜淮子,2023倒计时第1天。

Share

去成为你本该成为的人,任何时候都不会太晚。

(出处:乔治·艾略特)

 

 

Day1

EDSAC:存储程序式计算机的开山之作。

part1

  • EDSAC,全称为“Electronic Delay Storage Automatic Computer”,
  • 是世界上第一台实际运行的存储程序式电子计算机,
  • 由英国剑桥大学数学实验室的莫里斯·威尔克斯教授和他的团队在1946年设计,1949年5月6日正式运行。
  • 它采用了电子延迟存储自动计算器(EDSAC)作为计算机的存储器和控制器,以及固定次序的扫描读取法(Sorting Step Reading)作为输入方式,这些都是存储程序式计算机的常见特征。

part2 

  • EDSAC的面世界可以说是计算机历史上的一个里程碑,它的出现标志着计算机进入了一个新的时代。
  • 与传统的机械计算机不同,EDSAC采用了存储程序式的架构,使得计算机可以通过编写程序来实现自己的功能。
  • 这种架构的优势在于,计算机可以通过编写程序来实现更为复杂的功能,同时也可以将程序进行更加灵活地编排和修改。这也使得计算机可以更加灵活地适应不同的应用场景和需求。

part3 

  • EDSAC的设计思路也非常先进,它采用了电子延迟存储自动计算器(EDSAC)作为计算机的存储器和控制器,以及固定次序的扫描读取法(Sorting Step Reading)作为输入方式,这些都是存储程序式计算机的常见特征。
  • EDSAC的存储器采用了电子延迟存储技术,可以实现数据的缓存和加速读写操作。
  • 同时,它采用了固定次序的扫描读取法,可以减少程序执行时间,提高计算速度。

part4 

  • EDSAC的运行原理也非常简单,它采用了纸带输入、穿孔纸带输出的方式进行数据输入和输出。
  • 当输入纸带时,EDSAC会将输入数据转换为二进制代码存储在存储器中。
  • 当需要输出数据时,EDSAC会将存储器中的数据转换为纸带上的代码,并通过打印机输出。

 part5

  • EDSAC的出现对计算机历史产生了深远的影响。它不仅是世界上第一台实际运行的存储程序式电子计算机,更是奠定了现代计算机系统的基础。
  • 在EDSAC之后,出现了一些更为复杂的计算机,例如UNIVAC、CHEMKIN、VAX等。这些计算机都是在EDSAC的基础上进行设计和改进的,它们都采用了存储程序式的架构,使得计算机可以通过编写程序来实现自己的功能。

虽然EDSAC已经被历史尘封,但它作为世界上第一台实际运行的存储程序式电子计算机的地位,以及对计算机历史的重要贡献,仍然不容忽视。

今天是2023年5月6日,农历三月十七,癸卯年丁巳月甲子日。

好了,以上就是今天关于EDSAC的知识了,持续学习是一件很newbee的事喔!如果有什么问题可以打在评论区,大家一起讨论。


补充:

文章中提供用户阅读的知识均来源于互联网,如需了解更多相关内容还请自行查阅,如有侵权,联删。

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux进程状态及优先级

本文已收录至《Linux知识与编程》专栏! 作者:ARMCSKGT 演示环境:CentOS 7 进程状态及优先级 前言正文进程状态就绪运行状态R阻塞睡眠状态 S休眠状态D挂起 暂停状态T前台与后台进程待追踪暂停状态t 死亡状态 X僵尸状态 Z 孤儿进程进程优先级查…

《Java虚拟机学习》 java代码的运行过程

1. Java文件转换 当我们保存java文件后,首先由编译器编译成class文件,然后通过Java虚拟机将class文件转换成字节码文件 2.Java虚拟机是怎么运行Java文件 首先将java文件加载到java虚拟机中,然后由虚拟机将类元信息存储在 虚拟机的方法区中。…

华为OD机试 - 各位相加(Java)

一、题目描述 给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 二、思路与算法 各位相加,使用递归,出口是结果的长度等于1。 三、Java算法源码 public static int addDigits(int num) {recursion(num);re…

Maven 3.9.1下载安装配置一条龙(无压力)亲测

这里写自定义目录标题 前言一、下载 Apache Maven 3.9.11.1、请先检查自己的IDEA是否有这个条件,是否兼容1.2、Maven下载 二、Windows安装配置Maven2.1、解压2.2、新建 repository 本地仓库2.3、配置环境变量MAVEN_HOME 软件路径M2_HOME 本地仓库路径配置Path2.3.1新…

【BIM+GIS】Supermap打开BIM Revit模型的方式

Revit导出Supermap GIS格式数据的方法通常有三种:插件式导出、直接导入和标准交换格式(IFC)导出。 文章目录 一、Revit安装Supermap插件1. 安装Supermap插件2. UDB导出模型3. 打开模型二、Revit导出IFC格式1. Revit导出IFC2. Supermap导入IFC一、Revit安装Supermap插件 1. …

【TCP 重传、滑动窗口、流量控制、拥塞控制】

文章目录 重传机制超时重传快速重传SACK方法Duplicate SACK 滑动窗口流量控制那操作系统的缓冲区,是如何影响发送窗口和接收窗口的呢?窗口关闭 拥塞控制慢启动拥塞避免拥塞发生快速恢复 重传机制 TCP 实现可靠传输的方式之一,是通过序列号与…

大学校友会管理APP系统开发 重温同学梦再叙校园情

互联网技术的深入发展,让各行各业对网络的依赖都逐渐加深,可以说网络在今天已经成为无数个你我他不可或缺的平台。学生时代是一生中最美好的时期,校友是社会高效重要的社会资本和无形资产,校友与校友之间信息交流也需要依靠互联网…

破事精英2◎爬向未来

胡强的2033未免有些过去可怕,海星果然又是反派。 只剩“脑子”的胡强 400百斤只剩“嘴”的庞小白 将自己身体分成一个个“方块”的苏克杰 苍蝇满天飞“衣服堆”的金若愚 “脑子”送到月球打两份工的沙乐乐 有机器人或者分身帮我们干活赚钱,我们去吃喝玩…

Dubbo源码篇02---从泛化调用探究Wrapper机制的原理

Dubbo源码篇02---从泛化调用探究Wrapper机制的原理 什么是泛化调用从传统三层架构说起反射调用尝试优化 泛化调用泛化调用怎么用通过Spring使用泛化调用 利用泛化调用改造现有服务 泛化调用小结 Wrapper机制自定义代理dubbo底层wrapper原理小结 小结 什么是泛化调用 从传统三层…

JVM(类的加载与ClassLoader、双亲委派机制)

文章目录 1. 类的生命周期2. 类的加载过程3. 类加载器(classloader)3.1 类加载器的作用3.2 类加载器的分类(JDK8)3.3 双亲委派机制3.3.1 双亲委派机制优势 3.4 查看某个类的类加载器对象3.5 使用ClassLoader获取流 1. 类的生命周期 类在内存中完整的生命周期&#…

【移动端网页布局】flex 弹性布局 ④ ( 设置子元素是否换行 | flex-wrap 样式说明 | 代码示例 )

文章目录 一、设置子元素是否换行 : flex-wrap 样式说明1、flex-wrap 样式引入2、flex-wrap 样式取值说明 二、代码示例1、代码示例 : 默认情况下 flex 弹性布局子元素不会自动换行2、代码示例 : 自动换行 一、设置子元素是否换行 : flex-wrap 样式说明 1、flex-wrap 样式引入 …

拿来吧你——一个类帮你搞定SpringBoot中的请求日志打印

拿来吧你——一个类帮你搞定SpringBoot中的请求日志打印 日常开发工作中避免不了要打印请求日志,这个功能几乎在所有的项目中都需要编写一次,重复的次数多了,难免会感觉繁琐,因此打算搞一个通用类把这块功能拆出来。 废话不多说—…

【Android车载系列】第12章 车载渲染-SurfaceFlinger单独绘制到界面

1 SurfaceFlinger渲染方案 车载的倒车影像同学们知道是怎么实现的吗?等待Android设备开机再打开倒车影像App?车子挂到R档倒车如果等待这个流程实在太久,是否还有其它办法可以让车子挂R档直接展示倒车影像呢?大家思考一下。 我们从…

SuperMap GIS基础产品WebGIS FAQ集锦(2)

SuperMap GIS基础产品WebGIS FAQ集锦(2) 【iClient】Vue中该如何使用inject传递Map容器? 【解决方案】provide和inject绑定是不可响应的,所以传递时需要传递对象的property,使它变为可响应,示例如下&#…

ESP32-设备驱动TMP102数字温度传感器驱动

TMP102数字温度传感器驱动 文章目录 TMP102数字温度传感器驱动1、TMP102介绍2、硬件准备3、软件准备4、驱动实现1、TMP102介绍 TMP102 器件是一款数字温度传感器,非常适合需要高精度的 NTC/PTC 热敏电阻更换。 该器件提供 0.5C 的精度,无需校准或外部组件信号调理。 器件温度…

Redis --- 多级缓存

一、什么是多级缓存 传统的缓存策略一般是请求到达Tomcat后,先查询Redis,如果未命中则查询数据库,如图: 存在下面的问题: 请求要经过Tomcat处理,Tomcat的性能成为整个系统的瓶颈Redis缓存失效时&#xff…

Java集合之单列集合

分类 集合分为单列集合(Collection)和双列集合(Map) 单列集合的体系结构 List集合和Set集合的区别 List系列集合:添加元素是有序的(添加的顺序,而非数据的大小顺序)、可重复、有索引…

基于springboot的医院信管系统

摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&…

【STM32】定时器PWM模式详解

PWM模式: PWM模式1,向上计数时,PWM信号从有效电平变为无效电平 PWM模式2,向上计数时,PWM信号从无效电平变为有效电平 PWM极性: 极性为高时,高电平为有效电平,低电平为无效电平 极性…

酷游浅谈网站Javas cript型别

最近整理了一下,【酷游娜娜手机𝕍找看看nay3989提供】就决定跟大家讨论一下最近对于Javascripet的型别认识。 弱型别VS 强型别 Javascripet是一种「弱型别」的语言,所以会产生很多你意想不到恶心的事情 至于什么是弱…