自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 设备模型

kobject_add会将当前kobject的父kobject引用计数增一,将当前kobject链入所指向的kset(如果kset存在,并将kset ->kobj作为父kobject ),在kobj->parent目录下通过sysfs_create_dir_ns创建一个与kobject->name一致名字的目录(比如scsi,pci,spi),并通过populate_dir创建该目录的属性(kobj_type->default_attrs);此处贴两张kset 和kobject的关系图(图2。

2023-09-14 17:29:17 320 1

原创 Linux 中断

根据中断入口跳入方法的不同,中断可分为向量中断和非向量中断。采用向量中断的CPU通常为不同的中断分配不同的中断号,当检测到某个中断号的中断到来后,就自动跳转到与该中断号对应的地址执行,不同中断号的中断有不同的入口地址。非向量中断的多个中断共享一个入口地址,进入到该入口地址后,再通过软件判断中断标志来识别具体是哪个中断

2023-09-12 18:44:58 747 1

原创 Linux DMA映射

virtual addresses映射到physical addresses使用kmalloc(),vmalloc()以及其他的一些相似接口;IOMMUs 和host bridges提供physical addresses和bus address之间的映射;ioremap()可以提供physical addresses到virtual addresses的映射

2023-09-07 14:30:25 278 1

原创 SCSI协议-SAM4/SPC4/SBC3

SCSI协议-SAM4/SPC4/SBC3

2023-01-06 17:56:47 372

原创 RAID Introduction

RAID=RedundantArraysofIndependentDisks,中文称之为独立冗余磁盘阵列。于1987年由美国伯克利大学提出,从本质上来说,RAID是一种多磁盘管理技术,利用多个相互独立的高性能磁盘驱动器组成磁盘子系统,从而提供比单个磁盘更高的存储性能和数据冗余的技术,其中部分物理存储空间可用来记录和保存用于重建用户数据的冗余信息,同时并发的在多个磁盘上读写数据来提高存储系统的I/O性能。

2022-09-07 22:54:30 1538

原创 Linux Block layer-Multi Queue

Linux Block layer-Multi Queue

2022-08-20 23:58:35 541

原创 Linux Concurrency and Race Conditions

Concurrency and Race Conditions

2022-05-08 23:58:58 391

空空如也

空空如也

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

TA关注的人

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