北京大学Cousera学习笔记--3-计算导论与C语言基础-第一讲.计算机的基本原理-计算机怎么计算-数的二进制...
思考问题
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语言基础-第一讲.计算机的基本原理-计算机怎么计算-数的二进制...相关推荐
- 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 ...
- c语言电脑上对提交错,Learner Reviews Feedback for 计算导论与C语言基础 Course | Coursera...
1 - 计算导论与C语言基础 的 25 个评论(共 374 个) Filled StarFilled StarFilled StarStarStar 创建者 Wan K• Aug 16, 2015 这 ...
- 【Coursera 计算导论与C语言基础】苹果和虫子+最高分数+最大奇数与最小偶数差+分离整数的各个数位
编程题#1:苹果和虫子 来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩.) 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 你买 ...
- 51单片机学习笔记_1单片机介绍,C语言基础语法
软件下载 开发:Keil 程序文件下载到单片机:STC/普中(STC需要冷启动,先点击下载再开启单片机电源) 介绍 Micro Controller Unit, MCU 单片机,其中包含了CPU RA ...
- 几何光学学习笔记(12)- 3.7 透镜 3.8 实际光学系统焦点位置和焦距的计算
几何光学学习笔记(12)- 3.7 透镜 & 3.8 实际光学系统焦点位置和焦距的计算 3.7 透镜 1. 单个折射球面的焦距 2. 透镜的焦距公式 3.典型透镜的分析 4.薄透镜 3.8 实 ...
- OpenCV学习笔记(四十一)——再看基础数据结构core OpenCV学习笔记(四十二)——Mat数据操作之普通青年、文艺青年、暴力青年 OpenCV学习笔记(四十三)——存取像素值操作汇总co
OpenCV学习笔记(四十一)--再看基础数据结构core 记得我在OpenCV学习笔记(四)--新版本的数据结构core里面讲过新版本的数据结构了,可是我再看这部分的时候,我发现我当时实在是看得太马 ...
- amazeui学习笔记--css(基本样式2)--基础设置Base
amazeui学习笔记--css(基本样式2)--基础设置Base 一.总结 1.盒子模型:外margin,内padding,这里的内外指的边框 2.border-box:Amaze UI 将所有元素 ...
- TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅
TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅读 ...
- Java程序设计当中包的使用_【学习笔记】 唐大仕—Java程序设计 第4讲 类、包和接口之4.2 类的继承...
[学习笔记] 唐大仕-Java程序设计 第4讲 类.包和接口之4.2 类的继承 super的使用 1.使用super访问父类的域和方法 注意:正是由于继承,使用this可以访问父类的域和方法.但是有时 ...
最新文章
- qt信号发送间隔短而槽耗时多_Qt信号槽问题汇总 - osc_9q1dp3jk的个人空间 - OSCHINA - 中文开源技术交流社区...
- Oracle查询数据库编码
- 阿里古谦:阿里互联网架构的6大最佳实践
- 按键精灵上传账号到服务器_百度网盘超级会员账号登录器
- linux日记的监控与分析,linux下apache日志监控与分析——webalizer与awstat
- 2020 年七大 AI 编程语言大盘点
- 同态加法_同态—当旧趋势突然变酷时
- iOS开发之Masonry框架-使用方法须知
- java有什么压力_编程语言的心智负担!你学编程得有多大的压力快来测试一下...
- C语言,全局变量与局部变量问题
- 面向对象有哪几种常用的设计模式,六大设计原则是什么
- sshj ,ssh , springmvc pom.xml
- Charles 在线破解工具
- 虚拟机下面装XP系统、安装ensp的步骤及使用ensp过程中所遇问题的解决
- 张朝阳夜跑33公里:直播聊物理 揭示“超级月亮”成因
- easy_install 和 pip 的安装及使用
- 小车PWM调速-串口控制
- openssl-1.0.0 的新增功能与欠缺(一)
- Android应用主界面底部菜单实现
- MySQL的安全解决方案
热门文章
- 计算机应用基础计算配置教案,[定稿]计算机应用基础教案_Windows_XP版V8.1(全文完整版)...
- 寻找唯一特等奖java,大工斩获唯一特等奖!这次,请为我工老师疯狂打call!
- 改变openssl的环境变量linux,ECS Linux 安装配置openssl的具体过程
- java switch 例子_javase switch例子
- liferay6.2导出excel
- 区块链中的数学 - EdDSA签名机制
- linux adb工具_这是一个可以显示Linux命令的工具
- Python爬虫学习系列教程-----------爬虫系列 你值的收藏
- GoldenGate系统三:trouble shooting and log
- Jupyter 绘图怎么显示中文