思考问题

1、“数”在计算机中是如何表示的?

2、逻辑上“数”是怎么运算的?

3、物理上“数”的计算是怎么实现的?

从图灵机计算问题得出:

1、字母表中的符号越多(几进制),读入移动次数减少,但程序数据就越多

2、字母表中的符号越少,程序量会减少,但读入移动次数就越多

字母表与状态

1、字母表中符号的最优数量,可能是欧拉常数e(2.7182)取整为3

2、与具有两个电子状态的电子元件相比,具有三个状态的电子元件在制造上更困难,可靠性更低

十进制、二进制、十六进制

1、从右向左4位二进制是1位16进制,3位二进制是1未8进制数

2、十进制转化为二进制:除以2的上(取整)自后向前以此将余数加以汇集就是二进制

123--123/2=61 61/2=30 30/2=15----1101111----对应的二进制1111011

问题1答案:二进制表示

布尔代数:

基本逻辑运算:与、或、非

符合逻辑运算:同或、异或、与非、或非、与或非

与:都真为真

或:都假方为为假————F=A+B

非:

异或:相同为0假,相异为1真

同或:相同为真,相异为假

加法的运算:本位异或,进位与运算:不考虑进位--下面半加器

有进位的计算器--全加器--串联半加器

问题二答案:计算方法--布尔代数

问题三答案:布尔运算如何实现--电路

小结:

因为

  1、参与运算的数,可以转化为二进制数

  2、二进制数运算,可以运用基本的布尔运算实现

  3、基本的布尔运算,都可以由电路实现

所以电路能算数--

题外篇:计算机的发展及分类

早期的计算机:手工计算器、机械计算器、计算机原型

现代计算机:电子管、晶体管、集成电路、超大规模集成电路

未来的发展:

过往是摩尔定律-单位面积上晶体管的数量每18个月就翻翻

现在的问题:

1、散热:晶体管密度和速度的增加,芯片会消耗更多电力,产生更多的热能

2、晶体管大小限制--不能无限变小--原子 任何纳米管和传统工艺都对这种情况没有办法

3、电泄露:晶体管体积的不断缩小-电泄露-影响计算能力

量子计算机:利用量子体系实现计算

转载于:https://www.cnblogs.com/StuLoveQ/p/9251127.html

北京大学Cousera学习笔记--3-计算导论与C语言基础-第一讲.计算机的基本原理-计算机怎么计算-数的二进制...相关推荐

  1. feedback算法C语言,Learner Reviews Feedback for 计算导论与C语言基础 Course | Coursera

    1 - 25 sur 374 Avis pour 计算导论与C语言基础 Filled StarFilled StarFilled StarStarStar par Wan K• 16 août 201 ...

  2. c语言电脑上对提交错,Learner Reviews Feedback for 计算导论与C语言基础 Course | Coursera...

    1 - 计算导论与C语言基础 的 25 个评论(共 374 个) Filled StarFilled StarFilled StarStarStar 创建者 Wan K• Aug 16, 2015 这 ...

  3. 【Coursera 计算导论与C语言基础】苹果和虫子+最高分数+最大奇数与最小偶数差+分离整数的各个数位

    编程题#1:苹果和虫子 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 你买 ...

  4. 51单片机学习笔记_1单片机介绍,C语言基础语法

    软件下载 开发:Keil 程序文件下载到单片机:STC/普中(STC需要冷启动,先点击下载再开启单片机电源) 介绍 Micro Controller Unit, MCU 单片机,其中包含了CPU RA ...

  5. 几何光学学习笔记(12)- 3.7 透镜 3.8 实际光学系统焦点位置和焦距的计算

    几何光学学习笔记(12)- 3.7 透镜 & 3.8 实际光学系统焦点位置和焦距的计算 3.7 透镜 1. 单个折射球面的焦距 2. 透镜的焦距公式 3.典型透镜的分析 4.薄透镜 3.8 实 ...

  6. OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co

    OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...

  7. amazeui学习笔记--css(基本样式2)--基础设置Base

    amazeui学习笔记--css(基本样式2)--基础设置Base 一.总结 1.盒子模型:外margin,内padding,这里的内外指的边框 2.border-box:Amaze UI 将所有元素 ...

  8. TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅

    TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅读 ...

  9. Java程序设计当中包的使用_【学习笔记】 唐大仕—Java程序设计 第4讲 类、包和接口之4.2 类的继承...

    [学习笔记] 唐大仕-Java程序设计 第4讲 类.包和接口之4.2 类的继承 super的使用 1.使用super访问父类的域和方法 注意:正是由于继承,使用this可以访问父类的域和方法.但是有时 ...

最新文章

  1. qt信号发送间隔短而槽耗时多_Qt信号槽问题汇总 - osc_9q1dp3jk的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. Oracle查询数据库编码
  3. 阿里古谦:阿里互联网架构的6大最佳实践
  4. 按键精灵上传账号到服务器_百度网盘超级会员账号登录器
  5. linux日记的监控与分析,linux下apache日志监控与分析——webalizer与awstat
  6. 2020 年七大 AI 编程语言大盘点
  7. 同态加法_同态—当旧趋势突然变酷时
  8. iOS开发之Masonry框架-使用方法须知
  9. java有什么压力_编程语言的心智负担!你学编程得有多大的压力快来测试一下...
  10. C语言,全局变量与局部变量问题
  11. 面向对象有哪几种常用的设计模式,六大设计原则是什么
  12. sshj ,ssh , springmvc pom.xml
  13. Charles 在线破解工具
  14. 虚拟机下面装XP系统、安装ensp的步骤及使用ensp过程中所遇问题的解决
  15. 张朝阳夜跑33公里:直播聊物理 揭示“超级月亮”成因
  16. easy_install 和 pip 的安装及使用
  17. 小车PWM调速-串口控制
  18. openssl-1.0.0 的新增功能与欠缺(一)
  19. Android应用主界面底部菜单实现
  20. MySQL的安全解决方案

热门文章

  1. 计算机应用基础计算配置教案,[定稿]计算机应用基础教案_Windows_XP版V8.1(全文完整版)...
  2. 寻找唯一特等奖java,大工斩获唯一特等奖!这次,请为我工老师疯狂打call!
  3. 改变openssl的环境变量linux,ECS Linux 安装配置openssl的具体过程
  4. java switch 例子_javase switch例子
  5. liferay6.2导出excel
  6. 区块链中的数学 - EdDSA签名机制
  7. linux adb工具_这是一个可以显示Linux命令的工具
  8. Python爬虫学习系列教程-----------爬虫系列 你值的收藏
  9. GoldenGate系统三:trouble shooting and log
  10. Jupyter 绘图怎么显示中文