2-5课:计算机是咋运行的:冯诺依曼结构

56 篇文章 6 订阅 ¥69.90 ¥99.00

数组、链表这些结构限制条件的根本原因来自于 计算机硬件的体系结构

在现今的计算机教育体系中,编程语言、数据结构(含算法)、计算机原理及体系结构几门课是计算机专业的本科生都要学习的。

实际上这几门课之间,也包括其他一些课程(例如编译原理、自动机、数电、模电、操作系统等等 ),有不少overlap的知识点和相互引用的地方,要从一个方向讲清楚某个知识点,就不得不涉及其他几个领域的知识。但是因为内容实在太多,不得已被分割为几门课程。

大学课程如此,我们这类入门性质的课程就要灵活得多,不必特意割裂知识间原本的联系,而是用到什么就讲什么。

今天这一章,虽然目标是说明数据结构受限的原因,但为了把它讲明白,我们先从计算机原理开始。

电子计算机的前世今生

从人、算盘、到专用计算器

计算机对应的英文原词是computer,这个词在英语里原本指从事数据计算的人——即使到了上世纪六七十年代,许多从事计算工作的人,仍然被称为computer。

下图是1949年,NASA的人形计算机(human computers):

enter image description here

由于计算任务的必要性和痛苦性,通过工具或者设备来代替人承担计算任务一直是人类的追求。从古老的算筹、算盘等简易工具,到计算尺、手摇计算机等机械工具,都是这种追求的体现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶锦鲤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值