摘要:下面是由希赛小编整理的通信互联网技术知识点精讲之Linux多道处理与存储器模型,希望能帮助学友们。具体内容如下
下面是由希赛小编整理的通信互联网技术知识点精讲之Linux多道处理与存储器模型,希望能帮助学友们。具体内容如下:
Linux多道处理
任何现代的网络操作系统必须能够以一种高效的方式使用多个处理器资源。在这方面,Linux是一个现代操作系统。与NetWare和WindowsNT相似,Linux支持对称多道处理(SMP)。这种支持在版本2.0中得以实现。但是,Linux希赛网认为SMP在版本2.2之后才是稳定的。该操作系统支持SMP,每个服务器敁多可以使用16个处理器。必须了解服务器的用途并根据对应用处理负载的估计来制定多处理服务器的计划。
版本2.2之前Linux在缺宵安装中都是把SMP禁止的。
Linux存储器模型
Linux自创建之日起就可以高效地使用物理和虚拟存储器。与WindowsNT相似,Linux为每个应用分配一块内存区。但是,它通过尽可能地在程序之间进行内存共享来减少这种做法的浪费。例如,如果在Linux服务器上有5个人在使用FTP,那么服务器将运行5个FTP程序的实例。实际上,每个FTP程序中只有一小部分(称为私有数据区,如用以存放用户名的部分)具有自己的内存空间:程序的绝大部分将存放在所有这5个程序实例所共享的内存区域中。在这种情况下,Linux使用的内存不是一个程序实例所需内存的5倍,而只需使用比一个FTP用户稍多的内存便可以满足5个FTP用户。
当前版本Linux使用的是32位编址,程序可以访问4GB的内存。Linux的开发人员正在开发使用64位编址的Linux版本。Linux服务器中的虚拟内存可以采用磁盘分区的形式(使用Windows的fdisk命令进行创建),或者采用文件的形式(与WindowsNT中使用的虚拟内存文件pagefile.sys十分相似)》
相关推荐:
通信工程师备考资料免费领取
去领取