自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cxy的Linux技术专栏

Linux技术学习探讨

  • 博客(8)
  • 资源 (13)
  • 收藏
  • 关注

转载 Linux文件查找命令find,xargs详述

 转自http://www.linuxsir.org/main/?q=node/137Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;

2009-04-13 15:51:00 2591

原创 Linux学习总结—缺页中断和交换技术

三、Linux缺页中断处理1.请求调页中断:进程线性地址空间里的页面不必常驻内存,例如进程的分配请求被理解满足,空间仅仅保留vm_area_struct的空间,页面可能被交换到后援存储器,或者写一个只读页面(COW)。Linux采用请求调页技术来解决硬件的缺页中断异常,并且通过预约式换页策略。主缺页中断和次缺页中断,费时的需要从磁盘读取数据时就会产生主缺页中断。每种CPU结构提供一

2007-05-26 10:30:00 10095 4

原创 Linux学习总结—进程切换和调度算法深入分析

一、Linux进程切换深入分析#define CLONE_KERNEL     (CLONE_FS | CLONE_FILES | CLONE_SIGHAND)创建内核线程时使用的CLONE标志。1.#define unlikely(x)      __builtin_expect(!!(x), 0)编译器优化,实际返回值x是整型表达式,0表示并不预期该事件发生,也就是说x为0的可

2007-05-26 10:27:00 6791 1

转载 Linux学习总结—Linux调度器分析

四、Linux调度器分析1.Linux2.6调度器的特性2.6 调度系统从设计之初就把开发重点放在更好满足实时性和多处理机并行性上,并且基本实现了它的设计目标。新调度系统的特性概括为如下几点: 继承和发扬 2.4 版调度器的特点: 交互式作业优先 轻载条件下调度/唤醒的高性能 公平共享

2007-05-26 10:24:00 3537

原创 Linux学习总结—内存结构、启动和进程空间

3.Linux的内存结构和管理物理内存区域Linux 内核按照 3:1 的比率来划分虚拟内存:3 GB 的虚拟内存用于用户空间,1 GB 的内存用于内核空间。内核代码及其数据结构都必须位于这 1 GB 的地址空间中,但是对于此地址空间而言,更大的消费者是物理地址的虚拟映射。为了迎合大量用户的需要,支持更多内存、提高性能,建立一种独立于架构的内存描述方法,Linux 内存模型将内存划分成

2007-05-26 10:21:00 6053 2

原创 Linux学习总结—内存分段和分页管理

1.x86 内存架构和Linux的分段管理x86 内存架构在 x86 架构中,内存被划分成 3 种类型的地址:·         逻辑地址 (logical address) 是存储位置的地址,它可能直接对应于一个物理位置,也可能不直接对应于一个物理位置。逻辑地址通常在请求控制器中的信息时使用。·         线性地址 (linear address) (或称为平面地址空间)是

2007-05-26 10:18:00 7614 2

原创 Linux启动分析(2)— bootsect.S、setup.S、head.S分析

bootsect.S,系统引导程序,一般不超过512字节。在PC系统结构中,线性地址0xA0000以上,即640K以上用于图形接口卡和BIOS自身,640K以下为系统的基本内存。如果配置更多的内存,则0x100000,即1MB处开始称为高内存。当BIOS引导一个系统时,总是把引导扇区读入到基本内存地址为0x7c00的地方,然后跳转到此执行引导扇区的代码。这段代码将自身搬运到0x90000处,并

2007-05-26 10:14:00 7203

转载 Linux启动分析(1)— 总体过程

一、系统引导过程总体介绍启动流程图:           系统引导过程主要由以下几个步骤组成(以硬盘启动为例) 1、开机;  2、 BIOS加电自检(POST——Power On Self Test),包括检查RAM,keyboard,显示器,软硬磁盘等等。Intel系列的CPU首先进入的是实模式,并开始执行位于地址0xFFFF0处的代码,也就是ROM-BIOS起始位置的代码;

2007-05-26 10:13:00 3741 5

Prentice Hall PTR.The.Linux.Networking.Architecture_Design.and.Implementation.of.Network.Protocols.in.the.Linux.Kernel - fly.chm

Linux网络协议的设计和实现,chm 格式

2008-04-19

Linux in a Nutshell 4th.chm

Linux下编程、系统管理、网络等各个方面的命令参考大全。

2008-04-19

PRENTICE_HALL-Performance_Tuning_For_Linux_Server.chm

企业级Linux性能调优

2008-04-19

Linux_Debugging_and_Performance_Tuning_Tips_and_Techniques.part2

Linux调试方法和性能调优,chm格式

2008-04-19

Linux_Debugging_and_Performance_Tuning_Tips_and_Techniques Part1

Linux调试技术和性能调优手段,chm格式

2008-04-19

Linux调度和虚拟内存学习总结

Linux调度和虚拟内存学习总结

2007-05-26

Linux启动总结

Liuux启动学习总结

2007-05-26

Linux 2.6 内存管理

Linux2.6 内存管理的全面简要的介绍,类似PP胶片,100多页。要求对Linux内存管理有一定了解。

2007-05-15

ARM开发流程

ARM ARM的整个开发流程,PPT报告!

2007-05-14

编程之禅-chm

编程之禅,录入整理。

2007-05-14

Linux文件系统概念解释

Linux文件系统概念

2007-05-14

Understanding the Linux Virtual Memory Manager

理解Linux下的虚拟内存管理的好东东

2007-05-10

GNU make中文手册

GNU make中文手册,理解makefile的必读资料

2007-05-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除