总线(BUS)和计算机的字长

1.总线(BUS)

总线(BUS)是指计算机组件间规范化的交换数据(data)的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。从另一个角度来看,如果说主板(Mother Board)是一座城市,那么总线就像是城市里的公共汽车(bus),能按照固定行车路线,传输来回不停运作的比特(bit)。这些线路在同一时间内都仅能负责传输一个比特。因此,必须同时采用多条线路才能传送更多数据,而总线可同时传输的数据数就称为宽度(width),以比特为单位,总线宽度愈大,传输性能就愈佳。总线的带宽(即单位时间内可以传输的总数据数)为:总线带宽 = 频率 x 宽度(Bytes/sec)。

 

2.字长

字长在计算机中,作为一个整体被传送和运算的一串二进制代码叫一个计算机字,简称字。一个字所含的二进制位数称为字长。例如:某计算机总以8位为一整体进行数据传送,而且基本运算时8位同时进行,则这台机器的字长为8位,亦称为8位机。若以16位为一整体进行传送、运算,则这台机器的字长是16位,称为16位机。此外,计算机中常用到字节这个单位。一个字节即8位二进制数。现在的计算机的字长通常是字节的整数倍,如 16位机(2个字节),32位机(4个字节),64位机(8个字节)。


字长与计算机的速度相关,例如,一个用32位二进制才能满足精度要求的题目用一台32位机或一台8位机都能完成运算,假设两者的运算速度相同,但因8位机需要用4个字节拼接成一个32位的字长,且运算时是逐字节进行的,所以要多次运算才能完成32位机一次运算的结果。从这个意义上讲,32位机的速度比8位机快得多。从微机发展的过程看,最初出现的仅是4位机,以后才是8位机、16位机、32位微机。可见,字长越长表明计算机技术和器件越完善、越发达,所以同一类机器,字长较长的,其性能速度就更优越。


字长是指微处理器内部的寄存器、运算器、内部数据总线等部件之间传输数据的宽度(位数),字节是计算机存储容量的基本单位,一个字节等于8bit。字长一般是字节的整数倍,如8bit、16bit、32bit、64bit等。字长越长,运算精度就越高,功能越强,支持的主存容量就越大。因此若计算机的字长是4b,意味着cpu一次可以处理32bit,即4个字节数据。


运算速度运算速度是描述计算机CPU工作快慢的性能指标,通常以每秒执行基本加法指令的数目作为运算速度。因为一台计算机执行不同指令的时间差异很大,而加法指令属于最基本的、执行时间最短的一类指令,所以统一用加法指令的时间作为衡量计算机运算速度的标准。运算速度的单位是MIPS(每秒百万条指令),例如,某计算机的运算速度为4MIPS,表示每秒平均执行400万条指令,这台计算机就称为400万次计算机。


存贮容量存贮容量是描述计算机存贮信息的能力的指标,它实际上仅指内存贮器的大小,一般用能存贮的字数与字长的位数乘积来表示,单位是位(bit)。例如,某计算机字长  16位,内存贮器可以存放字数32K(1K=1024),则这台计算机的存贮容量为32×1024×16位,或写成32K×16位。也有的计算机的存贮容量单位用字节B(Byte)或KB(1KB=1024字节)或MB(1MB=1000KB=1000×1024字节)表示。例如,存贮容量32KB表示可以存放32×1024个字节的二进制信息。

 

3.心得体会

学了10多年电脑, 到现在才算明白总线是什么意思, 以前对这个词总是搞不明白, 而且听着还特别扭, 简直不知所云, 现在想想, 把bus翻译为总线是多么荒唐的一件事, 这两者哪有一点点的联系? 叫bus多直接, 多亲切, 多好理解, 可是总线, 太抽象了, 刚接触计算机的同学, 哪容易弄懂这是什么东东, 可怜啊, 奉劝翻译的朋友, 您若没有这等才华原汁原味的翻译, 就请别自造生词, 还是保留人家的bus原文吧! 别误人子弟了.

 

现在, 看了这个维基百科上的通俗解说, 立即就明白了, 它说如果主板算是一座城市, 那总线其实是一辆bus, 它来在各个部件之间运送比特bit, 而同一时刻这辆bus所能运送的最大乘客数就被称作一个计算机字, 这个字由一个个二进制位bit组成, 就好比是公共汽车上的座位数, 从最初的一个字8位, 也就是一辆公共汽车上有8个座位, 也就是一个计算机字是8位, 即一个字节, 发展到后来, 公共汽车越做做大, 相应的座位数也变多了, 一个字的容量也就提高了, 变为16位, 32位, 64位.

 

换句话说, 就好比这根粗线里有64根小细线, 每个小细线是1个bit位, 数据传输时, 如果以一次信号的开关传送一批次数据的话, 这64根小细线就在一刹那间传送了64bit的数据出去, 也就是8个字节, 这样自然比一次只能传32位的机器运算能力强大的多.

 

参考资料:

计算机的三个基本指标:字长、运算速度、存贮容量
http://55tulip.blog.51cto.com/518541/110269

总线
http://zh.wikipedia.org/wiki/%E6%80%BB%E7%BA%BF
http://baike.baidu.com/view/1389.htm

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值