1.x86,x64,64位,32位
x86代表32位,x64代表64位
32位系统分页大小为4K,寻址位宽为32,因此第0页的地址0x0000 0000,第1页为0x0000 1000
32位中高20位标记物理页,剩余12位添加其他标记信息,就可以支持2的20次方*4096(2的12次方)=4GB内存
2.字节对齐
64位默认8字节对齐,32位默认是4字节对齐
3.数字常量
long t=1<<a;//32位系统,a最大可以是31,这里的1就是0x0000 0001,在64位系统要用1L<<a
4.size_t
在32位时候大小为4字节,64位时候为8字节
5.都是由于long和指针长度引起的
unsigned int i,*ptr;i=(unsigned)ptr;//int类型保存指针,32位64位结果不同
//*ptr表示指向的内容,ptr是内容,即地址
int *ptr, i; ptr=(int*)i;//指针保存int类型的值,结果不同
//把i的值转化为int*保存在ptr里面
6.数据类型长度(字节)
32位:---------------64位:
char-1--------------char-1
short-2--------------short-2
int-4------------------int-4
float-4 ---------------float-4
double-8 ------------double-8
long long-8 ---------long long-8
long-4 ----------------long-8
指针-4 ----------------指针-8
7.环境变量
PATH:系统根据PATH来找
8.存储
1T=1024G 1G=1024M1M=1024KB1KB=1024B 1B就是一个8位二进制数,1B=8b 1b就表示一个二进制位
2^10=1024
9.软件
IIS-Internet Information services-互联网信息服务,基于windows的网际网路基本服务。
APACHE-Apache HTTP server-世界使用排名第一的web服务器软件,跨平台+安全
Java和JavaScript的关系就像雷锋和雷锋塔的关系一样,呵呵呵
BS-Browser Server结构-浏览器服务器结构,通过http协议
CS-Client Server结构-客户端服务器结构,通过tcp_ip协议