首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >计算机是怎么跑起来的 -第一章读后小结

计算机是怎么跑起来的 -第一章读后小结

作者头像
Lihua奏
发布2026-06-23 20:27:31
发布2026-06-23 20:27:31
150
举报

计算机的基本原理是什么?本质上是一台 ''按步骤处理信息'' 的机器

那么步骤有哪些?

  • 按运行顺序来看,常见说法是 输入 -> 处理 -> 输出(IPO)
  • 按机器内部功能模块描述,常分为 输入、存储、运算、控制、输出

计算机的三大原则:

1.流程原则:计算机是执行输入、运算和输出的机器。

计算机是为了处理问题而存在(或者说任何人类创造的东西都是为了处理某些需求而存在的),像那种 "算的慢、算的错、算不完" 的问题

举例:把甘蔗丢机器里榨甘蔗汁

1)你要榨甘蔗汁(输入)

2)先削皮,在放进去让机器榨汁(运算)

3)把甘蔗汁倒出来(输出)

2.构成原则:程序是 指令 和 数据 的集合

无论多么复杂的程序,都是一条条指令和数据。像 “函数”“语句”“方法”“子例程”“子程序” ,不过是指令多一些,那么指令是什么?

指令 就是控制计算机的 输入、运算和输出。

数据 就是指令的对象

举个例子:

代码语言:javascript
复制
int a, b ,c;
a = 10;
b = 20;
c = average(a, b);

在这里,a 和 b 作为 变量 也就是 数据, c 则作为函数 也就是指令 接受数据 a 和 b ,这样可以看出 程序中只包含 指令 和 数据

3.信息表示与编码:计算机的处理方式往往与人们的思维习惯不同。

计算机没有那么神奇,他只能按规则处理,也就是我们给他写的一条条规则,并且他看不懂文字,他只认识 0/1,对应电路的 开/关,

那他是怎么做到的去理解我们输入的内容的?他靠一套 对照表规则 来翻译

在早期常用 ASCII (主要是英文),现在通用 Unicode (全球文字统一编号)

  1. 字符层面: 你输入 a ,a的编码是 65,二进制为 01000001 ,然后计算机按照约定去解释理解这样的 0 和 1,当计算机读懂之后,在把 0 和 1 按规则还原成字符,并且用字体画出来
  2. 程序层面: 我们写的高级语言,通常还要经过 编译解释,变成机器可处理的形式编译: 一次性翻译成可执行文件解释: 边翻译边执行,不一次性生成他两的最终目的都是写成让计算机能读懂的指令
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Lihua奏 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机的三大原则:
    • 1.流程原则:计算机是执行输入、运算和输出的机器。
    • 2.构成原则:程序是 指令 和 数据 的集合
    • 3.信息表示与编码:计算机的处理方式往往与人们的思维习惯不同。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档