打开一个网站 几秒在数据库中查询一条记录 十几毫秒机械磁盘一次寻址定位 4毫秒从机械磁盘顺序读取1MB数据 2毫秒从SSD磁盘顺序读取1MB数据 0.3毫秒从远程分布式缓存redis读取一个数据 0.5毫秒从内存中读取1MB数据 十几毫秒java程序本地方法调用 几毫秒网络传输2KB数据 1毫...
分类:
其他好文 时间:
2014-07-22 22:52:57
阅读次数:
215
最近开始想稍微深入一点地学习Linux内核,主要参考内容是《深入理解Linux内核》和《深入理解Linux内核架构》以及源码,经验有限,只能分析出有限的内容,看完这遍以后再更深入学习吧。1,内存地址逻辑地址:包含在机器语言中用来指定一个操作数或一条指令的地址。线性地址:一个32位无符号数,用于直接映...
分类:
系统相关 时间:
2014-07-20 08:29:46
阅读次数:
476
001-OD调试器(断点),汇编指令MOV002-MOV赋值指令与内联汇编0003-CALL与单步调试004-MOV指令的寻址方式005-汇编加法指令ADD006-十六进制与内存单元长度BYTE,WORD,DWORD007-寄存器EAX与AX,AH,AL关系008-汇编指令MOVSX与MOVZX00...
分类:
其他好文 时间:
2014-07-19 14:07:02
阅读次数:
554
// 指针变量是存放地址(内存编号)的变量。// 指针变量定义:// int *p = NULL;// int * --变量类型 整形指针// p变量名// NULL初始值,NULL恒等于0// 与普通变量不同的是,定义指针变量的时候,前?面需要加 *。*是间接寻址符;// int ...
分类:
其他好文 时间:
2014-07-18 16:11:24
阅读次数:
204
我对linux高端内存的错误理解都是从这篇文章得来的,这篇文章里讲的物理地址 = 逻辑地址 – 0xC0000000:这是内核地址空间的地址转换关系。这句话瞬间让我惊呆了,根据我的CPU的知识,开启分页之后,任何寻址都要经过mmu的转换,也就是一个二级查表的过程(386)难道内核很特殊,当mmu看到...
分类:
系统相关 时间:
2014-07-16 19:39:07
阅读次数:
235
在前文介绍RISC的特点时提到一点:大量使用寄存器。这是因为寄存器的存取可以在一个时钟周期内完成,同时也简化了寻址方式。MIPS32的指令中除加载/存储指令外,都是使用寄存器或立即数作为操作数的。MIPS32中的寄存器分为两类:通用寄存器(GPR:General Purpose Register)、特殊寄存器。...
分类:
其他好文 时间:
2014-07-13 18:55:11
阅读次数:
594
Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。
Swift 语言里的数组和字典中存储的数据值类型必须明确。 这意味着我们不能把不正确的数据类型插入其中。 同时这也说明我们完全可以对获取出的值类型非常自信。 Swift 对显式类型集合的使用确保了我们的代码对工作所...
分类:
编程语言 时间:
2014-07-13 00:09:12
阅读次数:
322
所谓的relocation,就是重定位,uboot运行后会将自身代码拷贝到sdram的另一个位置继续运行,这个在uboot启动流程分析中说过。
但基于以前的理解,一个完整可运行的bin文件,link时指定的链接地址,load时的加载地址,运行时的运行地址,这3个地址应该是一致的,
relocation后运行地址不同于加载地址 特别是链接地址,ARM的寻址会不会出现问题?...
分类:
其他好文 时间:
2014-07-12 19:23:40
阅读次数:
360
Linux的内存管理主要分为两部分:物理地址到虚拟地址的映射,内核内存分配管理(主要基于slab)。物理地址到虚拟地址之间的映射1、概念 物理地址(physical address) 用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相相应。——这个概念应该是这几个概念中最好理解的一个,可.....
分类:
系统相关 时间:
2014-07-12 13:24:59
阅读次数:
306
疯狂的暑假学习之 汇编入门学习笔记 (七)—— dp,div,dup
参考: 《汇编语言》 王爽 第8章
1. bx、si、di、和 bp
8086CPU只有4个寄存器可以用 “[...]” 中进行单元寻址。
bp:除了默认的段地址是ss,其他与bx一样。
它们所有正确的组合
mov ax,[bx]
mov ax,[si]
mov ax,[di]
mov ax,[dp]
mov ax,[bx+si]
mov ax,[bx+di]
mov ax,[bp+si]
mov ax,[bp+di]
mo...
分类:
其他好文 时间:
2014-07-10 22:15:57
阅读次数:
356