第一台计算机的生日只比共和国早了没两年,于1946年出生在美国,叫ENIAC(音:艾尼艾克),可以说它就是个超级大胖子!怎么讲?将近30顿重,得用一间170平的大房子才能装得下!为啥这么重?因为用的材料重,不像今天的电脑用的是超级集成电路,它用的是电子管。那么问题来了,电子管是啥?为什么能够让计算机工作?!话说回来,计算机到底是怎么工作的?!咱们来一起研究研究。

数学是最自然的科学,比语文都自然,语文是建立在语言和文明基础之上(所以叫语文。。。老杨你也是够了。。。),而数学并不是。数学的存在其实不是为了让大家考不上好的985、211,而是为了描述我们可爱的世界,比如你有1个苹果,而可怜的我并没有。

十进制是我们最熟悉的进制,为啥熟悉?因为10角等于1元,10个10元等于100元。而进制的意思就是,「满n进1」,自然十进制就是「满十进一」,那么二进制就很容易理解了就是「满二进一」,十进制的2就等于二进制的10,十进制的3就等于二进制的11,就不多举例子了。

那为什么计算机会采用二进制而不是十进制呢?这时候我们举个例子你就会明白了。

首先呢,让我们穿越吧,回到烽火连天的战国。

小猴是新来的,队长告诉小王说烽火台是为了告诉其它位置的兄弟有敌人来袭要注意戒备了,不是让你烤鸡解馋的记住了不,平时你就灭着,来敌人了你就点火记住了不。

有一次,来了几个敌方的侦察兵,小猴毫不迟疑地点燃了烽火台,然后几千兄弟同时出现把敌方人员直接吓尿了,小猴也得到了队长的处分,队长说他,就这么几个人,点什么烽火台,我们兄弟几个就能搞定,这么大惊小怪害的全军一起出动,下次注意了。

第二次,敌人派了几十个侦察兵,小猴看了看,由于上次的教训并没有点燃烽火台,导致全队让对方狠揍,打的屁股尿流,队长说,幸亏我命大,不然给你害死了,下次看来这么多人一定要点烽火台,不然我把你当鸡烤了。小王心里一万只草泥马呼啸而过。

还没等第三次敌人跑来,一心想做产品经理的小王开始头脑风暴:敌人不管来多来少队长都要骂我,那我干脆把敌人的具体数量都通过烽火表示出来不就行了,我特么简直是天才!那么该如何表示呢?现在我知道,火生着就是来人了,灭着就是没来人,假如每来一个敌人我都生一个火呢?那完了,得把所有人熏死,要不就把我累死!那这样呢,我搞8个mini烽火台,给这八个烽火台编上号,采用2进制,来一个敌人的时候就点亮1个烽火,两个就点亮第二个,三个就点亮前两个,即:无人—— 0000 0000

1人—— 0000 0001

2人——0000 0010

……

250人——11111010

251人——11111011

252人——11111100

253人——11111101

254人——11111110

255人——11111111

虽然这种方式能表达的人数只有最多255人,但是在当时,小猴可真是解决了一个大难题,小猴做了一张表,把所有状态下的烽火台对应多少敌人都标明了,这样其他单位的兄弟就一目了然了。

换句话说,二进制可以通过简单的0和1两种状态按照约定表示任意多种状态,而十进制虽然容易被人们理解,但是由于有10个数也就是10种状态,自然界中比较难通过材料或者物质稳定地表示出十种状态,所以,计算机采用二进制大家就容易理解了吧!

另外,电子管就是可以通过是否通电得到1跟0两种状态,进而可以轻松愉快地传递和表达信息了。

本文编号31

下一节(文章编号32),我们讨论编程为什么要用英语和数字?

想要自学产品经理的小伙伴,老杨在这儿为大家推荐「全栈产品经理笔记」,这是一部能帮大家从零到一成长为全栈产品经理的笔记,我们笃信「无全栈,不经理」。笔者江湖人称LY(LeoYoung,翻译成中文是“老杨”),研发出身的产品经理,历经小白、产品经理助理(俗称 产助或者 助产)、产品经理、高级产品经理(俗称 高产)、产品总监,已年逾而立,目前是产品经理导师。之所以想做全栈产品经理笔记,是因为老杨天生喜欢分享,“货”太多得发泄下,不然得憋死,当然还有更重要的,是想总结出这几年做产品经理的心得体会希望能帮到各位童鞋。笔记包含但不限于以下10个部分:

1x—7天快速入门产品经理

2x—全栈产品经理之道

3x—产品经理该懂的那点技术

4x—电商平台产品实战案例

5x—o2o平台实战案例

6x—资讯平台实战案例

7x—互联网教育产品实战案例

8x—敏捷产品管理

9x—运营构筑产品竞争护城河

10x—产品经理面试宝典

需要注意的是:笔记以「章+节」进行编号,如10就是第一章的引子,11就是第一章第一节,122就是第1章的第22节,以此类推。

我们的口号是「无全栈,不经理」

