- 博客(22)
- 资源 (37)
- 收藏
- 关注
转载 Linux系统启动的基本过程和步骤
Linux系统启动的基本过程和步骤:最近在某个版块看到有人讨论GRUB的问题,这里是我个人的一些理解。我想大部分还是正确的,但肯定也有理解错误的地方,在这里抛砖引玉了!Linux系统启动过程大致按照如下步骤进行(这是一个简述):第一阶段:BIOS启动引导阶段; 在该过程中实现硬件的初始化以及查找启动介质;
2012-04-30 17:16:24 849
转载 嵌入式BootLoader技术内幕(一)
作者:詹荣开 (zhanrk@sohu.com) 本文选自:IBM DW 2003年12月30日 本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 一、引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个
2012-04-30 16:13:17 996
转载 Linux系统启动过程剖解及故障排除
系统启动顺序:加载BIOS的硬件信息 └ 读取MBR的Boot Loader信息 stage1,stage2,grub.conf └ Boot Loader加载内核 vminux,initrd └ 内核执行init程序并取得inittab中运行信息 ├ init执行/etc/rc.d/rc.sy
2012-04-30 16:00:48 1433
转载 Linux启动过程简介(根文件系统加载过程)
许多人对Linux的启动过程感到很神秘,因为所有的启动信息都在屏幕上一闪而过。其实, Linux的启动过程并不象启动信息所显示的那样复杂,它主要分成两个阶段: 1.启动内核。在这个阶段,内核装入内存并在初始化每个设备驱动器时打印信息。 2.执行程序init。装入内核并初始化设备后,运行init程序。init程序处理所有程序的启动, 包括重要系统精灵程序和其它指定在启
2012-04-30 15:58:24 1106
转载 关于Linux操作系统根文件系统的启动分析
一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc。也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init。init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由init创
2012-04-30 15:57:21 1039
转载 linux根文件系统与initrd
1 根文件系统简单来说,(根文件系统)就是系统第一个mount的文件系统Filesystem HandlingLike every traditional Unix system, Linux makes use of a system 's root filesystem : it is the filesystem
2012-04-30 15:13:51 885
转载 算法导论10.1-7习题解答(用两个队列实现一个栈)
题目:说明如何用两个队列来实现一个栈,并分析有关栈操作的运行时间。解法:1.有两个队列q1和q2,先往q1内插入a,b,c,这做的都是栈的push操作。2.现在要做pop操作,即要得到c,这时可以将q1中的a,b两个元素全部dequeue并存入q2中,这时q2中元素为a,b,对q1再做一次dequeue操作即可得到c。3.如果继续做push操作,比如插入d,f,则把d,f插
2012-04-30 00:59:10 1208
转载 算法导论10.1-6习题解答(用两个栈实现一个队列)
题目:说明如何用两个栈来实现一个队列,并分析有关队列操作的运行时间。解法:1.有两个栈s1和s2,先往s1内插入a,b,c,这做的都是enqueue操作。2.现在要做dequeue操作,即要得到a,这时可以将s1中的元素全部弹出并存入s2中,这时s2中元素的顺序(从底部到顶部)为c,b,a,这时做s2.pop()操作即可得到a。3.如果继续做enqueue操作,比如插入d,
2012-04-30 00:56:21 1080
转载 Linux系统启动的基本过程和步骤
Linux系统启动的基本过程和步骤:Linux系统启动过程大致按照如下步骤进行(这是一个简述):第一阶段:BIOS启动引导阶段; 在该过程中实现硬件的初始化以及查找启动介质; 从MBR中装载启动引导管理器(GRUB)并运行该启动引导管理第二阶段:GRUB启动引导阶段;
2012-04-29 02:05:39 1272
转载 Unix/Linux中rc代表什么意思
Linux/Unix"rc" 是取自 "runcom", 来自麻省理工学院在 1965 年发展的 CTSS系统。相关文献曾记载这一段话: '具有从档案中取出一系列命令来执 行的功能;这称为 "run commands" 又称为 "runcom",而这种档案又称为一个 runcom (a runcom)。
2012-04-29 01:29:15 2636
转载 详解神秘Linux内核
本章要先浏览一下内核发出的启动信息,然后再逐个讲解一些有意思的点。2.1 启动过程图2-1显示了基于x86计算机Linux系统的启动顺序。第一步是BIOS从启动设备中导入主引导记录(MBR),接下来MBR中的代码查看分区表并从活动分区读取GRUB、LILO或SYSLINUX等引导装入程序,之后引导装入程序会加载压缩后的内核映像并将控制权传递给它。内核取得控制权后,会将自身解压缩并投
2012-04-28 20:12:42 99260 9
转载 request_irq()、free_irq()
request_irq()、free_irq()request_irq()、free_irq() 这是驱动程序申请中断和释放中断的调用。在include/linux/sched.h里声明。 request_irq()调用的定义: int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, st
2012-04-27 15:23:42 1507
转载 ssh-agent
介绍ssh-agentssh-agent是专为既令人愉快又安全的处理RSA和DSA密钥而设计的特殊程序,它包括在OpenSSH分发内(请参阅本系列文章的第1部分以得到关于RSA和DSA认证的介绍)。不同于ssh,ssh-agent是个长时间持续运行的守护进程(daemon),设计它的唯一目的就是对解密的专用密钥进行高速缓存。ssh包含的内建支持允许它同ssh-agent通信,允许ssh
2012-04-26 18:30:08 10534
转载 算法导论8-5思考题-平均排序-average sorting
Suppose that, instead of sorting an array, we just require that the elements increase on average. More precisely, we call an n-element array A k-sortedif, for all i = 1, 2, . . ., n - k, the followi
2012-04-25 22:53:48 2091
转载 <算法导论>第八章4 水壶(Kettle)
8-4 水壶 假设给定了n个红色的水壶和n个蓝色的水壶,它们的形状和尺寸都不相同。所有红色水壶中所盛水的量都不一样,蓝色水壶也是一样。此外,对于每个红色的水壶,都有一个对应的蓝色水壶,两者所盛的水量是一样的。反之亦然。 你的任务是将所盛水量一样的红色水壶和蓝色水壶找出来。为了达到这一目的,可以执行如下操作:挑选出一对水壶,其中一个是红色的,另一个是蓝色的:将红色水壶中倒满水;再将水
2012-04-25 22:44:00 2940
转载 算法导论8-3思考题-排序长度不同的数据项
a)给定一个整数数组,其中不同的整数中包含的数字的个数可能不同,但该数组中,所有整数中总的数字数为n。如何在O(n)的时间内对该数组排序b)给定一个字符串数组,其中不同的串包含的字符数可能不同,但所有串中的总的字符个数为n。如何在O(n)的时间内对该数组排序。(注意是字符串排序,例如a这两个题目都是考对counting sort和radix sort的活学活用。a. The
2012-04-25 22:23:36 1015
转载 传说中的Stooge排序
using System;class Stooge{ public void sort(int[] data, int i ,int j) { if (data[i]>data[j]) { int t = data[i]; data[i] = data[j];
2012-04-23 22:40:26 886
转载 算法导论7-4思考题-快速排序中的堆栈深度-尾递归技术
The QUICKSORT algorithm of Section 7.1 contains two recursive calls to itself. After the call to PARTITION, the left subarray is recursively sorted and then the right subarray is recursively sorted.
2012-04-23 22:39:03 1796
转载 算法导论 习题5.2-2
在HIRE-ASSISTANT中,假设应聘者以随机的顺序出现,正好雇用两次的概率是多少? 首先我们有三个观察结论:(1) 1号助理总是会被雇用;(2) 最佳助理(即rank为n的助理)总是会被雇用;(3) 最佳助理不可能是1号助理,因为那样将只能刚好雇用一次。在使HIRE-ASSISTANT刚好雇用两次的序列中,一号助理必然有rank=i设E
2012-04-18 23:40:19 2709
转载 算法导论 5.1-2
一:描述random(a, b)过程的一种实现,它只调用random(0,1)。作为a和b的函数,你的程序期望运行时间是多少?Random(a,b)需满足的条件:1)a、b之间的元素是等概率出现的2)其概率=1/(b-a+1)以下解题思路仅实现了---等概率出现,至于得到的概率解析:1·Random(0,1)可以等概率产生0、1,如果将(b-a+1)写成二进制形式,则可以用
2012-04-18 22:08:05 1448
转载 算法导论-4-6 VLSI芯片测试
问题:Diogenes 教授有n个被认为是完全相同的VLSI芯片,原则上它们是可以互相测试的.教授的测试装置一次可测试二片,当该装置中放有两片芯片时,每一片就对另一片作 测试并报告其好坏.一个好的芯片总能够正确的报告另一片的好坏,但一个坏的芯片的结果就是不可靠的.这样,每次的测试的四种可能结果如下: a)证明若少于 n/2 的芯片是坏的,在这种成对测试方式下,使用任何策略都不能确
2012-04-16 22:59:08 978
转载 automake,autoconf使用详解
本文地址: http://www.laruence.com/2009/11/18/1154.html文章转自: http://www.linuxcomputer.cn/作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就
2012-04-13 15:14:12 583
APUE-3rd advanced programming in the unix environment
2014-03-15
最新的TPCH benchmark数据包
2013-10-08
算法导论 中文版 第二版
2012-04-10
算法导论 第二版 英文版
2012-04-10
MFC通过ADO操作Access数据库
2011-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人