自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 链表的学习

链表的练习

2022-07-01 15:54:38 189 1

原创 linux进程调度(修改中)

调度程序负责决定将哪个进程投入运行,何时运行以及运行多长时间。多任务系统可划分为两类:非抢占式多任务和抢占式多任务。Linux提供了抢占式的多任务模式,由调度程序来决定什么时候停止一个进程的运行,以便其他程序执行。这个强制的挂起动作就叫抢占,进程在被抢占之前运行的时间就是时间片。策略决定调度程序什么时候让进程运行,进程可以被划分为I/O消耗型和处理器消耗型。前者指进程大部分时间用来提交I/O请求或是等待I/O请求。处理器消耗型的则把时间大多用在执行代码上。当然进程也可以同时展示这两种特性。进

2021-09-02 20:55:16 147

原创 ELF文件(修改中)

ELF文件由4部分组成,分别是ELF头(ELF header)、程序头表(Program header table)、节(Section)和节头表(Section header table)。实际上,一个文件中不一定包含全部内容,而且它们的位置也未必如同所示这样安排,只有ELF头的位置是固定的,其余各部分的位置、大小等信息由ELF头中的各项值来决定。elf文件头是对elf文件段的描述,是程序必须装载的。描述磁盘上可执行程序的内存布局以及如何映射到内存上,使用readelf -h命令查看elf头.

2021-09-01 15:13:33 1250

原创 ARM寄存器学习笔记(随时修改)

ARM有37个寄存器,其中有31个通用的32位寄存器,6个状态寄存器。有七种处理器模式,分别是:用户模式(usr,用户程序正常运行的模式),快速中断模式(fiq,处理快速中断,支持高速数据传送或通道处理),中断模式(irq,处理普通中断),管理模式(svc,操作系统使用的管理模式),系统模式(sys,运行具有特权的操作系统任务),数据访问终止模式(abt,数据或指令预取终止时进入该模式),未定义指令终止模式(und,未定义的指令执行时进入该模式)。r0~r3 传入函数参

2021-08-31 18:18:16 765

原创 Linux内核学习笔记

一段时间的学习之后,做个总结,也当作复习,会随时删改。进程:运行的代码和其相关资源,可分为I/O消耗型和处理器消耗型。(linux中的进程四要素:程序代码,进程描述符,独立的存储空间,系统堆栈空间。)线程:在进程中活动的对象,是cpu调度的最小单位,(三要素:程序代码,进程描述符,系统堆栈空间。)linux对进程和线程不特别区分,线程只不过是一种特殊的进程。线程之间共享虚拟虚拟内存,但却拥有自己的虚拟处理器。进程的task_struct存放在task list的双向链表中,表中每

2021-08-31 17:34:17 118

空空如也

空空如也

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

TA关注的人

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