第一章 计算机室基础知识

1、起源:

1) 计算机概念:由电力驱动,实现数值计算、逻辑计算的机器
 
2) x、是人物及成就:
杰卡德——穿孔卡片提花编织机(提花机针头按照设计好的穿孔卡片勾拉织线)
巴贝奇——发明差分机(将复杂德运算转换为基本德加减法运算)z,机械设备,依靠齿轮
艾肯——马克1号,发明继电器,电极通断来判断1、0,第一台电力计算机
冯诺依曼——计算机采用二进制
 

2、构成:

计算机硬件系统:运算器、控制器、存储器,输入设备、输出设备

运算器:用于数值运算、逻辑运算
控制器:接收和发生指令,和运算器共同构成CPU
存储器:用于存储正在进行的数据、运算完成的数据
输入设备:键盘、打印机
输出设备:显示屏
 

3、进制:

 
二进制:
0,1
二进制转十进制:权位求和,10010 = 1*2(5-1) + 0*2(4-1) + 0*2(3-1) + 1*2(2-1) + 0*2(1-1)
十进制转二进制:除二取余法,再逆向排序
 110 = 10010110或者(10010110B)或者((10010110)2)
2|__110 ----0
2|__55 ----1
2|__27 ----1
2|__18 ---0
2|__9 ----1
2|__4 ----0
2|__2 ----0
2|__1 ----1
0
 
八进制:
0-7
二进制转八进制:
三位一组法:按照小数点,往左往右,三位分为一组,不满三位补0,转换成十进制即可
11 101 010 . 010 110 100 = 3 5 2 . 2 6 4
 
八进制转二进制:
八进制每一位从十进制转换成3个二进制
3 5 2 . 2 6 4 = 11 101 010 . 010 110 100
 
十六进制:
0-9,A,B,C,D,E,F
 
二进制转十六进制:
四位一组法:四位分成一组,转换成十进制,再转化成十六进制。
例:
二进制:1110 1010
十进制:14 10
十六进制:D 10
 

3、原码、反码,补码

 
补码:
计算机系统中所有的数值都是由补码存储
正数的反码和补码是其本身,
负数的补码,在原码的基础上,保留符号位,其余取反(相当于反码),最后一位+1
补码为了正反数相加
 

4、网络知识

互联网协议

 
互联网协议:定义计算机如何接入INTETNET,以及接入INTERNET的计算机通信标准
 
OSI 为七层,TCP/IP为五层或者四层
 
TCP/IP协议:
应用层
传输层
网络层
数据链路层
物理层
 
 
A. 物理层:包括不同的传输媒介,产生高低电压的电信号,模拟0/1二进制码。
 
B. 数据链路层:
基于以太网协议
规范数据包的格式,制定统一的协议:以太网协议
 
数据包格式:headber、data
Header:源地址(MAC)、目的地址(MAC)、数据类型(6个字节)
Data:数据包具体内容(46—1500字节)
总长(64-1518)
 
 
MAC地址:源地址、目的地址,48位二进制、由12位16进制数组成
计算器通过arp协议获取另外一台mac地址
 
广播:通过广播的形式发送数据包
 
C. 网络层
 
D. 传输层
 
建立短裤到端口间的通信
 
TCP、UDP
 
 E. 应用层
 
posted @ 2021-06-03 23:08  Python全栈开发  阅读(357)  评论(0)    收藏  举报