计算机中0和1的表示
0和1表示的含义 |
||
名称 |
0 |
1 |
---|---|---|
正负 | 正数 | 负数 |
开关 | 关 | 开 |
真和假 | 假 | 真 |
有和无 | 无 | 有 |
条件 | false | true |
电路信号 | 无信号 | 有信号 |
电平 | 低电平 | 高电平 |
PC机械硬盘磁极 | N 北极 | S 南极 |
电源 | 断电 | 通电 |
电容充电状态 | 放电 | 充电 |
电灯的亮和灭 | 灭 | 亮 |
电压的波形 | 下降 | 上升 |
开关 | OFF | ON |
开关 | 断开 | 接通 |
计算机中数字的正负表示:二进制位中每个字节的最高位(最左边)为符号位
船型翘板开关
处理器 中的开关
2000年奔腾4 Willamette,制作工艺180nm,CPU晶体管数量4200万。
2010年酷睿i7-980X,制作工艺32nm,晶体管数量11.7亿。
2013年酷睿i7 4960X,制作工艺22nm,晶体管数量18.6亿。
i7-8700K大约是22亿颗晶体管
AMD280,只有2.34亿啊
FX8350都只有12亿,
苹果手机处理器 A13芯片 集成85亿个晶体管
华为手机处理器 麒麟990芯片 集成103亿个晶体管。
电脑显卡GTX1080ti 是 120 亿
电脑显卡 RTX2080Ti 晶体管数量为 186 亿
为什么手机晶体管数量超过电脑呢?因为手机处理器集成的多个模组功能cpu\gpu\NPU\UFS\Modem,而电脑只有cpu.
CPU是在特别纯净的硅材料上制造的。一个CPU芯片包含上百万个精巧的晶体管。晶体管本名是半导体三极管,是一种半导体器件,它对电信号有放大和开关等作用。晶体管就是微型电子开关.
1和0表示两个相反的逻辑,而计算机的基础就是大量晶体管的应用表示复杂的逻辑。
CPU就像一个储存开关的大工厂,每个晶体管都是一个开关,即关机时为0,开机时为1,晶体管越多,开关越多。当你处理同样的问题时,你选择的路线越多。它就像一个平行电路,当你用来学习初中物理的时候。道路越多,循环的线路就越多。类似地,一个CPU拥有的晶体管越多,电流在一个时间单位上流动的分支越多,从宏观上讲,你可以在CPU上处理的数据越多,机器就越快。
计算机中0和1的表示相关推荐
- 漫话:如何给女朋友解释为什么计算机中 0.2 + 0.1 不等于 0.3 ?
作者 | 漫话编程 来源 | 漫话编程(ID:mhcoding) 为什么当我们使用电脑浏览器计算0.2+0.1的时候,解决却是0.30000000000000004,而 0.1+0.6 的结果却是 0 ...
- 为什么计算机中0.2+0.1不等于0.3!?
为什么当我们使用电脑浏览器计算0.2+0.1的时候,解决却是0.30000000000000004,而0.1+0.6的结果却是0.7呢? 这个问题其实一直是一个经典的问题,甚至有一个网站的域名就是ht ...
- 为什么JS中0.1+0.2 != 0.3
为什么JS中0.1+0.2 != 0.3 在我曾经的一篇< javascript入门教程 (2) >中,讲到JS中数字运算时,我们提到过一个叫做 数字运算中的精度缺失的问题,当时我们只是简 ...
- linux分析字节序的分类及特点,计算机中的字节序详解 分类: 【Linux/Windows操作系统】 2015-01-07 21:54 97人阅读 评论(0) 收藏...
我们都知道,内存中存储的是各种变量,各种奇葩东西,不用的变量占用不用的字长,例如在intel X86环境下,一个int占用两个字 0 1 2 3 4 5 6 7 8 9 0x30 0x31 0x32 ...
- 冯诺依曼计算机中运算器的功能,青书学堂: (单选题) 冯·诺依曼计算机由五大部分组成,运算器是其中之一。它完成的功能包括______。(本题1.0分)...
答案 查看答案 解析: [解析题]不同型号的计算机其指令系统可能并不相同. [解析题]Internet上计算机的名字由许多域构成,域间用( )分隔. [解析题]对以下计算机进行排序,正确的时间顺序是( ...
- opencv3.1.0 计算机中丢失 opencv_world310d.dll _vs2017解决方法
--------------------------- opencv1.exe - 系统错误 --------------------------- 无法启动此程序,因为计算机中丢失 opencv_w ...
- Knowledge Point 20180305 数据在计算机中的表示
计算机发明的初衷就是用于帮助我们加工和处理数据,虽然时至今天计算机看起来无所不能,但它根本上还是在做数据的加工和处理,数据的机器层次表示将直接影响到计算机的结构和性能. 在计算机中,采用数字化方式来表 ...
- C语言中浮点型在计算机中的存储
一 . 浮点型的存储 在十进制中我们都学习过科学计数法,比如31.4可以用科学计数法表示就是3.14*10^1.浮点型同样是采取科学计数法进行表示的.在计算机中,以二进制数存储,如1011.10用科学 ...
- C语言中整型在计算机中的存储
一 . 整型的表示 1.字面值后面加上L(l)表示long长整型 2.字面值后面加上U(u)表示usigned整型值 3.十进制123 ... 4.八进制,以0开头,如0123,0754 ... ...
- C语言中字符型在计算机中的存储
一. 字符型的分类和表示范围 char:是有符号还是无符号数视编译器而定,一般为有符号数,下文把它全部当成有符号数进行讨论 表示范围:32位和64位机器上均是一个字节,所以是八个bit位,最高位为符号 ...
最新文章
- 机器学习视频第二章2
- 启停系统错误_关掉自动启停系统,就可以用普通蓄电池代替启停蓄电池吗?
- linux操作python
- Wordpress 提速之 Gzip 压缩
- leetcode面试题 08.12. 八皇后(回溯)
- Windows 10系统下 MySql 5.7 my.ini 位置
- 小程序绘制之CanvasContext
- git对指定commitid 打tag_Git-命令行-使用 Tag 标记你的代码
- matlab handle plot
- eclipse git插件简单使用
- 基于Java毕业设计移动电商网站源码+系统+mysql+lw文档+部署软件
- 知识图谱-生物信息学-医学顶刊论文(Briefings in Bioinformatics-2021):生物信息学中的图表示学习:趋势、方法和应用
- 使用UltraEdit编辑器之HelloWorld的实现
- 1. 代码效率优化方法论
- Facebook自家数据外泄
- java 读取QQ邮箱
- 从新型冠状病毒想到清单革命
- 解决No EPCS layout data --- looking for section [EPCS-xxxxx]
- 计算机系统结构复习(六):Limits to ILP and SMT指令级并行的限制和同时多线程
- Linux各发行版的前世今生