自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (17)
  • 收藏
  • 关注

原创 操作系统学习(五)虚拟内存

一、定义在传统存储管理方式的基础上引入了交换技术,覆盖技术,使得内存利用e率有所提升,并能从逻辑上扩充内存容量。二、传统存储管理方式的特征、缺点缺点:一次性:作业必须一次性全部装入内存后,才能开始运行。驻留性:一旦作业被装入内存,就会一直驻留在内存中,直到作业运行结束。三、局部性原理时间局部性:如果执行了程序中的某条指令,那么不久后该指令很有可能再次执行;如果某个数据被访问过,那么不久后该指令很可能再次被访问。(因为程序中存在大量的循环)空间局部性:一旦程序访问了某个存储单元,不久后,其附

2020-09-26 21:28:37 113

原创 操作系统学习(四)段页式管理方法

一、段页式管理的定义在段页式管理系统中,作业的地址空间首先被分成若干逻辑段,每个段都有自己的段号,然后再将每个段分成若干页。二、逻辑地址结构作业的逻辑地址结构分为:段号,页号,页内偏移量...

2020-09-26 20:58:22 154

原创 操作系统学习(三)基本分段存储管理方式

一、分段的定义进程的地址空间按照自身的逻辑关系划分为若干段。例如:主程序,两个子程序,栈和一段数据,把进程分成5段,每段从0进行编址,段间要求连续,段内不要求。二、段表1.分段系统的逻辑地址结构由段号(段名)和段内地址(段内偏移量)组成。段号的位数决定了每个进程最多可以分成几个段,例:段号16位,每个进程最多有216 = 64k个段。段内地址的位数决定了每个段的最大长度是多少。段内地址16位,每个段的最大长度是216=64KB.2.段表由段号,段长和该段在内存中的始址组成3.地址变换

2020-09-26 20:40:26 1226

原创 函数的栈信息打印(windows下)

#include <Windows.h>#include<process.h>#include<conio.h>#include <direct.h>#include <stdio.h>#include <io.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>//#include <unistd.h&gt

2020-09-23 14:29:28 303

原创 操作系统学习(2)分页存储管理方式

1.内存空间的分配与回收方式连续分配:为用户进程分配的必须是一个连续的内存空间。非连续分配:为用户进程分配的可以是一些分散的内存空间。2.重要概念(1)页:进程中的块称为页或页面;将进程的逻辑地址空间也分为与页框大小相等的一个个部分,每个部分 称为一个“页” 或“页面” 。 每个页面也有一个编号,即“页号” , 页号也是从0 开始。 (2)页框:内存中的块称为页框。将内存空间分为一个个大小相等的分区(比如:每个分区4KB),每个分区就是一个“页框” (页框=页帧

2020-09-20 12:02:52 1306

原创 操作系统学习(1)动态分区分配算法

1.算法分类2.两种常用的数据结构(1)空闲分区表(2)空闲分区链3.算法比较

2020-09-20 10:17:10 292

原创 如何根据链表节点数据大小对链表节点进行排序

对链表排序有两种方法:(1)比较了两个节点的大小后,对指针进行改变,从而交换节点的顺序;(2)比较了两个节点的大小后,只交换数据域,而不改变指针,从而交换节点的顺序。第二种办法比较简单,本文主要对第二种方法进行讲解。链表节点排序算法,采用(冒泡排序)。定义一个指针end,end最开始时赋值为空,再经过一次比较后,找到一个最大值,将该最大值的指针赋给end;每次循环找到该次循环中的最大值,都将其指针赋值给end,等于说end每次循环结束,都会向前移动一个节点,这样就可以根据end和头节点是否相等作为

2020-09-14 15:57:52 5378 3

原创 解决普通用户切换到root用户“认证失败“

问题:步骤1:sudo passwd步骤2:输入自己的用户密码步骤3:输入root账户密码步骤4:再次输入root账户密码输入命令:su - root 输入刚才的root密码 结果如下

2020-09-14 15:26:57 1213

分区管理,,包含怎么设置分区等

分区管理,,包含怎么设置分区等

2022-07-20

scsi驱动和USB-stroage驱动的解析.pdf

scsi驱动和USB-stroage驱动的解析.pdf

2022-07-20

串口测试代码,用于测试串口收发的

串口测试代码,用于测试串口收发的

2022-04-24

蓝牙千月测试软件。。。

蓝牙千月测试软件。。。

2022-02-17

串口测试程序,文件传输,流控,等

串口测试程序,文件传输,流控,等

2022-02-16

串口测试的几种测试代码

串口测试的几种测试代码

2022-02-14

libdrm库,包含一些DRM的操作,例如,modetest,kmstest

libdrm库,包含一些DRM的操作,例如,modetest,kmstest

2022-02-11

nvt_pack_tool.rar

联咏打包工具,兼容linux和weindows

2021-12-30

内存访问异常错误问题定位.pdf

内核崩溃Unable to handle kernel paging request at virtual address **分析

2021-12-30

Code Conversion_gbk2utf8.rar

gbk转utf8

2021-09-28

rv1126_output_bt1120.zip

rv1126_rv1109 显示输出由MIPI切换到BT1120

2021-07-26

nvt_wifi.rar

之前移植了wifi驱动,这里面是一些关于测试的脚本及测试文档

2021-07-07

linux第三方库源码.rar

linux下常用调试工具库,包括buildroot,busybos,iperf,i2c_tool,alsa,gdb,tcpdump,openssh,opencv等几十个库

2021-06-30

驱动开发例程及开发手册.rar

正点原子学习驱动开发例程及开发指南,包含IIC,gpio,spi,音频,字符设备,网络设备,块设备,设备树等驱动开发教学及程序

2021-06-30

音频alsa架构.rar

linux音频alsa框架,思维导图形式描述

2021-06-30

01_reg_editor.tar.gz

读取寄存器的代码,配置Makefile中内核代码路径,即可读取任意寄存器数据,不会用的可以私我

2021-06-30

03_sata_write_read.tar.gz

flash坏块检测代码

2021-06-30

空空如也

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

TA关注的人

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