【2023/05/06】EDSAC

news2024/11/17 11:44:55

 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.coloradmin.cn/o/496775.html

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

相关文章

redis(3)

redis客户端登陆: redis-cli -h host -p port -a password String类型的应用场景: 1)String通常用于保存单个字符串或者JSON格式的字符串数据 2)因为String类型通常是二进制安全的,因此你完全可以把一个图片内容当作字符串来进行存储 3)计数器,是常规的k…

java错题总结(31-33页)

假定Base b new Derived(); 调用执行_360笔试题_牛客网 ABDC 只要是被子类重写的方法,不被super调用都是调用子类方法 ------------------------------------------------------------------------------------------- --------…

【Linux】Linux安装Redis(图文解说详细版)

文章目录 前言第一步,下载安装包第二步,上传安装包到/opt下(老规矩了,安装包在opt下)第三步,解压安装包第四步,编译第五步,安装第六步,配置redis第七步,设置开…

Matplotlib 初使用

五一假期时候,我在自己的电脑上安装了 matplotlib 安装步骤请转至:matplotlib 安装介绍 现在,我终于可以在自己电脑上学习 matolotlib 数学绘图库了, 说终于两个字,是完全是在安装过程中确实历经了折磨,根…

基于AT89C51单片机的电子钟设计与仿真

点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87759735?spm1001.2014.3001.5503 源码获取 主要内容: 设计一个电子钟,实现对时、分、秒的显示的控制,电路采用24小时计时方式。另一个功能是秒表功能…

mysql : name like “%name“; 索引一定失效吗?

场景如下: MySQL版本如下: 表结构如下:索引结构如下: 查询语句以及执行计划如下: 第一条查询语句: select name from em where name like ‘%b’; 可以发现使用了name 字段创建的索引 第二条查询语句&…

02-Java基础编程

Java基础编程 Java 基础语法Java 标识符变量变量的类型Java 基本数据类型基本数据类型转换 运算符常见运算符运算符的优先级 程序流程控制分支语句循环结构常用的循环结构循环的嵌套break 和 continue 关键字 数组一维数组多维数组的使用Arrays 工具类的使用数组中常见的异常 J…

AcWing——方格迷宫(有点不一样的迷宫问题)

4943. 方格迷宫 - AcWing题库 1、题目 给定一个 n 行 m 列的方格矩阵。 行从上到下依次编号为 1∼n,列从左到右依次编号为 1∼m。 第 i 行第 j 列的方格表示为 (i,j)。 矩阵中的方格要么是空地(用 . 表示),要么是陷阱&#xf…

前后端身份认证:session身份认证,JWT认证

文章目录 前后端身份认证1、概述2、不同开发模式下的身份认证3、关于HTTP协议的无状态性4、Cookie4.1 介绍4.2 cookie特点4.3 cookie分类4.4 Cookie在session身份认证中的作用4.5 Cookie不具有安全性 5、Session认证5.1 Session认证过程5.2 Session认证原理图5.3 Session认证的…

【Linux】多线程 --- 线程概念 控制 封装

从前种种,譬如昨日死。从后种种,往如今日生。 文章目录 一、线程概念1.重新理解用户级页表1.1 进程资源如何进行分配呢?(地址空间页表)1.2 虚拟地址如何转换到物理地址?(页目录页表项&#xff0…

11 KVM虚拟机配置-配置虚拟设备(存储)

11 KVM虚拟机配置-配置虚拟设备(存储) 文章目录 11 KVM虚拟机配置-配置虚拟设备(存储)11.1 存储设备概述11.2 存储设备元素介绍11.3 存储设备配置示例 11.1 存储设备概述 虚拟机XML配置文件使用devices元素配置虚拟设备,包括存储设备、网络设备、总线、鼠标等。 X…

【LeetCode】494. 目标和

494. 目标和 思路 首先,将这道题想成 0-1背包问题,我们最终要输出的结果是最多的方法数,因此 dp 数组需要记录具体的方法数。 状态定义 按照 0-1 背包问题的套路,我们将状态定义为 :dp[i][j] ,表示「前 …

YOLOv5测距+碰撞检测

YOLOv5测距碰撞检测 1. 相关配置2. 测距原理3. 标定和测距4. 碰撞检测4.1 相关代码4.2 主代码 5. 实验效果 相关链接 1. YOLOV5 单目测距(python) 2. YOLOV7 单目测距(python) 3. 具体实现效果已在Bilibili发布,点击…

string的介绍

string是c中表示字符串的字符串类&#xff0c;要使用需要包头文件&#xff1a;#include<string> 先了解一下string的一些信息 string看起来是一个类&#xff0c;但实际上是typedef的模板。 在cplusplus.com网站上&#xff0c;string的相关信息 模板的实例化结果有以下几个…

【unity小创意】相机的正反操作实现场景的二维跳跃

&#x1f468;‍&#x1f4bb;个人主页&#xff1a;元宇宙-秩沅 &#x1f468;‍&#x1f4bb; hallo 欢迎 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍&#x1f4bb; 本文由 秩沅 原创 &#x1f468;‍&#x1f4bb; 收录于专栏&#xff1a;uni…

Spring的第十二阶段(01):Spring实现AOP的简单使用

1、使用Spring实现AOP简单切面编程 需要导入工程的jar包 Spring的核心包 spring-beans-4.0.0.RELEASE.jar spring-context-4.0.0.RELEASE.jar spring-core-4.0.0.RELEASE.jar spring-expression-4.0.0.RELEASE.jarSpring的测试包 spring-test-4.0.0.RELEASE.jarSpring日记相…

【网络安全】这套面试题,让你提前预判面试官的预判!

最近这个帖子的点赞和收藏变高起来了&#xff0c;许多小伙伴在问我安全大厂的面试题没有&#xff0c;我准备利用一些时间把这套面试宝典整理一下&#xff01; 今天有同学拿着他准备的面试问题清单给我看&#xff0c;看还有没有遗漏的&#xff0c;我看了下&#xff0c;觉得还是…

Spring-Bean管理-注解

组件注册 Component/Controller/Service/Repostory :注册自定义组件到容器中 加上约定的注解。 在Configuration注解的类中配置包扫描器 ComponentScan(vlaue "cn.shaoxiongdu") Configuration: 标注配置类 Scope &#xff1a; 配置是否为单实例 prototype: 多实…

JVM与GC

Java:跨平台的语言 write once, run anywhere JVM&#xff1a;跨语言的平台 Java虚拟机根本不关心运行在其内部的程序到底是使用何种编程语言编写的&#xff0c;它只关心“字节码”文件。 Java不是最强大的语言&#xff0c;但是JVM是最强大的虚拟机。 JVM的整体结构 这个架构…

Java基础学习(12)

Java基础学习 一、不可变集合二、Stream流2.1 Stream流数据添加2.2 Stream流的中间方法2.3 Stream终结方法 三、 方法引用3.1 方法引用的基本概念3.2 方法引用的分类3.2.1 引用静态方法 3.2.2 引用成员方法3.2.3 引用构造方法3.2.4 使用类名引用成员方法3.2.5 引用数组的构造方…