自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

橙色温暖的专栏

——有没有那么一篇文章可以让你想起我?

  • 博客(5)
  • 收藏
  • 关注

原创 Linux下的设备驱动简介——原创

设备驱动一定要有两个模块:init_module() /cleanup_module( ) 如函数名一个用于初始化,另一个用于卸载init_module()主要实现的功能: 向内核注册自己,告诉内核这个设备已经存在了,它提供给内核什么样子的接口(file_operation操作——驱动的核心,直接控制硬件操作),如果这个设备要使用内核提供的资源也是在这个时候申请,比如中断、内存、以及代表这个设备的

2005-04-14 18:02:00 1460

原创 合理使用索引——原创 拒绝抄袭

索引查询是数据库中重要的记录查询方法,要不要进入索引以及在那些字段上建立索引都要和实际数据库系统的查询要求结合来考虑,下面给出实际中的一些通用的原则:1.         在经常用作过滤器的字段上建立索引;2.         在SQL语句中经常进行GROUP BY、ORDER BY的字段上建立索引;3.         在不同值较少的字段上不必要建立索引,如性别字段;4.    

2005-04-08 22:25:00 3414 3

原创 Linux中数据结构的分析——原创 转载请通知

物理页面page的数据结构分析typedef  struct  page{struct  list_head  list; struct  address_space  *mapping;unsigned  long  index;  /*如果页面属于某个文件,代表页面在文件中的序号;页面内容被换到交换设备上,但还保留内容作缓冲时,指明页面去向。*/struct  page *next_hash;

2005-04-04 17:48:00 1337 1

转载 Linux Device Drivers(设备驱动程序)_转自老刘的blog

Chapter 8Device Drivers(设备驱动程序) 操作系统的目标之一是向用户掩盖系统硬件设备的特殊性。例如,虚拟文件系统呈现给用户一个统一的文件系统视图,而和底层的物理设备无关。本章描述Linux内核是如何管理系统中的物理设备的。CPU不是系统中唯一的智能设备,每一个物理设备都由它自己的硬件控制器。键盘、鼠标和串行口由SuperIO芯片控制,IDE磁盘由IDE控制器控制,SCSI磁盘

2005-04-04 17:43:00 3159

原创 linux下的存储管理----原创 转载请通知我!!!

      Linux内核采用页式存储管理,采用三次映射机制实现从线性地址到物理地址的映射。采用这种方式的主要原因是考虑到对不同CPU的实现,方便以后的扩展。在i386平台中,采用的是段页式的方法对存储空间进行管理。具体对于这种结构,Linux内核通过在系统配置过程中的选择,编译的时候选择pgtable-2level.h①。这个文件主要用于分配PGD、PMD和PT的范围。在这个文件中,将PGD的起

2005-04-04 16:45:00 1709 2

空空如也

空空如也

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

TA关注的人

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