点拨启迪智慧,圆梦高薪就业 linux运维云计算岗位培训:18600906066
第四章计算机二进制理解以及简单运算

作者:admin 时间:2024-03-17 23:38:48 技术专辑:云计算快速入门


云计算运维工程师基础知识之-网络基础知识读这一篇就够了

总结一下上一章知识点:

  1. 网络分类

  2. 计算机网络两种分层概念,以及每层对应协议

  3. 各层通信过程理解

  4. IP地址分类,以及IP地址含义: 网段+网号

本课主要是针对IP地址理解,以及网络配合做讲解,学会本章可以独自配置笔记本电脑,服务器等计算机设备的网络。

学习计算机技术,二进制是跳不过的知识。  计算机系统里,常用有二进制  八进制  十六进制,我们日常生活中常用是10进制

区别:

二进制:0,1

八进制:0,1,2,3,4,5,6,7     (0到7)

十六进制:0,1,2,3,4,5,6,7,8,9A,B,C,D,E,F    也就是(0-15,但是后边用字母表示)

十进制:0,1,2,3,4,5,6,7,8,9              (0-9)十个数

举个例子,在前面讲过MAC地址,也就是物理地址,长成这样1C-BF-C0-2E-3F-F8,现在明白了,是用16进制表示的

大家明白一个道理,这样多进制是干什么用的?   二级制是给计算机用的,八进制,十六进制,10进制都是为了方便人类看的,最后在计算机里都转换成二进制计算机才能识别,其实计算机很傻,只认识两个字,0和1 。 所以就涉及到各个进制之间转换,最常用的就是 八进制和十六进制转换成二进制表示,记住以下公式就行了。

八进制:000  001 010 011 100 101 110 111   代表0-7

图片.png

16进制:

图片.png


掌握了二进制转换,在学一个新的概念,字节和位.

位和字节的关系是:8个位组成一个字节。
字节(Byte):计算机中数据储存的单位。
位(bit):也叫作“比特”,计算机中数据储存的最小单位,因为在计算机中是以二进制的形式数据储存,所以每个位以“0”或“1”表示。
字节与位的关系:1Byte=8bit

有了位的概念,在理解一下windows操作系统概念,经常有人问,你的系统是32的还是64的,这个32或者64其实指的就是cpu处理位数,反映是CPU处理数据的能力。 32位=4个字节,64位=8个字节

以上关于多进制以及字节和位的概念就讲完了,接下来我们说一下二进制运算,例如10进制里面有加减乘除四种,那么二进制里也有自己运算分7种  加减乘除和与,或 ,非

加减乘除用到不多,可以忽略,与或非三种必须掌握

1.加法
    0 + 0 = 0; 0 + 1 = 1;
    1 + 0 = 1; 1 + 1 = 1(进位1);
2.减法
    0 - 0 = 0; 1 - 1 = 0;
    1 - 0 = 1; 0 - 1 = 1(需借位);
3.乘法
    0 * 0 = 0; 0 * 1 = 0;
    1 * 0 = 0; 1 * 1 = 1;
4.除法
    0 / 0 = 0 ; 0 / 1 = 0;
    1 / 0 = [无意义]; 1 / 1 = 1;
5.与运算(逻辑乘)
  全1为1,其余情况都是0。
    0 ^ 0 = 0;0 ^ 1 = 0;
    1 ^ 0 = 0; 1 ^ 1 = 1;
6.或运算(逻辑加)
  全0为0,其余情况都是1。
    0 ∨ 0 = 0;0 ∨ 1 = 1;
    1 ∨ 0 = 1;1 ∨ 1 = 1;
7.异或运算
相同为0,不同为1。
    0 ⊕ 0 = 0; 0 ⊕ 1 = 1;
    1 ⊕ 0 = 1;1 ⊕ 1 = 0;

告诉大家个口诀:

与运算,见0为0,只要两个有一个是零,结果就是0

或运算,见1得1 ,只要有个事1,结果就为1

或运算也成异或运算:相同为零,不同为1

上边运算会在IP地址中使用,用来计算一个IP地址的网络号和主机号


评论列表

发表评论