什么时内存条
内存条的特点
- 无记忆,每次关机后什么都忘了
- 并不知晓计算机工作具体内容,只是按照cpu的要求完成相应计算即可
cpu如何通过内存条完成工作
加载操作系统
不同的主机记录的数字方式的不同,如何实现通信?
首先我们要知道不同的计算机存放数字的两种方式,以0x1234567为例
- 大端法:自左向右顺序将地址存入内存中,如下图所示
- 小端法:即高位内存自左向右倒着将数据存入地址中
回到问题,tcp/ip协议规定了通信都使用大端法进行通信,就算不同也能通过函数完成转换。
内存与指针
有如下一段代码,请问cpu和内存时如何工作取到p的值呢?
int i=300;
int *p=&i;
total=*p+200;
- 很简单,cpu会叫内存将0x108值给他,一看是0x100。
- 再叫内存把0x100值给他,一看是0x12c,计算一下是16161+2*16+12=30