面试
csdn_zhang99
这个作者很懒,什么都没留下…
展开
-
BSP Bootloader
BSP Board Support Package, 和bootloader放到一起,越比较我越糊涂,似乎,就不是一个level,不是一个东西的比较。在此我还是转载一下别人写的吧,读一读还是很有收获的。BSP是板级支持包(Board Support Package)的缩写,是通常用在嵌入行业中的一个术语,用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进转载 2015-02-21 22:58:05 · 763 阅读 · 0 评论 -
CPU刚上电时或按下reset重启键
arm cpu 核 类型:arm920T当ARM核上电时,处于svc特权模式; 当CPU刚上电时或按下reset重启键,内核自动切换到 ARM 状态 CPSR = 0x200000D3; CPSR_c = 0xD3 = (1101 0011)b如果对 cpsr_c 有疑惑的请看:*arm中的 CPSR_c是什么转载 2015-02-20 20:33:42 · 1081 阅读 · 0 评论 -
spinlock 3
好文章 不断,至此,读完spinlock1,2,3 基本上linux内核中的同步应该能有一个比较深入的了解了,任务的调度离不开内核同步,下面要重点看一下任务的调度,进程的调度。内核中的同步与任务调度本文作者:康华:计算机硕士,主要从事Linux操作系统内核、Linux技术标准、计算机安全、软件测试等领域的研究与开发工作,现就职于信息产业部软件与集成电路促进中心所属的MII-HP L转载 2015-02-22 18:59:29 · 393 阅读 · 0 评论 -
spinlock2
又发现了一篇更好的文章前言: 在复习休眠的过程中,我想验证自旋锁中不可休眠,所以编写了一个在自旋锁中休眠的模块。但是在我的ARMv7的单核CPU(TI的A8芯片)中测试的时候,不会锁死,并且自旋锁可以多次获取。实验现象和我对自旋锁和休眠的理解有出路。 我后来我将这个模块放到自己的PC上测试,成功锁死了,说明我的模块原理上没有问题。但是为什么在转载 2015-02-21 23:41:36 · 449 阅读 · 0 评论 -
内核函数mmap的实现原理,机制
首先,文件映射是虚存的中心概念, 文件映射一方面给用户提供了一组措施, 好似用户将文件映射到自己地址空间的某个部分, 使用简单的内存访问指令读写文件;另一方面, 它也可以用于内核的基本组织模式, 在这种模式种, 内核将整个地址空间视为诸如文件之类的一组不同对象的映射. 中的传统文件访问方式是, 首先用open系统调用打开文件, 然后使用read, write以及lseek等调用进行顺序或者随即的I转载 2015-02-21 22:39:43 · 4138 阅读 · 0 评论 -
ARM7异常与中断
ARM7异常与中断 2009-06-07 10:46:48分类:只要正常的程序流被暂时中止,处理器就进入异常模式。例如响应一个来自外设的中断。在处理异常之前,ARM7TDMI内核保存当前的处理器状态(CPSR->SPSR),这样当处理程序结束时可以恢复执行原来的程序(SPSR->CPSR)。异常的入口和出口处理如果异常处理程序已经把返回地转载 2015-02-20 20:27:21 · 3114 阅读 · 0 评论 -
malloc kmalloc vmalloc
简单的说:kmalloc和vmalloc是分配的是内核的内存,malloc分配的是用户的内存kmalloc保证分配的内存在物理上是连续的,vmalloc保证的是在虚拟地址空间上的连续,malloc不保证任何东西(这点是自己猜测的,不一定正确)kmalloc能分配的大小有限,vmalloc和malloc能分配的大小相对较大内存只有在要被DMA访问的时候才需要物理上连续vm转载 2015-02-21 09:50:20 · 491 阅读 · 0 评论 -
spinlock
关于spinlock的一点自己的理解,spinlock是用于系统忙等待,一般用于现在多核之间的lock,spinlock会lock bus总线,防止其他处理器接入。下面是我转载的一片文章,写的非常好1, spinlock介绍spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任何时刻时刻只有一个线程能够获得锁,其他线程忙等待直到获转载 2015-02-21 23:20:20 · 505 阅读 · 0 评论 -
KPM算法
算法 字符串匹配之朴素算法和KMP算法及JAVA代码实现2017年06月02日 10:31:12阅读数:941暴力匹配算法假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢?如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置,则有: 如果当前字符匹配成功(即S[i] == P[j]),则i++...转载 2018-08-15 15:14:45 · 6950 阅读 · 0 评论