- 博客(5)
- 收藏
- 关注
原创 操作系统缺页次数和缺页率计算
在一个请求分页系统中,假如一个作业的页面走向为:1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1。分配给该作业的物理块数为4时,分别采用最佳置换算法、LRU算法、FIFO算法,计算访问过程中所发生的缺页次数和缺页率。当前要访问的页面不在内存中,且物理块已经被占满,没有物理块可用,就需要将物理块中的页面按照一定的算法将不用的页面换出内存,把要访问的页面换进内存中。Y表示缺页,N表示不缺页,则缺页次数为4(物理块数目)+5(物理块占满后置换次数)=9,缺页率为9/16。
2023-08-08 20:49:51
5081
原创 字符设备驱动——设备树模型个人理解
(1)在设备树根节点下添加子节点,里面包含引脚信息和compatible属性,用于注册platform_device后与platform_driver匹配。(2)用新的设备树文件后,内核设备树节点下会多出我们自己定义的设备树节点。(3) 内核解析设备树文件后,会在platform_device下增加对应的设备节点,此时未安装驱动,节点下没有driver属性(4) 安装设备驱动后,compatible属性对应后会生成一个转向platform_driver下面的driver属性。
2023-08-08 11:58:09
158
原创 U-boot启动时为什么要关闭DCache和MMU
cache是位于主存(即是内存)与CPU内部的寄存器之间的一个存储设施,用来加快cpu与内存之间数据与指令的传输速率,从而加快处理的速度。
2023-08-08 11:04:57
657
原创 VS2017调用MATLAB打包的DLL文件时,总是出现mwArray或者函数未定义的问题
VS2017调用MATLAB打包的DLL文件时,总是出现mwArray或者函数未定义的问题
2022-10-13 21:00:42
769
1
原创 VS2017调用MATLAB生成的DLL,再打包成DLL供QT调用
最近经手的项目需要调用MATLAB算法运算,并获取返回的结果,需要先在VS2017中实现调用函数,再将这个函数打包成DLL供QT调用,相当于动态链接库DLL中还套了一个DLL,实现步骤及主义事项如文章所示。
2022-10-13 20:01:13
1839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人