自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张飞online博客

崇尚真诚,回避浮夸!

  • 博客(11)
  • 收藏
  • 关注

原创 system.img,userdata.img,ramdisk.img,recovery.img,cache.img,boot.img关系解析

1、系统镜像(system.img)系统镜像是地址ROM最常使用的一个镜像,用于存储Android系统的核心文件,System.img就是设备中system目录的镜像,里面包含了Android系统主要的目录和文件。一般这些文件是不允许修改的。系统镜像对应的文件名一般叫system.img,当然,系统镜像的文件可以人以命名,之所以叫system.img,是为了与生成镜像文件之前的system目录

2017-08-30 23:50:26 7448 2

原创 引用和指针有什么区别,汇编分析(最真实)

可能,

2017-08-30 21:44:25 566

原创 拷贝构造函数和无参构造函数,深浅拷贝

1.何为构造函数       1.1构造函数是什么?这个,怎么说都可以,其主要作用是初始化,也可以说了是c++提供的一种初始化的格式方法吧,我没觉得他有多么神奇,牛逼。具体来说就是 没有返回值,(是没有,不是void),函数名和类名相同,在创建对象,分配内存的时候,就进行了初始化,可以重载 这不就是我c结构体在创建的时候大括号初始化嘛,【构造函数其实主要是用于编译器调用】我觉的这句话是非常

2017-08-28 00:15:33 1054

原创 Linux下原子操作(信号量 自旋锁)的实现原理和底层代码分析

zhan keng

2017-08-27 00:13:24 4329 2

原创 内核中的同步_临界区与竞争状态、内核同步措施、并发实例

先占坑

2017-08-25 23:41:14 429

转载 宋宝华:Linux的任督二脉——进程调度和内存管理

Linux的任督二脉:进程调度和内存管理 转宋宝华老师 :地址 http://blog.csdn.net/21cnbao/article/details/77505330 大牛之作,钦佩!!!《穆赫兰道》与《内陆帝国》 我在多年的工程生涯中发现很多工程师碰到一个共性的问题:Linux工程师很多,甚至有很多有多年工作经验,但是对一些关键概念的理解非常模糊,比如不理解CPU、内存资...

2017-08-23 21:22:24 5298

原创 windriver下的WDC_DMAContigBufLock函数和WDC_DMASGBufLock函数的区别

对于DMA内存的分配主要有俩种,但是不管如何目的是找到。(对于什么是dma就没必要解释了)代开发:https://blog.csdn.net/u013372900/article/details/97004166 一般来说我们在底层分配分配一块大的内存的(所谓底层是指物理地址,而不是通过操作系统的页式管理的虚拟地址),由于Dma的底层传输的实现是基于系统总线的物理地址。...

2017-08-21 22:03:08 2802

原创 sizeof是如何实现的,和内核里面宏如出一辙

0x00   很多东西用多了就缺乏了,洞察力,觉得就该如此。这也许就是中国那句老话:当局者迷。今天看到c群里面的一个学生问求一个数组的大小如何写,当然不由自主的敲了sizeof  0x04sizeof是一个运算符不是函数,但是我突然觉得,他是如何实现的那?如果是一个字符串还可以判断末尾的 '\0' 那对一块内存如何去判断他的结束那?   0x08注意sizeof

2017-08-19 00:39:52 9961

原创 win32 线程的互斥和同步

1.首先说的是什么是互斥,什么是同步。以前我觉的互斥和同步是一个感念,最起码在哲学上这俩个东西的目的是一致的,但是其实互斥和同步还是不一样的。具体来说我们以资源来举例子。 互斥:是对于同一资源,每一时刻只能其中一个线程操作,至于是A线程还是B线程,这个无所谓,反正就是AB不能同时来操作临界资源。 同步:同步的核心是有序一致,要有先后顺序,比如我们就要让 A先操作,然后B才能

2017-08-13 22:10:12 316

原创 win32编程之进程

1.进程的引入进程在是一个程序运行时的状态,这些老生常谈的问题我们暂且打住,当然进程的深层次理解是建立在操作系统上的,我更喜欢说的一句话是: “进程4GB,线程EIP”。在windows 下进程空间的划分是按2:2的比例划分。在x86 32位windows系统中地址空间的安排是这样的。当然这只是个空头支票。 进程的

2017-08-13 18:42:07 360

原创 操作系统的页式管理

页表(每个进程都有) 页号----页框号空闲页框表(仅仅系统拥有):用于记录空闲的页框MMU 地址转换 需要知道当前进程的页表,当前页表本身其实也放在内存中,而这个页表的首地址放在了一个寄存器中,叫页表寄存器。(当前执行的进程会把当前页表首地址放入寄存器)PCB中记录页表首地址-->页表寄存器-->内存中页表-->页对应的页框,页内偏移-->页框+页内偏移-->形成物理地址

2017-08-06 16:23:30 2422

空空如也

空空如也

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

TA关注的人

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