- 博客(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 1571
原创 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 1017
转载 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 2208 4
原创 学习 linux kernel的建议
是要有几个阶段的。 开始看ulk,ulk最好的地方就是他所倡导的学习方法特别好。当你想学习某方面时,先看头文件,在没把每个数据结构中的每个数据元素弄清楚之前不要看实现代码。读完头文件,意味着其中的组织关系跟别的地方的联系就清楚了,这时候你去看实现的代码你会发现他已经做的正是你所想的。跟着ulk把这些基本的概念搞懂,至少当你看完某一章,下次在别的地方看到这个概念的时候你要知道是什么。 相
2010-02-10 22:47:00 2404 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 1102
原创 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 1953
原创 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 4660
原创 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 1142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人