Welcome 微信登录

首页 / 操作系统 / Linux

Linux启动内存分配器

Linux启动内存分配器

Linux启动内存分配器是在伙伴系统、slab机制实现之前,为满足内核中内存的分配而建立的。本身的机制比较简单,使用位图来进行标志分配和释放。一、数据结构介绍1,保留区间因为在建立启动内存分配器的时候,会涉及保留内存。也就是说,之前保留给页表、分配器本身(用于映射的位图)、io等得内存在分配器建立后,当用它来分配内存空间时,保留出来的那些部分就不能再分配了。linux中对保留内存空间的部分用下列数据结构表示[cpp] /**Earlyreservedmem...
Linux页表机制管理初始化

Linux页表机制管理初始化

linux页表机制的建立分为两个阶段,第一个阶段在启动初始化时,调用汇编代码实现临时的分页;第二阶段在内核初始化时建立完整的完整的页表机制。对于物理地址扩展(PAE)分页机制中,intel通过在她得处理器上把管脚数从32增加到36已经满足了这些需求,寻址能力可以达到64GB。不过,只有引入一种新的分页机制把32位线性地址转换为36位物理地址才能使用所增加的物理地址。linux为对多种体系的支持,选择了一套简单的通用实现机制。在这里,只分析x86 32位下的...
元宵节将你的Ubuntu装上最好的应用程序

元宵节将你的Ubuntu装上最好的应用程序

元宵节在你的Ubuntu上面看一些好看的电影,上班族可以用你的OFFICE组件开始记录工作计划,而对于近日Ubuntu发行的最新的测试版—Ubuntu 12.04 LTS,尽管只是一个开发性质的的预览版,但是依然吸引了大批Ubuntu爱好者的注意力,让我们看看有哪些软件不管是从稳定性、功能性还是跨平台方面都有很好的表现的软件吧!浏览器和OFFICE组件同样重要首先让我们来看看对于办公一族来说最重要的办公套件:LibreOffice,该办公软件最大的特色在于...
Shell 常用基本命令

Shell 常用基本命令

df 命令:通过文件系统中未分配的空间来确定文件系统中已分配空间的大小 a:显示全部的档案系统和各分割区的磁盘使用情形 i:显示i -nodes的使用量 k:大小用k来表示 (默认值) h: 使用 GB、MB 等易读的格式 t:显示某一个档案系统的所有分割区磁盘使用量 x:显示不是某一个档案系统的所有分割区磁盘使用量 T:显示每个分割区所属的档案系统名称 df -h-----------------------------------------...
Unix find 命令详解

Unix find 命令详解

由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( N F S ),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指3 0 G字节以上的文件系统)。Find命令的一般形式为:find pathname -options [-print -exec -ok]...
Linux awk 常量变量含义

Linux awk 常量变量含义

变量名 含义 ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符1,模式匹配awk "/zqy/" fileA #寻找出fileA中含有zqy的行 等同于awk "$0~/zqy/" fileAawk "$1~/88/" fileA #找出第一个...
如何在Qomo Linux下安装WebQQ增强版

如何在Qomo Linux下安装WebQQ增强版

1,确保etc等目录的读写权限从未被更改过,否则无法运行AIR的应用软件。2,从http://get.adobe.com/cn/air/ 下载Qomo所需的AdobeAIR运行环境(RPM包)3,用以下命令完成AIR运行环境的安装:su, 回车(其后输入管理员的口令)rpm -ivh AdobeAIR*rpm,回车4,从http://im.qq.com/webqq下载WebQQ增强版安装文件(webqq.air)并保存。5,双击该.air文件开始安装(注意...
<< 531 532 533 534 535 536 537 538 539 540 >>