下载此文档

linux驱动基础知识.doc


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

linux驱动基础知识 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wc69885
  • 文件大小0 KB
  • 时间2016-01-06