2019-2020-1学期 20212413 《网络空间安全专业导论》 第一周学习总结
第二章:二进制数值与计数系统
从第二章中,我们可以知道二进制数值是计算机硬件用来表示和管理信息的方式,学习内容就是数值的转换,主要有以下几种:
1.十进制-二进制(二进制-十进制);
2.二进制-八进制(八进制-二进制);
3.二进制-十六进制(十六进制-八进制);
4.十进制-二进制-八进制(十六进制)。
一开始,我不懂为什么从二进制-八进制要从二进制数值开始从右到左取三位数字。直到看到从二进制-十六进制的转换,我猜是因为八是二的三次方,同理,十六是二的四次方。之后,我上百度搜了一下,解释为:二进制三位时最大是111,换成十进制是7,正好可已用八进制一位数字的7来表示,所以要从右到左取三位数字。从十六进制到二进制的转换其实也有技巧,因为十六进制的一位数要用二进制中的四位数来表示,只需记住二进制的第一位只能表示为0或1,第二位只能表示为0或2,第三位是0或4,第四位是0或8,记住这些之后只需用加法运算就可以转换了。同样,八进制-二进制也是如此,只是少了二进制中的第四位数字,比十六进制-二进制更简单。
除此之外,我还学到存储位只能是0或1,每个存储单元被称为一个二进制数字(位),位集合在一起构成了字节,字节集合在一起构成了字,字中的位数称为计算机的字长。还有一个有趣的就是双五字节表示法,左上方的灯亮表示0,1,2,3,4;右上方的灯亮表示5,6,7,8,9。
第三章:数据表示法
第三章内容有点多,我主要分成以下几点:
【1】数据
1.数据是指基本值或事实,而信息是只经过加工过的数据。
2.模拟数据是指用连续形式表示信息,缺点在于无法反映细质的变化,所以又提出了数字数据,它指的是用离散形式表示信息。
3.设备之所以用二进制,是因为其只有0和1,费用小且性能可靠。
【2】数字数据表示法
1.定长量数值运用定量的数值,一般数表示正数,另外的表示负数,执行加法时可根据舍弃进位来算的,执行减法可以用A-B=A+(-B)来进行加法运算。
2.十进制补码:Negative(I)=10的K次方-I(K为数字个数),二进制补码与此类似。
3.实数表示法:符号尾数10exp(10指的是十进制)。
4.十进制小数如何转换为其它基数进制:十进制的小数乘新基数,乘法的进位将成为小数点后的下一位数字,以此类推,直到小数部分为0。
【3】文本表示法
1.本篇中讲的是ASCILL字符集与Unicode字符集,其中Unicode字符集将ASCLL字符集作为子集,更加方便。
2.关键字去编码:通俗来讲,就是将经常出现的单词用符号来表示,可以节省很多空间;行程长度编码:举个例子bbbbbbbbb,可以用b9来表示。但是像qqq这样的就不必了,因为它表示后是q3,同样有三个字符。
3.赫夫曼编码:就是将经常出先的字母用段字符表示,偶尔出现的字符用长字符表示。有点在于不会搞混位串。

浙公网安备 33010602011771号