自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (37)
  • 收藏
  • 关注

转载 Linux系统启动的基本过程和步骤

Linux系统启动的基本过程和步骤:最近在某个版块看到有人讨论GRUB的问题,这里是我个人的一些理解。我想大部分还是正确的,但肯定也有理解错误的地方,在这里抛砖引玉了!Linux系统启动过程大致按照如下步骤进行(这是一个简述):第一阶段:BIOS启动引导阶段;                        在该过程中实现硬件的初始化以及查找启动介质;

2012-04-30 17:16:24 848

转载 嵌入式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 1038

转载 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 2635

转载 详解神秘Linux内核

本章要先浏览一下内核发出的启动信息,然后再逐个讲解一些有意思的点。2.1 启动过程图2-1显示了基于x86计算机Linux系统的启动顺序。第一步是BIOS从启动设备中导入主引导记录(MBR),接下来MBR中的代码查看分区表并从活动分区读取GRUB、LILO或SYSLINUX等引导装入程序,之后引导装入程序会加载压缩后的内核映像并将控制权传递给它。内核取得控制权后,会将自身解压缩并投

2012-04-28 20:12:42 99259 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 10533

转载 算法导论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 885

转载 算法导论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 1795

转载 算法导论 习题5.2-2

在HIRE-ASSISTANT中,假设应聘者以随机的顺序出现,正好雇用两次的概率是多少? 首先我们有三个观察结论:(1) 1号助理总是会被雇用;(2) 最佳助理(即rank为n的助理)总是会被雇用;(3) 最佳助理不可能是1号助理,因为那样将只能刚好雇用一次。在使HIRE-ASSISTANT刚好雇用两次的序列中,一号助理必然有rank=i设E

2012-04-18 23:40:19 2708

转载 算法导论 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

函数式编程思维 高清完整PDF版

函数式编程思维 高清完整PDF版 函数式编程思维 高清完整PDF版

2018-03-14

ARM Linux中断源码分析(2)——中断处理流程

ARM Linux中断源码分析(2)——中断处理流程

2017-01-11

PCIe规范详细解析

PCIe规范介绍的文档,很详细。

2016-12-31

嵌入式开发_北航PPT教案

嵌入式开发

2016-01-29

APUE 中文版

APUE advanced programming unix environment

2014-03-15

APUE-3rd advanced programming in the unix environment

APUE第三版! advanced programming in the unix environment 3 edition

2014-03-15

HyperTerminaEnglishANSI+超级终端中文版

HyperTerminaEnglishANSI+超级终端中文版

2013-12-27

SPECPower2008使用说明

SPECPower2008使用说明

2013-10-09

最新的TPCH benchmark数据包

TPC全称为“事务处理性能委员会”(Transaction Processing Performance Council),主页(http://www.tpc.org/),是由数10家会员公司创建的非盈利组织,总部设在美国。TPC的成员主要是计算机软硬件厂家,而非计算机用户,它的功能是制定商务应用基准程序(Benchmark)的标准规范、性能和价格度量,并管理测试结果的发布。 “TPCH”就是用来进行数据库测试的一个基准(benchmark)。说通俗一点,就是一堆数据的集合,用来进行数据库学习和测试。

2013-10-08

DOS98.IMG DOS镜像

纯DOS98镜像,包含command.com、io.sys、msdos.sys三个文件。

2012-12-13

myeclipse 10 破解(注册机+详细操作步骤)

里面包含myeclipse 10 以及10.0版本以下注册机,下载后请先阅读压缩包中的操作过程,来进行。

2012-08-11

ipmitool 源码包

ipmitool 源码包

2012-04-18

算法导论 中文版 第二版

算法导论》原书名——《Introduction to Algorithms》,是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(《The Art Of Computer Programming》)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著(其中Clifford Stein是第二版开始参与的合著者)。本书的最大特点就是将严谨性和全面性融入在了一起。

2012-04-10

算法导论 第二版 英文版

算法导论》原书名——《Introduction to Algorithms》,是一本十分经典的计算机算法书籍,与高德纳(Donald E.Knuth)的《计算机程序设计艺术》(《The Art Of Computer Programming》)相媲美。 《算法导论》由Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein四人合作编著(其中Clifford Stein是第二版开始参与的合著者)。本书的最大特点就是将严谨性和全面性融入在了一起。

2012-04-10

VI自带的补全功能

VI自带的补全功能

2012-02-23

写一个块设备驱动-共15章

写一个块设备驱动-共15章

2012-02-23

LINUX与UNIX_Shell编程指南

LINUX与UNIX_Shell编程指南

2011-12-02

linux内核模块编程

linux内核模块编程

2011-12-01

linux_Shell(脚本)编程入门_实例讲解详解

linux_Shell(脚本)编程入门_实例讲解详解

2011-11-23

Linux命令及Shell脚本使用

Linux命令及Shell脚本使用

2011-11-23

MFC通过ADO操作Access数据库

MFC通过ADO操作Access数据库 MFC通过ADO操作Access数据库 MFC通过ADO操作Access数据库MFC通过ADO操作Access数据库 MFC通过ADO操作Access数据库

2011-11-21

MFC类库详解

MFC类库详解 MFC类库详解 MFC类库详解 MFC类库详解 MFC类库详解 MFC类库详解

2011-11-05

SVN目录结构说明

SVN目录结构说明 SVN目录结构说明 SVN目录结构说明 SVN目录结构说明

2011-09-20

IPMI数据手册

IPMI数据手册 IPMI数据手册 IPMI数据手册

2011-09-20

空空如也

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

TA关注的人

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