第一节:内存的基本概念
计算机中表达信息的最小物理单位:位(bit)
字节(BYTE)
Bb=8b
1KB=1024b
1MB=1024KB
1GB=1024MB
内存从管理者的角度看有以下几个特点:
1.有多个字节组成的连续线性一维存储空间
2.字节是内存分配存储空间的最小单位
3.对内存中的众多字节,计算机系统是通过对字节进行唯一性编号来管理得,编号和字节之间是一一对应关系。
4.一个计算机系统所能管理的最大内存,取决于内存中编号字节的二进制位数
第二节.软件运行过程与内存管理
1.操作系统是计算机资源的管理者,包括内存在内的计算机软硬件设备都是在操作系统的统一运行下管理的。
2.软件运行前需要先向操作系统申请空间,如果有多余空间,则操作系统向其分配空间。
3.软件运行完毕后,操作系统回收软件所占用的空间,以便下次可以给别的软件使用。
4.某软件得到内存,内存中存放的是曾经使用过它的软件留下的残留数据,被称为垃圾数据
第三节.计算机对数据识别方式和存储长度
1.计算机识别数值的方法:
1001 0110 无符号数
1001 0110 补码
1001 0110 浮点数
1001 0110 地址的编号(指针)
1001 0110 ASCII码
以上几种都是可存在于计算机中的数据
2.存储长度:计算机总是用2的整数次方个字节来存储数据,通常为1B,2B,4B,8B
数据类型有两个要素:1.识别方式2.长度
C预言在32位系统下的数据类型
代号 识别形式 长度 称谓
short 补码 2B 短整型
int 补码 4B 整型
long 补码 4B 长整型
float 浮点 4B 单精度
double 浮点 8B 双精度
char 字符 1B 字符
* 字节编号 4B 指针
C编写程序过程:
编译源程序文件,该类文件的扩展名为.c
转换为机器语言文件
执行这个机器语言文件
原文地址:http://11631662.blog.51cto.com/11621662/1835107