自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (34)
  • 收藏
  • 关注

原创 Linux内核调试工具

原文地址:http://blog.csdn.net/ariesjzj/article/details/8244333一些Linux Kernel的分析调试工作,主要包换qemu,kprobes和trace等,以作备忘。 Qemu源码级调试Kernel1. Qemu编译与安装先安装libsdl的开发库$ ./configure$ make # make insta

2012-11-30 19:02:15 7020

转载 如何在ubuntu下重新编译内核

每一个发行版本都带有一些特殊的工具,用来从源代码中创建一个自定义的内核,这篇文章就是关于如何在ubuntu系统中编译内核的。内容包括,如何利用最新的,未被修改过的,从www.kernel.org网站上下载下来的源代码来构建自订制系统,这样,你就能独立于发行版所提供的内核。文章同样涉及了如果你需要一些现有内核不包含的特性,如何对内核源代码进行修补等问题。每一个发行版本都带有一些特殊的工具,用来从

2012-11-27 08:18:45 1984

原创 Windows驱动中通过MDL实现用户态与核心态共享内存

Windows驱动跑在核心态(Kernel mode),驱动的调用者跑在用户态。如何使用户态进程与核心态驱动共享内存呢 ?我们知道32位Windows中,默认状态下虚拟空间有4G,前2G是每个进程私有的,也就是说在进程切换的时候会变化,后2G是操作系统的,所以是固定的。既然用户态进程和核心态驱动在同一个进程空间里,是不是只要直接传个内存地址过来,就可以访问了?理论上可以但实际上不行,因为用

2012-11-19 11:59:14 5227

转载 source insight支持.S的汇编文件

用source insight看blob以及内核中的代码,发现即使全局搜索,也找不到定义中后缀为.S的函数,而明明在*.S中用汇编定义了该函数的。去网上查了一下,发现原因是*.S文件并没有添加到改工程中来。为了用source insight能搜索到.S的汇编文件,必须把该文件添加进来。 方法: 1、在创建工程前先特别设置好source insight 。设置如下: Option

2012-11-16 22:54:25 1382

转载 xen 添加hypercall

在linux系统中添加新的系统调用,一般需要三个步骤:1.  注册新的系统调用号2. 更新系统调用表3.  添加新函数在xen中添加一个 hypercall,类似于在linux中添加一个系统调. 基本上也是上面几个步骤。现在举个具体的例子:比如我们要在xen中添加一个打印消息的hypercall,参数有一个,类型为char*, 代表我们要打印的消息. 函数原型为:do_

2012-11-06 20:36:41 1072

转载 Windows Device Drivers Book Reviews

A quick search in the web reveals that the number of the books that are related to windows device drivers can be counted with the fingers of one hand. Even worse, most of the books are either too old

2012-11-06 08:27:02 1385

转载 qemu kvm 内存虚拟化

一、qemu中物理内存的注册cpu_register_physical_memory调用cpu_notify_set_memorycpu_notify_set_memory调用kvm_client_set_memorykvm_client_set_memory调用kvm_set_phys_memkvm_set_phys_mem调用kvm_set_user_memory_region

2012-11-05 09:23:16 2717

转载 Linux 新api eventfd

eventfd 在内核版本,2.6.22以后有效。查看内核版本可以用命令 uname -r 。1 #include int eventfd(unsigned int initval, int flags);这个函数会创建一个 事件对象 (eventfd object), 用来实现,进程(线程)间 的 等待/通知(wait/notify) 机制. 内核会为这个对象维护一个

2012-11-04 19:58:13 1985

转载 Linux kernel boot process——从实模式(real mode)到保护模式(protected mode),再到分页(paging) .

本文简要介绍X86-32架构下的Linux kernel被boot loader(如grub)加载到内存后,如何从最初的实模式,切换到保护模式,并开启分页机制。本文不涉及boot loader如何将内核加载到内存,因为这是boot loader的事,跟内核自己无关(当然他们之间一定要有种事先约定的协议来沟通)。因为启动代码并不经常变化,所以对这部分的分析基本适用于较早的2.6.24至现在的3.0.

2012-11-01 15:48:31 1271

MS-DOS 7.10完整安装版

要研究操作系统,玩实模式,dos还真是利器。 这是完整安装版,内置cd-rom驱动等等。

2013-02-23

The.Art.of.Multiprocessor.Programming.Source.Code

The.Art.of.Multiprocessor.Programming.Source.Code 多处理器编程的艺术 源代码

2012-02-14

《Programming Perl》3th

by Larry Wall, Tom Christiansen & Jon Orwant

2011-07-16

《Perl Cookbook》 2nd

By Tom Christiansen, Nathan Torkington August 2003

2011-07-16

《Learning Perl》 5th

《Learning perl》 5th by Randal L. Schwartz, Tom Phoenix, and brian d foy

2011-07-16

PDP11 processor handbook

第一版本的UNIX在该平台上开发的,阅读代码代码时需要点体系知识可以参看

