- 博客(4)
- 收藏
- 关注
原创 块设备驱动
当一个请求完成后,调度器会从请求队列的头部取出下一个请求,并将其分配给可执行的处理器。1、磁盘I/O操作:在处理磁盘I/O请求时,请求队列调度算法可以按照请求的优先级、先进先出(FIFO)或其他方式进行排序,决定哪个请求应被下一个服务。例如,高优先级的请求可以被排在队列的前面,而低优先级的请求则排在后面。该参数的参数是一个需要驱动实现的函数,用来处理该队列中的request和控制访问队列权限的自旋锁。3、当一个请求完成后,从请求队列的头部取出下一个请求,并将其分配给可执行的处理器。
2023-12-03 17:13:41
1101
1
原创 一个文件系统的设计
在操作系统中,文件系统是指文件命名、存储和组织的总体结构。一个文件系统包括文件、目录,以及定位和访问这些文件与目录所必需的信息。文件系统也可以表示操作系统的一部分,它把应用程序对文件操作的要求翻译成低级的、面向扇区的并能控制磁盘的驱动程序所理解的任务。
2023-11-08 22:01:39
500
1
原创 内存分配算法分析与内存泄露实践
这片文章主要解决的是内存泄漏问题:“程序向系统申请内存,使用完不需要之后,不释放内存还给系统回收,造成申请的内存被浪费”怎么去寻找到这些内存地址空间呢?接下来进行排查思路是:1、监控系统中每个用户进程消耗的PSS(使用pmap工具(pmap pid))。PSS:按比例报告的物理内存,比如进程A占用20M物理内存,进程B和进程A共享5M物理内存,那么进程A的PSS就是(20-5)+5/2=17.5M。
2023-10-30 18:32:42
166
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人