- 博客(11)
- 收藏
- 关注
转载 ARM微处理器的指令系统
介绍 ARM指令集、Thumb指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希望读者能了解ARM微处理器所支持的指令集及具体的使用方法。本章的主要内容有:- ARM指令集、Thumb指令集概述。- ARM指令集的分类与具体应用。- Thumb指令集简介及应用场合。3.1 ARM微处理器的指令集概述3.1.1 ARM微处理器的指令的分类与格式ARM
2012-09-23 14:24:26
729
转载 sata硬盘读写问题
最近碰到sata类型的多家厂商硬盘读写问题,大概是在128G的地方读写失败,问题查了很久,不过最终还是解决了。问题大概是是ata协议的部分漏洞吧,针对于lba28模式和lba48模式的区分太模糊,例如对于DMA方式的写命令有两种:WRITE DMA、WRITE DMA EXT,前者基于lba28、后者基于lba48;命令格式如下:lba28:lba48:两种
2012-07-20 13:42:30
1939
转载 我理解的逻辑地址、线性地址、物理地址和虚拟地址(补充完整了)
本贴涉及的硬件平台是X86,如果是其它平台,嘻嘻,不保证能一一对号入座,但是举一反三,我想是完全可行的。一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字
2012-07-20 00:46:08
461
转载 硬盘录像机-DVR文件系统及硬盘发展趋势
嵌入式硬盘录像机(DVR)与PC机一样,都存在硬盘文件系统。嵌入式DVR硬盘文件系统可分为两类,一是与PC机相同的FAT文件系统,第二种是嵌入式DVR生产厂家自行开发的,适合存储大容量媒体数据流的专业文件系统。 目前市场上,PC-based DVR一般基于Windows系统,文件系统一般采用NTFS或FAT32;而嵌入式 DVR所采用的文件系统则与厂商选择的嵌入式操作系统有密切的
2012-07-13 13:42:24
4825
转载 基数(radix)树
基数(radix)树 Linux基数树(radix tree)是将指针与long整数键值相关联的机制,它存储有效率,并且可快速查询,用于指针与整数值的映射(如:IDR机制)、内存管理等。IDR(ID Radix)机制是将对象的身份鉴别号整数值ID与对象指针建立关联表,完成从ID与指针之间的相互转换。IDR机制使用radix树状结构作为由id进行索引获取指针的稀
2012-06-26 16:52:17
515
原创 epoll分析
ep_insert这个函数开始分析 里面调用了init_poll_funcptr(&epq.pt,ep_ptable_queue_proc);init_poll_funcptr这个函数就一句static inline voidinit_poll_funcptr(poll_table *pt, poll_queue_proc qproc){ pt->qproc=
2012-05-10 00:32:34
546
转载 乱谈服务器编程
http://www.cnblogs.com/hustcat/archive/2012/01/11/2319249.html第一部分 编程模型1、服务器编程模型关于server编程模型,大师stevens在他的《UNP》一书中已经做了详细论述,这里不再重复,这里主要讲一下我的一些理解。从线程的角度,可以分为两类,一是单线程,一是多线程。先来看单线程模型。
2012-05-08 03:12:48
447
转载 Linux内核中的等待队列--init_waitqueue_head
Linux内核中的等待队列 Linux内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。在Linux2.4.21中,等待队列在源代码树include/linux/wait.h中,这是一个通过list_head连接的典型双循环链表,如下图所示。在这个链表中,有两种数据结构:等待队列头(wait_queue_head_
2012-05-08 02:41:18
667
转载 简单字符设备驱动代码+注释(ldd3第三章例子)
/* * main.c -- the bare scull char module * * 此代码为ldd3第三章字符设备驱动的例子,自己加了些注释;希望可以和更多有着同样兴趣的朋友们一块学习讨论。 * 哪有注释的不对的地方请发mail给我,或留言; * * author : liyangth@gmail.com * * date: 2007-04-17 *
2012-05-05 17:09:46
8265
原创 关注几个牛人的blog
http://hi.baidu.com/_kouu/blog/item/06e432d2dd5692d5a9ec9aa0.html
2012-04-27 23:39:23
452
转载 Linux Barrier I/O实现分析笔记
一直以来,I/O顺序问题一直困扰着我。其实这个问题是一个比较综合的问题,它涉及的层次比较多,从VFS page cache到I/O调度算法,从i/o子系统到存储外设。而Linux I/O barrier就是其中重要的一部分。可能很多人认为,在做了文件写操作后,调用fsycn就能保证数据可靠地写入磁盘。大多数情况下,确实如此。但是,由于缓存的存在,fsycn这些同步操作,并不能保证存储设备把数据
2012-04-24 13:54:09
2114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人