计算机系统知识

来源:互联网 发布:营销网络 代码 编辑:程序博客网 时间:2024/06/05 17:08

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协议


原创粉丝点击