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

linux 内存寻址

1 物理地址、虚拟地址及线性地址
物理地址:主板上物理内存所提供的内存空间定义为物理内存空间,其中每个内存单元的实际地址就是物理地址;
虚拟地址:应用程序员看到内存地址空间为虚拟地址空间或地址空间,其中的地址为虚拟地址;
线性地址:32位的机器,线性地址空间为一段连续的范围为0~4GB的地址空间,其中的地址为线性地址。
2 虚拟地址到物理地址的过程
内存寻址的过程可以简单理解为虚拟地址到物理地址的转换过程。程序员所使用的虚拟地址,并不是直接送到内存总线,而是被送到内存管理单元(MMU,由一个或一组芯片组成是一种硬件电路,实现虚拟地址到物理地址的转换)。MMU包括分段机制和分页机制,分段实现虚拟地址到线性地址的转换,而分页则实现线性地址到物理地址的转换。
3 分段机制和分页机制
linux中的段是整个线性地址的空间,段的基地址设为0,而段的界限为4GB。这时虚拟地址的表示:段基地址+偏移量,即等价于0+偏移量=线性地址,即linux中的虚拟地址空间就是线性地址空间,虚拟地址就是线性地址。
分页在IA32中标准大小为4KB。linux的分页机制采用三级分页模式,页目录,中间目录,页表。虚拟存储的实现也是基于分页机制来实现的。


相关文档:

实战Linux Bluetooth编程 (七) SDP协议

Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......

VMware下redhat linux 9使用NAT共享主机IP上网

VMware提供:桥接,Host Only和NAT三种连网方式. 我个人认为NAT方式较简单,用它来共享主机的IP,适合那种每台主机只允许一个IP的情况。具体设置如下:
1、安装VMware workstation。
2、安装guest系统,这里我安装的Red Hat Linux9,安装过程中确保网络连接选择的是NAT方式,当然
可以在安装完后进行修改。
3、到windows XP ......

不同的Linux之间拷贝文件

不同的Linux之间拷贝文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。
第二种方法就是采用samba服务,类似Windows文件复制的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件拷贝。
常常忘记scp和ssh的用法
ssh root@192. ......

安装linux的gcc

本来想装aide的,发现在configure的时候卡住了。仔细一看
checking for gcc......no
原来这个linux没有装gcc。谁叫我懒,直接把linux拷过来用。找了半天安装镜像文件,找到gcc-3.22-5.i386.rpm
。那就开始装吧~
1、检查文件关联
   rpm -ivh *.rpm后,一堆关联出来了
   乖乖,一看,五个包呢~
......

Linux 文件

1.Inode
inode 信息机构由以下几个部分组成
Mode:inode的描述内容和用户访问权限
Owner info:文件或目录所有者的信息,包括所属组信息
Size:文件大小
Timestamps:时间戳,文件创建及最后修改时间
直接块指针:
间接块指针:
双重间接块指针:
三重间接块指针: ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号