当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 初学者如何熟悉Linux内存管理 摘要内存是Linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分。
 

 

 ·firefox 终于来了?    »显示摘要«
    摘要:今天在 xoops china看到了 imhsy 站长发布的一条新闻: firefox1.0简体中文正式版推出mozilla firefox 1.0 releasedfull article attached mozilla firefox 1.0 releasedtuesday november 9th, 2004the mozilla foundation today released fir......
 ·取得系统中网卡mac地址方法二    »显示摘要«
    摘要:这种方法使用com api创建一个guid(全局唯一标识符)并从那里继承mac地址。guid通常用来标识com组件以及系统中的其他对象。它们是由mac地址(结合其他东西)计算得来的,表面上mac地址就包含在其中。我说表面上是因为事实上并没有包含。 我提供这种方法更多的是为了作为反面教材。您也许用这种方法能够得到mac地址,但有时候您只会得到随机的十六进制数值。 下面的例子十分简单,无需多讲。我们使......


(转载)初学者如何熟悉Linux内存管理
初学者如何熟悉linux内存管理

摘要 【程序编程相关:BSP树(1)

【推荐阅读:建立自己的3D静态模型文件

内存是linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分.对于linux的初学者来说,熟悉linux的内存管理非常重要.(2004-10-25 11:47:45) 转载自:http://www.linuxaid.com.cn/ 【扩展信息:Windows 2000的服务安全与建议

by lanf, 出处:http://tech.ccidnet.com/pub/article/c302_a166530_p1.html

作者:何勤童

来源:赛迪网-开放系统世界

内存是linux内核所管理的最重要的资源之一,内存管理系统是操作系统中最为重要的部分.对于linux的初学者来说,熟悉linux的内存管理非常重要.

进程是运行于虚拟地址空间的一个程序.可以说,任何在linux系统下运行的程序都是进程.linux系统中包括交互进程与批处理进程.交互进程是由shell控制与运行的,既可以在前台运行,也可以在后台运行.批处理进程不属于某个终端,被提交到一个队列中以便顺序执行.大多数的进程都需要虚拟内存.

一般需要多少内存

对于典型的linux应用系统,128mb内存是合理的选择.如果不运行x-window系统,那么在一台特殊用途的机器(比如用于调试设备驱动程序的“崩溃与烧毁”系统)上仅用8mb内存就可以工作.

笔者曾经做过实验,在128mb与256mb下编译内核所需的时间几乎一样,都少于3分半钟(笔者的linux发行版本是mandrake linux 9.1,内核2.4.21).在一个只有8mb内存的系统上,编译需要的时间会更长一些.类似web浏览器这样的多媒体应用软件,在内存充足时会运行得更流畅,特别是在一边编译程序,一边上网浏览的时候更是如此.因此,如果只有128mb内存,则预期的性能会有所降低.类似地,如果要开发消耗大量内存的应用程序,可能会要求更多的内存.所以,需要多少内存由工作需求来决定.

实时监控内存使用情况

1.在命令行使用“free”命令监控内存使用情况 #free total used free shared buffers cached mem: 256024 192284 63740 0 10676 101004 -/+ buffers/cache: 80604 75420 swap: 522072 0 522072


...   下一页
 ·修改网卡物理地址的三种方法    »显示摘要«
    摘要:1、买一块可以通过写eeprom物理的修改网卡地址,这种卡现在很多,并非买不到。如果环境中需要应用网络,那么修改mac地址,使得两块卡的mac地址不同,那么网络仍然可以工作。2、找一块ne2k或者eepro100的网卡,相信任何一个电子市场都有这两种网卡买,然后在ddk的sample里面找到它的驱动程序源代码,找到驱动程序读物理端口或者pci映射内存得到物理地址的那一段代码,让函数总是返回你需要的......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE