易截截图软件、单文件、免安装、纯绿色、仅160KB

linux内存管理

内核进行物理内存管理和虚拟内存管理
使用磁盘上的空间,称为交换区。
内核是将虚拟内存中的内容来来回回的和内存的内容进行交换的
这样可以让os感觉到其实可用的内存比物理内存空间更大。
内存的分配是成组的分成块的,称为页面。
内核有一张表,用来定位页面是在内存里面还是在磁盘里面。以决定哪些页面要交换。


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

linux 2.6源代码情景分析笔记之系统启动

最开始时,ram芯片中包含的是随机数据。当开始启动时,cpu的一个引脚上会产生一个reset逻辑值。此后处理器的一些寄存器设置成固定的数值,并执行在物理地址0xfffffff0处找到的代码。硬件把这个地址映射到某个只读、持久的存储芯片中,该芯片通常称为rom(read-only memory只读内存)。rom所存放的程序集在80x86体系中通常叫做 ......

修改Linux默认启动级别或模式

以管理员身份进入Linux,修改文件:/etc/inittab
    找到“id:5:initdefault:”,其中的5就是X-Window,为默认运行级别,一般我们把5改为3即可。
    一共有7种启动级别,分别为:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user ......

linux下的静态库和动态库解析


  Liux 下静态库和动态库的浅析 收藏
本文主要解决以下几个问题 
1 为什么要使用库? 
2 库的分类 
3 创建自己的库 
或许大家对自己初学linux时的情形仍记忆尤新吧。如果没有一个能较好的解决依赖关系的包管理器,在linux下安装软件将是一件及其痛苦的工作。你装 a包时,可能会提示你 ......

TCP/IP协议栈在Linux与FreeBSD中的实现分析3

从进程的角度上讲,可以调出send,sendto来发送一段数据,也可以使用文件系统中的write和writev.同理,接收数据可以使用相应的recv,recvfrom这样的接口,或者使用文件系统提供的read,readv.对于接收来说,是异步进行的,也就是说,是中断驱动的,在以后的分析中,我们要注意这点。为简单起见,同时又不失一般性,我们将 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号