计算机
Coding~Farmer
加油
展开
-
内存管理之分段与分页
内存管理之分段与分页转载自多名技术分享者,仅供参考!第一篇要理解分段和分页,那么得理解为什么会出现分段和分页的技术。首先,这两个技术都是为了利用和管理好计算机的资源–内存。在分段这个技术还没有出现之前,程序运行是需要从内存中分配出足够多的连续的内存,然后把整个程序装载进去。举个例子,某个程序大小是10M,然后,就需要有连续的10M内存空间才能把这个程序装载到内存里面。如果无法找到连续的10M内存,就无法把这个程序装载进内存里面,程序也就无法得到运行。上面这种直接把整个程序装载进内存的方式是有一转载 2020-09-05 10:50:52 · 1538 阅读 · 0 评论 -
逻辑运算符与位运算符(含案列)
逻辑运算符与位运算符逻辑运算符基本定义&:两个都为真才真(有一个false就false)|:有一个真就是真(有一个true就true)^:一样为false,不同为true!:真为假,假为真&&:两个都为真才真(有一个false就false)||:有一个真就是真(有一个true就true)&与&&的区别&:&前后都要判断,才得出结果&&:只要&&前面能决定结果,就不执行后一个。如:原创 2020-08-01 18:56:43 · 1551 阅读 · 0 评论 -
二进制运算(原码、反码、补码)
二进制运算(正码、反码、补码)机器数(机器存储的数) 一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1//比如byte类型是一个字节byte b = 5;//b的二进制数就是0000 0101byte b2 = -5;//b2的二进制数是1000 0101真值因为第一位是符号位,所以机器数的形式值就不等于真正的数值。如byte数值的二进制1000 0001:开头的1是表示此数值为负值,所原创 2020-08-01 13:04:47 · 5011 阅读 · 0 评论