自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 Chanpter Exceptional Control Flow-- Classes of Exceptions

Class         Cause                                      Async/Sync                              Return behavior————————————————————————————————————————————————————Interrupt   Signal from I/O devi

2010-02-22 22:58:00 715

原创 Chapter 7 Linker -- Tools for manipulating Object Files

There are a number of tools available on Unix systems to help you understand and manipulate object files.In particular, the GNU binutils package is especially helpful and runs on every Unix platform

2010-02-22 13:48:00 1019

原创 Kernel Pending -- Dead lock

运行的时候 console尽然出现这样的消息 INFO: RCU detected CPU 0 stall (t=4294699822/10000 jiffies)Call Trace:[] dump_stack+0x8/0x34[] __rcu_pending+0x190/0x2a4[] rcu_pending+0x44/0x54[] update_p

2010-02-21 14:20:00 1570

原创 Chapter 7 Linker -- How Linkers Resolve Multiply-Defined Global Symbols

At compile time, the compiler exports each global symbol to the assembler as either strong or weak, and theassembler encodes this information implicitly in the symbol table of the relocatabl

2010-02-20 15:01:00 1095

原创 Chapter 7 Linking --- Object files and ELF format

Object files come in three forms:1. Relocatable object file. Contains binary code and data in a form that can be combined with otherrelocatable object files at compile time to create an executable

2010-02-16 17:15:00 999

原创 Chapter 7 Linking ---Static Linking

Static Linking就是将多个relocatable object file 组合转换成一个executable object file。  这个过程中,linker主要完成两件事情:1. Symbol resolution. Object files define and reference symbols. The purpose of symbol resolut

2010-02-16 17:01:00 1016

转载 mmap共享内存

http://blog.csdn.net/adcxf/archive/2009/03/14/3989725.aspx  共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制

2010-02-11 22:42:00 3446

原创 一些 别人建议的学习书目

理想化的计算机科学知识体系:   -∞.Theory    (Math, Number Theory, Graph, Automata, Geometry) -3.Hardware    (Processor Architecture, Memory Hierarchy, Cache,  System I/O) -2.Machine-Level Programmi

2010-02-10 22:49:00 2207 4

原创 学习 linux kernel的建议

是要有几个阶段的。 开始看ulk,ulk最好的地方就是他所倡导的学习方法特别好。当你想学习某方面时,先看头文件,在没把每个数据结构中的每个数据元素弄清楚之前不要看实现代码。读完头文件,意味着其中的组织关系跟别的地方的联系就清楚了,这时候你去看实现的代码你会发现他已经做的正是你所想的。跟着ulk把这些基本的概念搞懂,至少当你看完某一章,下次在别的地方看到这个概念的时候你要知道是什么。 相

2010-02-10 22:47:00 2403 1

原创 Chapter 6 Memory Hierarchy -- Summary

Programmers who understand the nature of the memory hierarchy can exploit this understanding to writemore efficient programs, regardless of the specific memory system organization. In particular, we

2010-02-10 20:22:00 1100

原创 Gnuplot 简单使用

http://www.duke.edu/~hpgavin/gnuplot.html 基本语法: plot and splot are the primary commands in Gnuplot. They plotfunctions and data in many many ways. plot is used to plot 2-d

2010-02-07 18:50:00 1952

原创 Vim使用经验

本贴汇总了以前写的几个有关于vim使用的帖子,这样看起来方便点。以后也尽量总结在这个帖子中。   1.vim中使用winmanage 显示目录结构winmanager.zip 地址http://www.vim.org/scripts/download_script.php?src_id=754下下来,拷贝到~/.vim/plugin 下在 ~/.vimrc中写let

2010-02-07 14:44:00 4657

原创 Chapter 6 Memory Hierarchy --- Locality

概念:Locality is typically described as having two distinct forms: temporal locality and spatial locality. In aprogram with good temporal locality, a memory location that is referenced

2010-02-03 11:15:00 1141

intel ia32 programming guide

intel ia32 programming guide. for the reference for others.

2013-07-18

debug.hacks

debug.hacks 深入调试的技术和工具

2013-06-06

slide on dma

描述了硬件层面dma controller的位置。 以及dma与系统其他部件交互的详细过程。

2012-07-18

DOS6.0 image

This is the floppy boot disk of MSDOS6.0

2008-11-27

空空如也

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

TA关注的人

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