地址分配算法
2015-08-11 17:50:58 11 举报
地址分配算法是用于确定计算机内存中每个程序或数据应存储的物理位置的一种方法。常见的地址分配算法有静态内存分配和动态内存分配。静态内存分配是在程序编译时确定的,它将程序中的每个变量和数据结构分配到固定的内存地址。动态内存分配是在程序运行时进行的,它允许程序根据需要动态地分配和释放内存。地址分配算法的目标是有效地利用内存空间,避免内存碎片,并确保程序能够正确地访问其所需的内存区域。
作者其他创作
大纲/内容
主机位: 6可用IP数量: 64
N
循环变量 pattern = pattern_list初始值
自:222.21.161.128至:222.21.161.19164个地址均为未使用状态
将这些地址标记为已预留,添加公司ID标识,更改子网掩码
数据库中存有:222.21.160.0——222.21.160.255MASK:255.255.255.0222.21.161.128——222.21.160.255MASK:255.255.255.128
算出该网段所有可能的起始地址样式,放入pattern_list
从该起始地址向下N个地址是否均为可用状态
Y
pattern = pattern_list下一项
用户请求预留60个地址公司ID = ZNZ_LWKJ_123
用户请求预留容量为M的地址段
End
pattern_list是否包含更多项
计算该网段所需主机位位数L,以及可供使用的IP数量N (NM+3).
在数据库中查找是否有样式符合,状态为未使用的地址
0 条评论
下一页