简介
2.6内核的设备模型提供一个对系统结构的一般性抽象描述,用以支持多种不同的任务
电源管理和系统关机与用户空间通信热插拔设备设备类型对象生命周期
kobject、kset和子系统
kobject是组成设备模型的基本结构
对象的引用计数sysfs表述数据结构关联热插拔事件处理
kobject基础知识
嵌入的kobject
内核代码很少去创建一个单独的k...
分类:
系统相关 时间:
2014-10-09 16:39:28
阅读次数:
344
一、说明
(*(volatile unsigned long *))
这个语句对于不同的计算机体系结构,设备可能是端口映射,也可能是内存映射的。如果系统结构支持独立的IO地址空间,并且是端口映射,就必须使用汇编语言完成实际对设备的控制,因为C语言并没有提供真正的“端口”的概念。如果是内存映射,那就方便多了。
二、举例讲解
以 #define IOPIN (*((vo...
分类:
其他好文 时间:
2014-10-07 13:50:34
阅读次数:
209
20.4 中介者模式总结 中介者模式将一个网状的系统结构变成一个以中介者对象为中心的星形结构,在这个星型结构中,使用中介者对象与其他对象的一对多关系来取代原有对象之间的多对多关系。中介者模式在事件驱动类软件中应用较为广泛,特别是基于GUI(Graphical User Interface,图形用户界...
分类:
其他好文 时间:
2014-09-24 20:15:27
阅读次数:
193
(整理来自网络)
对刚刚接触Linux的人来说,很容易从windows的观念去理解Linux系统。今天扒一扒Win和Linux之间常见的8个区别。
一、Linux终端输入密码不回显字符
用户的密码在Linux系统中非常重要,所以在终端等程序中输入密码是不会回显任何符号的,这样的设计是为了避免旁人记住你的密码位数从而破解你的密码,所以在终端输入密码的时候请盲打密码后轻敲回车即可!
二、Linux的C盘是什么?
Linux系统下的文件系统结构和Windows完全不同,如果真的要说Linux下的C盘,那...
分析linux的性能,可以帮助我们解决应用的问题,调整系统架构,优化产品。先看看Linux自身的系统结构系统调用以上是用户域,以下为内核域。Linux上基本的性能监测工具如下:1)top 或Htop,读取CPU,DRAM,Virtual Memory的信息,能够观察每个进程的状况,主要是CPU的使用情况2)iostat 读取Disk,IO控制器,块设备, 观察Disk 的IO统计数据3)mpsta...
分类:
系统相关 时间:
2014-09-16 14:20:20
阅读次数:
397
本章将为OpenMIPS处理器添加转移指令,转移指令包括跳转、分支两种,区别在于前者是绝对转移,后者是相对转移,但实现方法是相似的。转移指令涉及延迟槽,所以首先在8.1节介绍了延迟槽的概念,接着在8.2节对MIPS32指令集架构中定义的所有转移指令的格式、作用、用法进行了说明。在8.3节介绍了OpenMIPS实现转移指令的思路,以及对数据流图、系统结构的修改。8.4节通过修改代码实现了转移指令,最后通过两个测试程序,验证转移指令是否实现正确。...
分类:
其他好文 时间:
2014-09-15 01:07:38
阅读次数:
1780
第四章文件系统文件是进程创建的信息逻辑单元目录是管理文件系统结构的系统文件在Unix中,路径各部分之间用“/”分割,在Windows中,分隔符是“\”,在Multics中是“>”不管哪一种分隔符,如果路径名的第一个字符是分隔符,则这个路径是绝对路径支持层次目录结构的大多数操..
分类:
其他好文 时间:
2014-09-13 10:45:15
阅读次数:
260
MooseFS文件系统介绍MooseFS是一种分布式文件系统,MooseFS文件系统结构包括以下四种角色:1、管理服务器managingserver(master)负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复多节点拷贝2、元数据日志服务器Metaloggerserver(Metalogger)负责备份master服..
分类:
其他好文 时间:
2014-09-11 19:37:03
阅读次数:
920
实例开发 一个家用电器连锁店设有一个总部和许多分店,总部和分店以及各分店之间经常需要进行各种信息的查询(如:商品当日价目表、各店销售状况和库存信息等),对此组织机构建立分布式数据库查询系统,可实现总部和各店信息的共享,便于统一管理。 3.1 系统设计 3.1.1系统结构图 系统结构如图2所示...
分类:
Web程序 时间:
2014-09-10 22:21:11
阅读次数:
237
一个大的项目必须要先有设计,一定要先设计,而设计之前必须要做的事情就是需求分析。需求分析是了解用户“做什么”,需求分析包括了解功能和性能需求,只有了解了用户的需求以后再设计才能保证在项目完工后返工的现象发生。
设计阶段包括四个方面:数据设计,系统结构设计,过程设计,接口设计。
结构设计:定义软件系统各主要部件之间的关系。
数据设计:将模型转换成数据结构...
分类:
其他好文 时间:
2014-09-10 21:09:31
阅读次数:
170