自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

初见菇凉

新手 上路

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

转载 内存描述符

1、内存描述符代码介绍        struct vm_area_struct *     mmap                              指向线性区对象的链表头        struct rb_root                     mm_rb                             指向线性区对象的红黑树的根        

2017-07-19 11:30:29 554

原创 ARM的相关知识

ARM的七种运行模式:User: 非特权模式,一般大多数任务运行在这个模式下。FIQ: 快速中断模式,当高优先级中断(fast-快速中断)发生时进入。RQ: 正常中断模式,当低优先级中断(normal –正常中断)发生时进入。Supervisor: 管理模式,当处理器复位或软中断指令执行时进入,操作系统内核通常处于这种模式。Abort: 中止模式,当处理器访问存储器失败时(memory acc

2017-07-05 14:07:44 259

原创 内核知识

进程管理:进程如何被创建,删除1、每个进程都有一个进程描述符(PID),进程主要通过进程描述符表示。2、进程描述符类型为task_struct。3、进程列表存放在叫做任务队列的双向循环链表里。4、进程主要是通过fork函数创建5、进程是通过do_exit()函数终结,并用release_task()函数删除进程描述符进程调度:主要是何时将某个进程投入运行,运行多长时间,

2017-07-05 09:20:59 235

转载 进程的状态分析

一、进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。    二、三态模型:在多道程序系统中,进程在处理器上交替运行,状态也不断地发生变化。进程一般有3种基本状态:运行、就绪和阻塞。(1)运行:当一个进程在处理器上运行时,则称该进程处于运行状态(进程占用CPU,并在CPU上运行)。处于此状态的进程的数目小于等于处理器的数目,对于

2017-07-04 14:37:56 563

原创 2016.7.28

1、浏览器访问页面,HTTP协议:400——》bad request:语义有误/请求参数有误                                                             401——》Unauthorized:当前请求需要用户验证

2016-07-28 16:50:26 259

原创 2016.7.26

1、信号量:信号量当前值为-(m-1),所以共有5个进程共享一个临界资源,而临界资源一次只能一个进程占用,所以4个进程等待;2、进程死锁:死锁条件(互斥条件、请求和保持条件、循环等待条件、不可抢占)                          预防死锁(破坏请求和保持条件、破坏循环等待条件、破坏不可抢占条件)                          避免死锁(Dijks

2016-07-26 14:57:09 198

原创 嵌入式的基本知识

1. 嵌入式开发为什么选择C语言:(1)C语言具有移植性好,可以直接访问硬件,运行效率高的特点(2)操作系统都是C语言编写的,而嵌入式针对的正是操作系统(3)C语言是一种面向结构化编程的语言,用于解决一个具体问题!2. 嵌入式开发为什么选择效率高的:嵌入式软件一般需要考虑三个方面:性能、安全性、开发效率!3. 对移植性的理解:移植性是指从一个平台切换到另一个平台,因为在不同的CPU不同的汇

2016-05-07 23:34:10 282

空空如也

空空如也

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

TA关注的人

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