logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux系统下的Shell循环语句(shell for 数字变量递增 )

使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。  可以这样来写:   I=1While [$I<=5];do语句…DoneI=$(($I+1)) 其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。 转载地址:ht

#linux
joyfire linux笔记 感谢原作者

<br />  内核分析<br /> 目 录<br />index.html更新记录发布申明GPLGFDL系统管理程序编写内核分析启动启动步骤setup.shead.sbootsect.scompressed/misc.csetup.txtbootsect.txt用网卡从并口启动(I386)内核解压中断软中断驱动中断硬件中断 from aka定时器代码分析from lisologindex内部中断

#linux
[转]Linux内核的文件预读(readahead)

编者按:Linux文件预读算法磁盘I/O性能的发展远远滞后于CPU和内存,因而成为现代计算机系统的一个主要瓶颈。预读可以有效的减少磁盘的寻道次数和应用程序的I/O等待时间,是改进磁盘读I/O性能的重要优化手段之一。本文作者是中国科学技术大学自动化系的博士生,他在1998年开始学习Linux,为了优化服务器的性能,他开始尝试改进Linux kernel,并最终重写了内核的文件预读部分,这些改进被收录

#算法#linux
Linux驱动学习记录 devfs_mk_cdev

Linux驱动学习记录阅读(12) 评论(1) 发表时间:2008年08月21日 21:13 本文地址:http://qzone.qq.com/blog/61096542-1219324420    2.4内核注册驱动要用:int register_chrdev (unsigned int major, const char *name, st

#linux
关于linux 2.6 mmc/sd驱动

以下整理自 Jollen 笔记(非教学文件),许多地方未能清楚交待,这部份有请大家自行补齐了。本文分享给有志研究 Linux MMC 驱动程序实作(MMC Core)的朋友参考。以下分析基于 Linux 2.6.17.7,更新版本的 kernel 加入了许多 patch(例如 Linux 2.6.19 的 SDHC patch),这些更新内容不在讨论之列。     续前一篇日记「Linux(o

#linux
glibc 内存池管理 ptmalloc(转)

ptmallocphenix* 2006-06-07目录    1  前言    2  x86平台Linux程序的内存分布    3  Allocator    4  chuck的组织        4.1  chuck        4.2  chunk中的空间复用    5  空闲 chunk 容器        5.1  Bins        5.2  Fastbins        5.

#linux#算法
公平调度(fair-share scheduling)的进程调度算法

公平调度(fair-share scheduling)的进程调度算法:一、公平分享的调度策略   Linux 的调度算法是相对独立的一个模块,而且较容易理解。因此很多系统高手都爱对调度算法做改进。但是可以说调度器是一个非常神秘,难以捉摸的精灵。可能通过改变一个关键参数你就可以大大提高系统的效率。   对于一般进程,CPU的使用时间都是系统平均分配给每一个进程的,因此这种公平

#算法#数据结构#linux +1
内核定时器的使用(好几个例子add_timer)

LINUX内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于和 kernel/timer.c 文件中。被调度的函数肯定是异步执行的,它类似于一种“软件中断”,而且是处于非进程的上下文中,所以调度函数必须遵守以下规则:1) 没有 current 指针、不允许访问用户空间。因为没有进程上下文,相关代码和被中断的进程没有任何联系。2) 不

#ide#list
linux下使用indent整理代码

indent是linux下一个能力极强的代码整理软件,使用他,可以轻松的写出代码风格十分精良的代码。但是indent的参数太多,使用起来不是很容易,怎么办呢?查看/usr/src/linux-headers-/scripts/Lindent文件 ,可以看到一行代码:Code highlighting produced by Actipro CodeHighlighter (freeware)h

#linux#vim
GCC 函式追蹤功能 finstrument-functions __attribute__ +用 Graphviz 可视化函数调用

使用这两个网页可完成对一个自己的程序源码的框图的生成。  Jservs blog« 書目 - 2006 年第四季 | 回到主頁面 | 透過 User-Mode-Linux 來學習核心設計 (1) » January 09, 2007GCC 函式追蹤功能昨天有一位同事問及 ARM call frame 相關的問題,我給的建議是透過 GCC Functio

    共 17 条
  • 1
  • 2
  • 请选择