Ⅰ 计算机内部的信息为什么要采用二进制的编码表示
1、二进位计数制仅用两个数码0和1,这样就能大大提高机器的抗干扰能力,提高可靠性。利用这些截然不同的状态来代表数字,是很容易实现的。两种截然不同的状态不单有量上的差别,而且是有质上的不同。
2、二进位计数制的四则运算规则十分简单。四则运算最后都可归结为加法运算和移位,电子计算机中的运算器线路也变得十分简单了。不仅如此,线路简化了,速度也就可以提高。
3、在电子计算机中采用二进制表示数可以节省设备。由于二进制中只用二个符号 “ 0” 和“1”,因而可用布尔代数来分析和综合机器中的逻辑线路。 这为设计电子计算机线路提供了一个很有用的工具。
4、二进制的符号“1”和“0”恰好与逻辑运算中的“对”(true)与“错”(false)对应,便于计算机进行逻辑运算。
(1)计算机网络为什么要编码扩展阅读:
二进制的基本特性
1、如果一个二进制数(整型)数的第零位的值是1,那么这个数就是奇数;而如果该位是0,那么这个数就是偶数。
2、如果一个二进制数的低端n位都是零,那么这个数可以被2n整除。
3、如果一个二进制数的第n位是一,而其他各位都是零,那么这个数等于2^n。
4、如果一个二进制数的第零位到第n - 1位都是1,而且其他各位都是0,那么这个数等于2^n - 1。
5、将一个二进制数的所有位左移移位的结果是将该数乘以二。
6、将一个无符号二进制数的所有位右移一位的结果等效于该数除以二(这对有符号数不适用)。余数会被下舍入。
7、将两个n位的二进制数相乘可能会需要2*n位来保存结果。
8、将两个n位的二进制数相加或者相减绝不会需要多于n 1位来保存结果。
9、将一个二进制数的所有位取反(就是将所有的一改为零,所有的零改为一)等效于将该数取负(改变符号)再将结果减一。
10、将任意给定个数的位表示的最大无符号二进制数加一的结果永远是零。
11、零递减(减一)的结果永远是某个给定个数的位表示的最大无符号二进制数。
12、n位可以表示2n个不同的组合。
Ⅱ 在计算机中,为什么引入若干信息编码
信息编码(Information Coding)是为了方便信息的存储、检索和使用,在进行信息处理时赋予信息元素以代码的过程。即用不同的代码与各种信息中的基本单位组成部分建立一一对应的关系。信息编码必须标准、系统化,设计合理的编码系统是关系信息管理系统生命力的重要因素。
信息编码的目的在于为计算机中的数据与实际处理的信息之间建立联系,提高信息处理的效率。
参见http://ke..com/link?url=byL6yGrh_x9q-_XStEmbXc8VIkMpkM-KxFIYqRh7ILsWfJQD4K
Ⅲ 什么是编码什么是解码为什么要编码.解码谢谢!
编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。编码在电子计算机、电视、遥控和通讯等方面广泛使用。编码是信息从一种形式或格式转换为另一种形式的过程。解码,是编码的逆过程。
解码是一种用特定方法,把数码还原成它所代表的内容或将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。解码是受传者将接受到的符号或代码还原为信息的过程,与编码过程相对应。
(3)计算机网络为什么要编码扩展阅读:
GB编码标准中,比较常用的是GB2312和GBK两种,GB2312是GBK的一个子集,GB2312编码范围是 0xA1A1 - 0xFEFE ,如果纯粹的 GB2312编码,处理起来是十分简单的,但处理GBK字符集时有些小的提示,先说说GBK编码的标准吧:
GBK 采用双字节表示,总体编码范围为 8140-FEFE,首字节在 81-FE 之间,尾字节在 40-FE 之间,剔除 xx7F 一条线。总计 23940 个码位,共收入 21886 个汉字和图形符号,其中汉字(包括部首和构件)21003 个,图形符号 883 个。
Ⅳ 为什么要编码
首先要讨论的问题就是,我们为什么需要视频编解码?因为如果不经过编码的话,原始图像的大小实在是太大太大了,有多大呢?拿一个普通标清,25fps,yuv420编码举一个例子,从空间上看是标清,即640 x 480,编码格式为yuv420,因此每个像素占用1.5个字节,因此一帧图像的大小就是640 x 480 x 1.5 = 460800B = 450KB; 再考虑时间,25fps,即每秒25帧,这样算下来,一秒钟的数据量,就是450KB x 25 = 11250KB 约为11MB,数据量实在是太大了!拿网络直播来说,我们希望通过网络观看视频的话,那么你的带宽至少是百兆带宽,而即使你是百兆带宽,你也只能看标清的视频而已,如果想看高清视频,比如1920 x 1080或者看4K的大片,那我就只能呵呵了。我们不说直播,就算是看本地的视频,一部电影按2小时计算,按照刚才的假设,这部电影的容量大约是77GB,这太恐怖了。
显然,这种大小我们是不能容忍的,在这种情况下,我们希望能压缩空间。在计算机中,和空间相对应的一个词就是时间了,如果想压缩空间,那么就只能提高时间了,也就是说,我先对这部视频电影做一些转换,让他的空间降到我们可以容忍的程度,然后在看的时候,进行反变换就可以还原电影本身了。在这种情况下,由于我们对原电影进行了变换,反变换,显然就已经增加了时间,这就是典型的时间换空间的做法。那么这里的变换,就是编码;反变换就是解码。
至此我们知道,之所以视频需要编解码,是因为原始图像的大小过大,大到我们无法容忍的程度,在这种情况下,就需要用时间换空间的思想,将原来的空间降下来,因此我们需要将原始图像转换为相对空间小的图像,这个过程就是编码;当我们将空间小的图像转换回原图像是,就是解码了。
Ⅳ 为什么要制定网络数据表示和基本编码规则
因为能够加快信息的读取、储存和流通。
在科技飞速发展的今天,网络数据表示和基本编码规则可以帮助企业、商家和个人更加便利地享受网络给我们带来的福利。
网络数据可以帮助企业了解和定位客户。当前不少企业都热衷于社交媒体数据、浏览器日志、文本信息等各类大数据的收集工作,然后通过预先运用大数据技术建立起来的数据模型,来全面分析客户的行为偏好,方便企业制定下一步的营销规划方案。例如汽车企业就可以根据社交媒体汽车内容的阅读量来分析用户需求偏好,预先推出受欢迎的汽车类型。
基本编码规则是通过网络传送数据的一个编码标准。更有利于网上购物交易的发展。
Ⅵ 为什么要对信息进行编码
编码是将源对象内容按照一种标准转换为一种标准格式内容。
解码是和编码对应的,它使用和编码相同的标准将编码内容还原为最初的对象内容。
编解码的目的最初是为了加密信息,经过加密的内容不知道编码标准的人很难识别,已经有数千年历史了。
而现在编解码种类非常多,主要目的则是为了信息交换。
除了加密,目前程序中常见的如字符编解码,HTML编解码,URL编解码,邮件编解码,多媒体编解码等。编码是为了符合传输的要求,解码是为了还原成我们能识别的信息。
例如字符编解码,字符编码在一系列数字与人们将文本输入到计算机中时希望看到的字符之间提供映射。因为世界上有不同的语言和文字,所以需要将不同的文字编码以通过计算机处理和传输。
再比如多媒体编解码,因为有多种不同格式的图像声音,所以它们各自有自己编解码标准。
Ⅶ 计算机网络:数字数据在数字信道传输时为什么要进行编码有几种编码方法采用什么装置来延长传输距离
为什要编码?首先信息可能是有冗余的,通过编码可以减少这部分无用的冗余,这是信源编码。其次,数字信息在数字信道中传输也会有噪声、干扰等影响,为了抵抗这些噪声和干扰,需要对信息进行冗余编码,保证在丢失少量数据的情况下,不影响信息的正常传输,这是信道编码
编码方法有两种:如1所谈的信源编码和信道编码
通过中继器可以延长数据传输距离,因为它会对数据重新解码再编码。
Ⅷ 数字数据在数字信道传输时为什么要进行编码有几种编码方法
编码为了为了信号同步和抗干扰,具体编码方法分为数字数据的模拟信号编码和数字数据的数字信号编码,数字数据的模拟信号编码包括幅移键控(ASK)法,ASK(Amplitude Shift Keying)是使用载波频率的两个不同振幅来表示两个二进制值。在一般情况下,用振幅恒定载波的存在与否来表示两个二进制字。ASK方式的编码效率较低,容易受增益变化的影响,抗干扰性较差。在音频电话线路上,一般只能达到 1 200 b/s的传输速率。(2) 频移键控(FSK)法:FSK(Frequency Shift Keying)是使用载波频率附近的两个不同频率来表示两个二进制值。FSK比ASK的编码效率高,不易受干扰的影响,抗干扰性较强。在音频电话线路上的传输速率可以大于1 200 b/s。(3) 相移键控(PSK)法:PSK(Phase Shift Keying)是使用载波信号的相位移动来表示二进制数据。在PSK方式中,信号相位与前面信号序列同相位的信号表示 0,信号相位与前面信号序列反相位的信号表示 1。PSK方式也可以用于多相的调制,例如在四相调制中可把每个信号序列编码为两位。PSK方式具有很强的抗干扰能力,其编码效率比FSK还要高。在音频线路上,传输速率可达 9 600 b/s。
2. 数字数据的数字信号编码
常用的数字信号编码有不归零 NRZ (Non Return to Zero)码、差分不归零DNRZ 码、曼彻斯特(Manchester)码及差分曼彻斯特(Differential Manchester)码等。
1) NRZ码NRZ码是用信号的幅度来表示二进制数据的,通常用正电压表示数据“1”,用负电压表示数据“0”,并且在表示一个码元时,电压均无需回到零,故称不归零码。NRZ码的特点是一种全宽码,即一位码元占一个单位脉冲的宽度。全宽码的优点:一是每个脉冲宽度越大,发送信号的能量就越大这对于提高接收端的信噪比有利;二是脉冲时间宽度与传输带宽成反比关系,即全宽码在信道上占用较窄的频带,并且在频谱中包含了码位的速度。
NRZ码的主要缺点是:当数据流中连续出现0 或1时,接收端很难以分辨1个信号位的开始或结束,必须采用某种方法在发送端和接收端之间提供必要的信号定时同步。同时,这种编码还会产生直流分量的积累问题,这将导致信号的失真与畸变,使传输的可靠性降低,并且由于直流分量的存在,使得无法使用一些交流耦合的线路和设备。因此,一般的数据传输系统都不采用这种编码方式。
(2) DNRZ码DNRZ码是一种NRZ码的改进形式,它是用信号的相位变化来表示二进制数据的,一个信号位的起始处有跳变表示数据“1”,而无跳变表示数据“0”。DNRZ码不仅保持了全宽码的优点,同时提高了信号的抗干扰性和易同步性。
近年来,越来越多的高速网络系统采用了DNRZ码,成为主流的信号编码技术,在FDDI、100BASE-T及100VG-AnyLAN等高速网络中都采用了DNRZ编码。其原因是在高速网络中要求尽量降低信号的传输带宽,以利于提高传输的可靠性和降低对传输介质带宽的要求。而DNRZ编码中的码元速率与编码时钟速率相一致,具有很高的编码效率,符合高速网络对信号编码的要求。同时,为了解决数据流中连续出现0 或1时所带来的信号编码问题,通常采用两级编码方案,第一级是预编码器,对数据流进行预编码,使编码后的数据流不会出现连续 0 或连续 1,常用的预编码方法有4B5B、5B6B等;第二级是DNRZ编码,实现物理信号的传输。这种两级编码方案的编码效率可达到 80%以上。例如,在4B5B编码中,每4位数据用5位编码来表示,即4位数据就会增加 1 位的编码开销,编码效率仍为80%。
(3) 曼彻斯特码
在曼彻斯特码中,用一个信号码元中间电压跳变的相位不同来区分数据“1”和“0”,它用正的电压跳变表示“0”;用负的电压跳变表示“1”。因此,这种编码也是一种相位码。由于电压跳变都发生在每一个码元的中间,接收端可以方便地利用它作为位同步时钟,因此这种编码也称为自同步码。
10Mb/s 以太网(Ethernet)采用这种曼彻斯特码。
(4) 差分曼彻斯特码
差分曼彻斯特码是一种曼彻斯特码的改进形式,其差别在于:每个码元的中间跳变只作为同步时钟信号;而数据“0”和“1”的取值是用信号位的起始处有无跳变来表示,若有跳变则为“0”;若无跳变则为“1”。这种编码的特点是每一位均用不同电平的两个半位来表示,因而始终能保持直流的平衡。这种编码也是一种自同步编码。
令牌环(Token-Ring)网采用这种差分曼彻斯特编码。
这两种曼彻斯特编码主要用于中速网络(Ethernet为 10 Mb/s;Token-Ring最高为16 Mb/s)中,而高速网络并不采用曼彻斯特编码技术。其原因是它的信号速率为数据速率的两倍,即对于 10 Mb/s的数据速率,则编码后的信号速率为 20 Mb/s,编码的有效率为 50%。对于 100 Mb/s的高速网络来说,200 Mb/s的信号速率无论对传输介质的带宽的要求,还是对传输可靠性的控制都未免太高了,将会增加信号传输技术的复杂性和实现成本,难以推广应用。因此,高速网络主要采用两级的DNRZ编码方案,而中速网络采用曼彻斯特编码方案,尽管它增加了传输所需的带宽,但在实现起来简单易行。
Ⅸ 在使用计算机进行信息处理时,为什么要对信息进行编码
客观世界的大量事物、概念的存在状态和变化方式都可用0、1两种符号的组合来表示,而计算机本身是由众多的高速电子开关组合而成的,为了用计算机来处理就要对它们进行代码编制。
Ⅹ 为什么需要对计算机中的信息进行编码
为了人能读懂的东西
让计算机也能读懂
字符编码:
比如'A'
这个字符
人理解
为
字符A
存入计算机时,
被编码成65这个数值,
当A被存入计算机时,
其实被存入的是65这个值,
当你想从计算机里面取出A这个字符的时候,
刚取出的时候
是
65
通过一系列程序运算,
最后显示到屏幕上的
是A这个字符,
最终人能看得懂
'A'
转换为
65
这个过程,
叫做
'编码'
作用是为了让计算机能存储人类的信息
65
转换成
'A'
这个字符的过程叫做
'解码'
作用是为了让人类能理解计算机存放的信息