2011-02-01

Windows Internals Fifth Edition

Windows® Internals: Including Windows Server 2008 and Windows Vista, Fifth Edition (PRO-Developer) windows内核圣经

2011-01-28

Data.Mining.Practical.Machine.Learning.Tools.and.Techniques.Second.Edition

Highly anticipated second edition of the highly-acclaimed reference on data mining and machine learning

2010-09-08

Principles of Data Mining

by David Hand, Heikki Mannila and Padhraic Smyth A comprehensive, highly technical look at the math and science behind extracting useful information from large databases.

2010-09-08

Understanding Search Engines: Mathematical Modeling and Text Retrieval

Understanding Search Engines discusses many of the key design issues for building search engines and emphasizes the important roles that applied mathematics can play in improving information retrieval. The authors discuss not only important data structures, algorithms, and software but also user-centered issues such as interfaces, manual indexing, and document preparation. The authors bridge the gap between applied mathematics and information retrieval. They discuss some of the current problems in information retrieval that may not be familiar to applied mathematicians and computer scientists and present some of the driving computational methods (SVD, SDD) for automated conceptual indexing. This book uses a new approach to the subject by introducing topics in a nontechnical way and provides insights into common problems found in information retrieval. The more mathematical details are offset from the regular text.

2010-09-08

搜索引擎-原理、技术与系统

Search Engine: Principle, Technology and Systems 李晓明 闫宏飞 王继民 著

2010-09-08

Mining the Web-Discovering Knowledge from Hypertext Data

The definitive book on mining the Web from the preeminent authority.

2010-09-08

Search Engines, Link Analysis, and User’s Web Behavior

George Meghabghab and Abraham Kandel This book presents a specific and unified approach framework to three major components: Search Engines Performance, Link Analysis, and User s Web Behavior. The explosive growth and the widespread accessibility of the WWW has led to a surge of research activity in the area of information retrieval on the WWW. The book can be used by researchers in the fields of information sciences, engineering (especially software), computer science, statistics and management, who are looking for a unified theoretical approach to finding relevant information on the WWW and a way of interpreting it from a data perspective to a user perspective. It specifically stresses the importance of the involvement of the user looking for information to the relevance of information sought to the performance of the medium used to find information on the WWW.

2010-09-08

Professional Linux Kernel Architecture

众所周知,Linux操作系统的源代码复杂、文档少,对程序员的要求高,要想看懂这些代码并不是一件容易事。本书结合内核版本2.6.24源代码中最关键的部分,深入讨论Linux内核的概念、结构和实现。具体包括进程管理和调度、虚拟内存、进程间通信、设备驱动程序、虚拟文件系统、网络、时间管理、数据同步等方面的内容。本书引导你阅读内核源代码,熟悉Linux所有的内在工作机理,充分展现Linux系统的魅力。 本书适合Linux的系统编程人员、系统管理者以及Linux爱好者学习使用。

2010-08-29

无线网络密码破解教程

我也没看过,因为暂时没有这方面的需要,先留着

2010-07-11

《convex optimization》solution

优化理论中的经典。原书在作者主页上有下,这是习题解

2010-07-05

《Dynamic Programming and Optimal Control》 Vol 2

Dynamic Programming and Optimal Control, Vol 2 貌似vol1有人发了,这是vol2

2010-07-05

《The Latex Companion》source code

《The Latex Companion》 学习latex的经典,这里是源代码。

2010-07-05

《The Latex Companion》完整版

《The Latex Companion》 上次传的不是非完整版,我也是传完了才发现,现在重新上传

2010-07-05

《Learning Debian GNU Linux》

Debian在linux的发行版中是用得比较多的。学习Debian linux的好书.

2010-07-05

《statistical inference》

讲统计推理的书,有需要的同学可以下来看看

2010-03-23

《Learning with kernels》

kernel的大牛级人物写的书,那一定是必读的了

2010-01-23

《The Latex Companion》

不好意思,这个是非完整版,我也是传完才发现,我已另开资源传了完整版及源码

2010-01-23

《The nature of statistical learning theory》Vapnik V.N.

《The nature of statistical learning theory》 统计学习的经典

2009-10-25

《programming python》 3rd

《programming python》 第三版 python入门经典

2009-10-25

《Elements of the Theory of Computation》

《Elements of the Theory of Computation》计算理论经典之作,已绝版

2009-10-02

《Maximum Wireless Security》

《Maximum Wireless Security》 无线网络的安全 经典必读

2009-10-02

PDP-11 instruction reference

PDP-11 instruction reference 第一代UNIX工作的平台

2009-10-02

《The Design of The Unix Operating System》(unix操作系统设计)

《The Design of The Unix Operating System》(unix操作系统设计)

2009-10-02

《UNIX网络编程》3rd 源代码

《UNIX网络编程》3rd 源代码 包括一二卷的源代码

2009-08-21

core java source code

Core java 2ed Volume I & Volume II 's Code

2009-08-21

空空如也

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

TA关注的人

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