自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小段孩

m0_38099380

  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 操作系统进程概述

多进程图像Process Control Block:用来记录进程信息的数据结构进程状态有运行状态、就绪状态、等待状态、终止状态和新建状态。多进程如何交替新开一个进程时,会进行系统调度运行schedule()函数schedule()函数内部核心步骤是先获取下一个就绪的进程pcb信息然后在现有的进程基础上切换到新的进程。切换的核心过程,首先将当前进程的信息保存到对应的PCB结...

2019-02-28 00:28:13 133

原创 操作系统调用实验过程记录

实验内容1、在linux-0.11系统下添加两个系统调用:sys_iam(const char* name) 和sys_whoami(char* name, unsigned int size).2、sys_iam()实现向内核空间写入一段字符串,字符串长度不大于23的功能。3、sys_whoami()实现从上述的内核空间读出那段字符串到用户空间中的功能。4、并编写应用程序测试这个加...

2019-02-21 23:14:30 363

原创 linux系统调用的实现-流程分析-以printf为例

为什么用户程序不能直接访问内核态的内存?因为为了安全起见,强制规定用户程序只能通过系统调用来访问内核态的内存。区分内核和用户段:一种处理器“硬件设计”DPL在GDT表中会有初始化CPL:当前特权级,处于CS的低2位DPL:目标特权级DPL >= CPL用户程序主动进入访问内核的方法通过使用中断"int"指令可以主动进入内核系统调用核心用户程序中包含一段int指令...

2019-02-18 00:05:37 2016

原创 汇编语言学习之链接过程相关知识

内存中相关概念.global symbol解释.global 为汇编编译器中的关键字,其作用是使得链接器ld能够识别symbol声明symbol是全局可见的。例如:.global _start —定义_start为外部程序可以访问的标签.text解释.text后面的内容存放在代码段,代码段是可以被cpu每次读取指令取址执行的text段在内存中被映射为只读.bss解释...

2019-02-08 16:49:29 835

翻译 汇编语言学习之中断

8086CPU中断过程1、(从中断信息中)取得中断类型码;2、标志寄存器的值入栈(因为在中断过程中要改变标志寄存器的值,所以先将其保存在栈中);3、设置标志寄存器的第8位TF和第9位IF的值为0;4、CS的内容入栈;5、IP的内容入栈;6、从内存地址为中断类型码4和中断类型码4+2的两个字单元中读取中断处理程序的入口地址设置IP和CS。汇编中段处理程序的编写方法和子程序的比较相似...

2019-02-05 17:01:02 1212

使用QEMU搭建ARM64实验环境.pdf

使用QEMU搭建ARM64实验环境

2021-08-13

Gitlab备份、迁移和恢复.pdf

基于ubuntu下的gitlab备份、迁移、恢复

2021-02-26

基于A33下tina3.5系统基础上搭建嵌入式QT开发环境上.pdf

基于A33下tina3.5系统基础上搭建嵌入式QT开发环境上.pdf

2020-01-20

基于A33的GDB+KGDB内核调试环境搭建.pdf

基于A33的GDB+KGDB内核调试环境搭建,此种是以串口方法进行搭建kgdb调试环境的,如果通过网络的话,需要使用到其他的模块

2020-01-16

linux驱动实战之平台设备总线_v1.2

linux驱动实战之平台设备总线_v1.2 啦啦啦啦啦啦啦啦啦啦啦了

2017-10-24

信盈达c++培训资料

信盈达c++培训资料,讲解基础,快速入门篇章。了撒啦啦啦啦啦阿拉啦啊

2017-10-15

空空如也

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

TA关注的人

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