1.C语言中,修饰符volatile的作用
????????volatile提醒编译器它后面所定义的变量随时都有可能改变,因为编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。 ????????如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现值不一致的现象。
2.IPV4把所有的IP地址分为几类?
? 共分为5类: ? A类IP地址范围:0.0.0.0~127.255.255.255 ? B类IP地址范围:128.0.0.0~191.255.255.255 ? C类IP地址范围:192.0.0.0~223.255.255.255 ? D类IP地址范围:224.0.0.0~239.255.255.255 ? E类IP地址范围:224.0.0.0~254.255.255.255
? 其中D类地址用于多点播送,E类地址保留暂不使用, ? 全零地址指任意网络,全1地址指当前子网的广播地址。
3.MMU的作用
?MMU是Memory Management Unit,即内存管理单元。 ? 1> 实现虚拟地址到实际物理地址的映射,可衍生使用虚拟内存,支持处理器运行比实际物理内存大的应用程序; ? 2> 实现内侧保护,根据需要对特定的内存区块的访问进行保护,支持将特定的内存块设置成只读、只写后者可读可写。
??
|