二进制推广者电子计算机,31-戏说计算机与二进制那点事儿相关推荐

  1. 计算机的工作原理是二进制原理吗,电子计算机的工作原理基于二进制。()

    相关题目与解析 电子数字式计算机只能使用二进制作为工作进制.() 电子计算机中只能存储二进制数.() 第一台电子数字计算机ENIAC采用的就是二进制表示数据.() 在数字电子计算机中采用二进制形式表示 ...

  2. 1.计算机发展阶段 计算机发展历史 机械式计算机 机电式计算机 电子计算机 逻辑电路与计算机 二极管 电子管 晶体管 硅 门电路 计算机 电磁学计算机二进制...

    引言 任何事物的创造发明都来源于需求和欲望 而科学技术的发展则推动实现了目标 正是因为人类对于计算能力孜孜不倦的追求,才创造了如今规模的计算机. 计算机,字如其名,用于计算的机器.这就是最初计算机的发 ...

  3. 15 计算机底层——二进制到汇编学习

    计算机底层--二进制到汇编学习 1.概述 语言 机制 进制如何计算 二进制 数据宽度 有符号和无符号数 原码和反码 位运算 位运算计算 汇编 寄存器 内存 汇编指令 内存复制 堆栈的指令 汇编如何写函 ...

  4. Java(计算机底层——二进制到汇编)(先导课)

    Java(计算机底层--二进制到汇编)(先导课) 参考视频:最通俗易懂的计算机底层教学,二进制到汇编学习!(狂神) 1. 概述 语言 进制 进制如何运算 二进制 数据宽度 有符号数和无符号数 原码反码 ...

  5. 二进制计算机课教案,计算机与二进制教案.pdf

    学习必备 欢迎下载 计算机与二进制教学方案 学校: 海南师范大学 执教人姓名: 孙鹏程 课 题 计算机与二进制 教学模块 初中信息技术基础 教学年纪 七年级 基 本 教学教材 湖南科学技术出版社 说 ...

  6. 清华大学计算机系网络教学视频31门计算机课程

    原文:http://www.cnblogs.com/chenhong/archive/2008/07/28/1254915.html 清华大学计算机系网络教学视频31门计算机课程 本科课程 微型计算机 ...

  7. 计算机为何用二进制而不用十进制,为什么计算机使用二进制而不是十进制?

    计算机内部之所以采用二进制,其主要原因是二进制具有以下优点: 技术上容易实现.用双稳态电路表示二进制数字0和1是很容易的事情.计算机使用二进制进行编码,而不是我们熟悉的十进制,最重要的原因是二进制物理 ...

  8. 简述计算机用二进制的原因,简述计算机采用二进制的原因

    简述计算机采用二进制的原因? 1. 技术实现简单.2.简化运算规则.3.适合逻辑运算.4.易于进行转换. 什么是定点数?什么是浮点数? 定点数:小数点的位置是固定的,因而小数点不必使用特别的记号表示, ...

  9. 计算机中二进制的加法

    位运算符: &:位逻辑与    将操作数转换成二进制数,然后将两个二进制操作数对象从低位到高位对齐,每位求与.若操作数对象同一位都为1,则结果对应位为1,若操作数对象同一位为0. | :位逻辑 ...

最新文章

  1. 用FIO测试存储性能
  2. C/C++掌握技能(三)
  3. 大数据视域下网络涉军舆情管控研究
  4. prototype小解
  5. 回归预测 基于ELMAN递归神经网络预测及其matlab代码实现
  6. 浅谈android应用之编程语言
  7. 科罗拉多大学波尔得分校计算机科学,科罗拉多大学波尔得分校院系设置
  8. 【爬虫】IP代理池的总结、实现与维护,IP代理池小工具(小框架),自建代理ip池
  9. Blend混合模式 与 20余种颜色混合模式代码实现
  10. vant适配移动端750设计稿
  11. 为何个税突然变多了?“税率跳档”了解一下
  12. 优化器-SQL语句分析与优化
  13. C#通用类库整理--字符串处理类
  14. 当x大于时,y等于1;当x等于0时,y等于0;当x小于0时,y等于-1。
  15. 安卓期末大作业——Android数独游戏
  16. 苹果保修期多久_手机的寿命究竟有多久,您的换机周期是否会等到手机报废呢?|手机|电池|安卓手机...
  17. 光功率显示c语言程序,c语言程序设计 - 三电实验教学中心.doc
  18. 【大厂面试】堆的内存结构及GC垃圾回收机制
  19. Mock模拟数据的使用
  20. Chaos Vantage这款渲染器有多强,一起来了解一下

热门文章

  1. 面试前夕知识点梳理之JavaScript(补充)
  2. 最轻的5号电池------耐时锂电池
  3. 用systemtap研究内核
  4. 关键帧提取——帧差法提取关键帧(2)
  5. E2类 MCR-WPT系统的搭建
  6. 一个葫芦娃的小程序,爷青回!
  7. 互联网最后一个绯闻女友出嫁 大众点评联姻腾讯
  8. 东方博宜OJ——1.整数运算题解
  9. 《大话Java性能优化》面向对象及基础类型相关部分
  10. 爬虫——动态渲染页面抓取