计算机基础
xsinx
这个作者很懒,什么都没留下…
展开
-
流量传输的单位和硬盘存储的单位
单位的区别:速率中使用b/s,存储中使用B/s原创 2019-11-04 14:59:56 · 392 阅读 · 0 评论 -
两个整形相乘溢出问题
先看一个例子,将两个32位的Int型数相乘,将结果赋给long型变量。long a=111111 * 111111; //结果是-539247567乍一看好像没毛病,但这是个坑,慎跳!相乘以后的值会溢出。原因:????对于编译器来说,int和int相乘,结果也是先存在int中,跟被赋给long还是longlong数据类型的字段没有关系。解决办法:想要不溢出,就要把两个32位数强制转换成lo...原创 2019-10-23 10:09:39 · 2636 阅读 · 3 评论 -
内存管理
https://blog.csdn.net/genzld/article/details/83590525转载 2019-09-21 08:32:47 · 78 阅读 · 0 评论 -
操作系统常用英文
进程控制块: PCB(process control block)先来先服务:FCFS(first come first service)短作业优先:SJF(shortest job first)原创 2019-09-13 11:21:56 · 1068 阅读 · 0 评论 -
进程管理
1.进程和线程的区别进程是资源分配的基本单位,线程是调度的基本单位2.进程调度的三态转换就绪态:无CPU+资源运行态:CPU+资源阻塞态:无CPU+无资源运行态–>就绪态:CPU分配时间用完就绪态–>运行态:分配处理机器运行态–>阻塞态:缺少相应的资源阻塞态–>就绪态:分配资源????仅有运行态和就绪态可以相互转化???? 就绪态等待调度,阻塞态是等待资源a....原创 2019-09-13 11:21:42 · 437 阅读 · 0 评论 -
应用层
1.DNSA.用于IP地址<–> 主机名B.域名从右向左依次升高C.DNS可以使用UDP或者TCP,端口53,若使用UDP要自己处理超时重传和保证可靠性2.FTP&TFTPA.基于C/S、使用TCPB.使用两个连接来传送一个文件a.控制连接:21端口、传请求、始终保持b.数据连接:20端口、传数据、保持一会C.数据连接是否使用20端口和传输模式有关a.主动模...原创 2019-09-10 21:45:26 · 98 阅读 · 0 评论 -
计算机网络常用英文
广域网:WAN(WIDE AREA NETWORK)局域网:LAN(LOCAL AREA NETWORK)网络地址转换:NAT(NETWORK ADDRESS TRANSLATION)IP协议:Internet protocol传输控制协议:TCP(transmission control protocol)超文本传输协议:HTTP(hyper text transfer protoco...原创 2019-09-10 20:34:37 · 527 阅读 · 0 评论 -
TCP
1.TCP报文格式TCP报文有TCP报文的格式,TCP报文是IP数据报的一部分源机器端口号+源IP地址+目标机器端口号+目的IP地址构成一条TCP连接序列号:发送的数据包的数据部分的第一个字节确认序号:「期待」数据包的数据部分的第一个字节SYN:用作「建立连接』的同步信号ACK:用于『建立连接』的确认信号FIN:表示后面没有数据需要发送2.TCP建立连接的三次握手注意区分大小...原创 2019-08-31 11:45:40 · 139 阅读 · 0 评论 -
并行和并发
https://www.cnblogs.com/xc-chejj/p/10813692.html转载 2019-08-31 08:49:03 · 189 阅读 · 0 评论 -
网络协议概述
OSI七层参考模型–>5层模型:物联网书用1.TCP、UDP:二者是传输层的协议,记忆时候可以这样认为TCP是可靠传输,UDP是不可靠传输,二者都是讨论传输问题2.IP:人们常说的IP地址,肯定是网络层的协议...原创 2019-08-30 16:35:40 · 83 阅读 · 0 评论 -
网络层
1.为什么IP协议是不可靠传输?尽最大努力交付2.分组和数据报IP数据报在网络上传输时,需要经过多个物理网络才能从源主机到目的主机。不同的物理特性的不同,对数据帧的最大长度有限制,所以数组报在不同的物理网络要进行分组。3.IP数据报的格式版本:IPV4、IPV6首部长度:因为固定长度是20B,所以至少是从5开始,是4B的整数倍,若首部长度为7,那么就是28B总长度:首部+数据部分...原创 2019-08-29 22:08:07 · 246 阅读 · 0 评论 -
浮点数
1.为什么要引入浮点数长整型最大是922亿亿,需要表示更大的数字,所以引入浮点数2.单精度浮点数的格式A.符号位:由于浮点数不能表示0,所以要分正负区间,0正1负B.阶码位:a.存储的是原数据的移码,由于原码有正有负,移码就是将所有的原码映射到一个正值区间,移码=x+2^n(n是x二进制的位数)b.阶码的还原:阶码为E,指数的真值是e,e=E-(2^n-1)c....原创 2019-08-29 09:58:59 · 589 阅读 · 1 评论 -
逻辑运算
1.原码、反码、补码反码:按位取反补码:取反加12.异或运算:同0异1A.0和任何数异或是本身B.自己和自己异或是0C. AB=C<==>B=AC证:A^B=C–> AAB=AC–>0B=AC–>B=AC3.左移与右移A.左移:空缺位置补0B.右移逻辑右移:空缺位置补0算数右移:符号位为1,左边补1;符号位为0,左边补0例.8位二进制数110...原创 2019-07-22 16:03:17 · 107 阅读 · 0 评论 -
编码
1.为什么Ascii码只能表示128个字符?1byte=8bit,有一位是符号位来表示正负,所以可以表示[0,127]共128个数2.gbk和gb2312的关系k是kuo的第一个字母,gbk兼容gb23123.UTF-8和Unicode的关系Unicode为每种语言的每个字符都提供了编码,但是常用的字符仅占所有字符的20%,UTF8可以看成对Unicode的压缩,用1-6个字节对Unic...原创 2019-08-27 10:25:14 · 81 阅读 · 0 评论