1 / 3
文档名称:

linux驱动基础知识.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux驱动基础知识.doc

上传人:wc69885 2016/1/6 文件大小:0 KB

下载得到文件列表

linux驱动基础知识.doc

相关文档

文档介绍

文档介绍::,字符驱动则负责驱动字符设备,这样的驱动通常实现open,close,read和write系统调用。(或一个更大的2次幂的数)的整块数据。块和字符设备的区别仅仅是驱动的与内核的接口不同。(block)设备和字符(character)设备的区别块设备有缓冲,因此能选择响应请求的顺序以提高性能,读的时候是一块一块的读。块设备能随机访问。存储设备一般是块设备。字符设备没有缓冲,按顺序读取。比如键盘,鼠标都是字符设备。大多数设备都是字符设备,因为大多数设备都不需要块设备类型的缓冲。,一个接口通常是一个硬件设备(eth0),但是它也可以是一个纯粹的软件设备,比如回环接口(lo)。一个网络接口负责发送和接收数据报文。)进程管理内核负责创建和销毁进程,并处理它们与外部世界的联系(输入和输出).不同进程间通讯(通过信号,管道,或者进程间通讯)对整个系统功能来说是基本的,,调度器,控制进程如何共享CPU,,)内存管理计算机的内存是主要的资源,,从简单的malloc/)文件系统Unix在很大程度上基于文件系统的概念;,,Linux支持多个文件系统类型,就是说,,磁盘可被格式化成标准Linux的ext3文件系统,普遍使用的FAT文件系统,),内存和非常少的别的实体之外,,从硬盘驱动到键盘和磁带驱动器5)网络网络必须由操作系统来管理,因为大部分网络操作不是特定于某一个进程:,识别,,,,运行在进程上下文。系统调用把应用程序的请求传给内核,调用相应的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序。负责中断处理,-(LKM)模块是内核的一部分(通常是设备驱动程序),但是并没有被编译到内核里面去。它们被分别编译并连接成一组目标文件,这些文件能被插入到正在运行的内核,或者