操作系统
文章平均质量分 63
worldlight
这个作者很懒,什么都没留下…
展开
-
内存映射
本文转自:http://www.sudu.cn/info/html/edu/20070102/292241.html尊重原著,转载请注明出处。 内存映射 对于提供了MMU(存储管理器,辅助操作系统进行内存管理,提供虚实地址转换等硬件支持)的处理器而言,Linux提供了复杂的存储管理系统,使得进程所能访问的内存达到4GB。 进程的4GB内存空间被人为的分为两个部分--用户转载 2011-12-22 09:43:01 · 537 阅读 · 0 评论 -
qubes使用
折腾一下午终于摸清楚qubes安全操作系统的“龙骨”了,由此感叹波兰美女黑客的超强创新能力。能够将系统的不同功能完美的整合到不同的限制域,除了精湛的技术之外,需要多么大的毅力去完成这么复杂的工程。qubes是建立在虚拟机的基础上设计的。 很幸运的是现在又现成的iso可以下载使用,否则构建qubes也是一个耗时的过程。需要注意的是在安装过程中分区需要选择lvm模式,否则有可能对安装原创 2012-08-27 10:24:36 · 6336 阅读 · 0 评论 -
pkg-config 工具
你在 Unix 或 Linux 下开发过软件吗?写完一个程序,编译运行完全正常,在你本机上工作得好好的,你放到源代码管理系统中。然后,告诉你的同事说,你可以取下来用了。这时,你长长的出了一口气,几天的工作没有白费,多么清新的空气啊,你开始飘飘然了。“Hi,怎么编译不过去?”你还沉浸在那种美妙的感觉之中,双臂充满着力量,似乎没有什么问题能难倒你的。正在此时,那个笨蛋已经冲着你嚷开了。“不会吧转载 2013-05-29 20:25:31 · 594 阅读 · 0 评论 -
pkg-config的使用
转自: http://hi.baidu.com/3444542/blog/item/bc9257951796864ed0135e18.html> 一、编译和连接 一般来说,如果库的头文件不在 /usr/include 目录中,那么在编译的时候需要用 -I参数指定其路径。由于同一个库在不同系统上可能位于不同的目录下,用户安装库的时候也可以将库安装在不同的目录下,转载 2013-05-29 20:27:01 · 750 阅读 · 0 评论 -
inotify文件监控
转自http://blog.csdn.net/hjhcs121/article/details/7477147inotify是什么?用它能干些什么? 通俗点说它是一个内核用于通知用户空间程序文件系统变化的系统,并且它是powerful yet simple的。inotify是linux系统2.6.13以后内核支持的一种特性,功能是监视文件系统的变化,在监听到文件系统转载 2013-07-25 20:56:58 · 1948 阅读 · 0 评论 -
inotify使用
Inotify 是一个 Linux® 特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。学习如何将 inotify 集成到您的应用程序中,并发现一组可用来进一步自动化系统管理的命令行工具。系统管理就 像日常生活一样。就像刷牙和吃蔬菜一样,日常的维护能保持机器的良好状态。您必须定期清空废物,比如临时文件或无用的日志文转载 2013-07-25 20:58:28 · 1297 阅读 · 0 评论 -
sys-config使用
转自http://itxx.sinaapp.com/blog/content/81在redhat系列的系统中,有个sys-config脚本,它来自initscripts软件包,内容如下:#!/bin/sh. /etc/init.d/functionsif [ $# -ne 0 ]; then echo $"Usage: sys-unconfig" >&2转载 2013-08-09 13:45:39 · 6862 阅读 · 0 评论 -
cache命中率
转自(1)“Cache”是什么 Cache(即高速缓冲存储器(Cache Memory),是我们最常听到的一个词了。 (2)为什么要设计Cache 我们知道,电脑的内存是以系统总线的时钟频率工作的,这个频率通常也就是CPU的外频(对于雷鸟、毒龙系列的处理器,由于在设计采用了DDR技术,CPU工作的外频为系统总线频率的两倍)。但是,CPU的工作频率(主频)是外频与倍频因转载 2014-04-13 15:46:14 · 7217 阅读 · 0 评论 -
anaconda安装程序分析2
(1) disptach.py: 下面我们看一下Dispatcher类的主要接口。 1)gotoNext & gotoPrev:这两个接口分别从当前安装步骤前进(后退)到下一个(上一个)具有用户界面的安装步骤,在图形界面安装模式下,由InstallControlWindow类调用,在字符模式下,由InstallInterface类(在text.py和cmdline.py中)调用。这两个函转载 2012-08-27 10:21:45 · 1996 阅读 · 0 评论 -
anaconda安装程序分析
转自http://blog.csdn.net/woods2001/article/details/72971951、概述 Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,熟悉这些参数可为安装带来很多方便。该程序的功能是把位于光盘或其转载 2012-08-27 10:19:38 · 6551 阅读 · 0 评论 -
LFS 安装指导书
Linux From Scratch本文转自:http://oss.org.cn/man/linux/lfs/htmlbook/index.html版本 CVS-20040109Gerard BeekmansLFS 安装指导书将讲解,如何通过编译从网上下载的源码包,来建立一个LINUX系统。转载 2011-12-29 10:31:09 · 538 阅读 · 0 评论 -
从按下电源开关到bash提示符
转自:http://users.cecs.anu.edu.au/~okeefe/p2b/chinese/power2bash.html从按下电源开关到bash提示符转载 2011-12-29 10:35:58 · 795 阅读 · 0 评论 -
虚拟化技术简介
转自:http://www.ibm.com/developerworks/cn/linux/l-cn-vt/index.html虚拟化技术简介什么是虚拟化虚拟化(Virtualization)技术最早出现在 20 世纪 60 年代的 IBM 大型机系统,在70年代的 System 370 系列中逐渐流行起来,这些机器通过一种叫虚拟机监控器(Virtual Machine M转载 2011-12-31 14:36:41 · 1020 阅读 · 0 评论 -
缺页异常处理过程
当处理器要处理的内存页不在内存中,那么处理器会产生一个缺页异常。操作系统会进行如下操作:1.将要访问的页从磁盘复制到内存,内存不够时,将内存中不经常用的页移到磁盘。2.缺页异常返回。3.重新执行刚才要处理的页。原创 2012-04-17 18:38:55 · 3084 阅读 · 0 评论 -
任务切换过程。
TSS(任务状态段)---定义任务执行环境的状态。任务切换过程如下:1.保存当前任务状态到当前的TSS中。2.装载新任务的段选择子到任务寄存器。3.通过GDT中的段描述符访问新的TSS。4.将新TSS中新任务的的状态装载到通用寄存器,段寄存器,LDTR,CR3,EIP中。5.开始执行新任务。原创 2012-04-17 14:25:50 · 1198 阅读 · 0 评论 -
杂谈系统调用
应用层的API接口函数中一部分需要调用系统函数,有一对一调用的,也有一堆多调用的,剩下的大部分都是直接调用库函数来完成功能。1.系统调用的可移植性较差,因为它直接对硬件进行操作,与具体的操作系统及硬件有关。而一般函数调用运行于应用层,一般都为C库,所以一般函数的可移植性较强。2.每次系统调用时都要由用户层切换到内核层,因此需要耗费一定的开销。过多的进行系统调用会影响到系统的性能。3.库原创 2012-05-08 11:03:16 · 510 阅读 · 0 评论 -
anaconda
转自http://zhu8337797.blog.163.com/blog/static/170617549201082410351788/anaconda 2010-09-24 22:05:11| 分类:linux实践 | 标签:安装 anaconda py dispatcher self |字号 订阅安装程序anaconda分转载 2012-08-27 10:16:41 · 5486 阅读 · 0 评论 -
linux转换照片格式
转自:http://www.lupaworld.com/article-236708-1.html用Linux命令行修图——缩放、编辑、转换格式2014-3-13 13:40| 发布者: 红黑魂| 查看: 2102| 评论: 0|来自: 极客范摘要: ImageMagick是一系列的用于修改、加工图像的命令行工具。ImageMagick能够快速地使用命令行对转载 2015-04-16 16:32:09 · 1719 阅读 · 0 评论